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)
- 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)
- 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