Udemy - Golang (Go) Concurrency - Hands-On Guide

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size661.6 MB
  • Uploaded Byfreecoursewb
  • Downloads45
  • Last checkedSep. 01st '23
  • Date uploadedAug. 31st '23
  • Seeders 12
  • Leechers13

Infohash : BC190FE5B06AAB85DBDAB764CA080F7847AFB0BA

Golang (Go) Concurrency: Hands-On Guide



https://DevCourseWeb.com

Published 8/2023
Created by Leandro Franciscato
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 12 Lectures ( 2h 9m ) | Size: 662 MB

Practical Techniques for Efficient, Concurrent , and Scalable Software Development

What you'll learn
Learners will gain a solid grasp of fundamental concepts related to concurrency in Golang, including goroutines, channels, and synchronization mechanisms
Students will learn how to implement concurrent systems effectively
Participants will become proficient in detecting and mitigating common concurrency-related issues such as data races and synchronization problems
By the end of the course, learners will be equipped with the skills to optimize the performance of their Golang applications using concurrency

Requirements
Learners should have a good understanding of the fundamentals of the Go programming language
A basic knowledge of common data structures (arrays, lists, maps) will aid in understanding the examples and exercises involving concurrent programming

Files:

[ DevCourseWeb.com ] Udemy - Golang (Go) Concurrency - Hands-On Guide
  • Get Bonus Downloads Here.url (0.2 KB)
  • ~Get Your Files Here ! 1. Fundamentals of Concurrency in Golang
    • 1. Goroutines Introduction and Basics.mp4 (18.1 MB)
    • 1. Goroutines Introduction and Basics.srt (6.4 KB)
    • 1.1 goroutines.go (0.3 KB)
    • 2. Goroutines.html (0.1 KB)
    • 3. Mutex Ensuring Data Consistency.mp4 (13.8 MB)
    • 3. Mutex Ensuring Data Consistency.srt (4.7 KB)
    • 3.1 mutex.go (0.3 KB)
    • 4. Mutex.html (0.1 KB)
    • 5. Condition Variable Coordination Between Goroutines.mp4 (34.3 MB)
    • 5. Condition Variable Coordination Between Goroutines.srt (8.5 KB)
    • 5.1 condition_variable.go (0.6 KB)
    • 6. Condition Variable.html (0.1 KB)
    • 7. Wait Groups Synchronization and Completion.mp4 (82.5 MB)
    • 7. Wait Groups Synchronization and Completion.srt (18.4 KB)
    • 7.1 waitgroups.go (1.1 KB)
    • 8. Wait Groups.html (0.1 KB)
    2. Advanced Concurrency Techniques
    • 1. Atomic Operations Low-Level Synchronization.mp4 (56.4 MB)
    • 1. Atomic Operations Low-Level Synchronization.srt (17.8 KB)
    • 1.1 atomic_operations-1.go (0.3 KB)
    • 1.2 atomic_operations-2.go (0.3 KB)
    • 1.3 atomic_operations-3.go (0.4 KB)
    • 2. Atomic Operations.html (0.1 KB)
    • 3. Pool Memory Allocation and Garbage Collection.mp4 (39.9 MB)
    • 3. Pool Memory Allocation and Garbage Collection.srt (12.1 KB)
    • 3.1 pool.drawio (3.4 KB)
    • 3.2 pool.go (0.5 KB)
    • 4. Pool.html (0.1 KB)
    • 5. Channels Communication Between Goroutines.mp4 (63.7 MB)
    • 5. Channels Communication Between Goroutines.srt (21.9 KB)
    • 5.1 channel-1.go (0.3 KB)
    • 5.2 channel-2.go (0.4 KB)
    • 5.3 channel-3.go (0.2 KB)
    • 5.4 channel-4.go (0.2 KB)
    • 5.5 channel.drawio (3.4 KB)
    • 6. Channels.html (0.1 KB)
    • 7. Select Multiplexing Goroutine Communication.mp4 (43.4 MB)
    • 7. Select Multiplexing Goroutine Communication.srt (11.4 KB)
    • 7.1 select.drawio (4.3 KB)
    • 7.2 select.go (0.9 KB)
    • 8. Select.html (0.1 KB)
    • 9. Review Recap and Practice.mp4 (175.1 MB)
    • 9. Review Recap and Practice.srt (34.3 KB)
    • 9.1 review.go (5.5 KB)
    3. Optimization
    • 1. Data Race Detector Debugging Concurrency Issues.mp4 (34.2 MB)
    • 1. Data Race Detector Debugging Concurrency Issues.srt (10.1 KB)
    • 1.1 drd.go (0.2 KB)
    • 2. Context Managing Goroutine Lifecycle.mp4 (88.3 MB)
    • 2. Context Managing Goroutine Lifecycle.srt (21.9 KB)
    • 2.1 context-1.go (0.6 KB)
    • 2.2 context-2.go (0.6 KB)
    • 2.3 context-3.go (0.5 KB)
    • 2.4 context-4.go (0.6 KB)
    • 2.5 context-5.go (0.8 KB)
    • 2.6 context.drawio (3.8 KB)
    • 3. Context.html (0.1 KB)
    • 4. Congratulations.mp4 (11.6 MB)
    • 4. Congratulations.srt (0.9 KB)
    • Bonus Resources.txt (0.4 KB)

Code:

  • udp://tracker.torrent.eu.org:451/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • http://tracker.foreverpirates.co:80/announce
  • udp://tracker.cyberia.is:6969/announce
  • udp://exodus.desync.com:6969/announce
  • udp://explodie.org:6969/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://9.rarbg.to:2780/announce
  • udp://tracker.internetwarriors.net:1337/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://open.stealth.si:80/announce
  • udp://9.rarbg.to:2900/announce
  • udp://9.rarbg.me:2720/announce
  • udp://opentor.org:2710/announce