Profile PictureAkhil Sharma
$150

Ultimate GO Bootcamp Course Pre-Launch

Add to cart

Ultimate GO Bootcamp Course Pre-Launch

$150

This is Pre-Launch discounted payment for the Ultimate GO Bootcamp

Following topics will be covered -

1. Basic Language Foundations

  • Arrays
  • Slices
  • Maps
  • Structs
  • Loops
  • Range
  • Make

2. Functions and Closures

  • Functions
  • Closure

3. Pointers and Methods

  • Pointers
  • Methods
  • Pointer Receivers
  • Struct Literals

4. File and Image Handling

  • Working with Images
  • Working with Files

5. Data Manipulation

  • Serialization & Deserialization
  • Type Assertions
  • Type Switching

6. Error Handling

7. Advanced Type System

  • Generics
  • Interfaces
  • Reflection

8. Concurrency and Parallelism

  • Goroutines
  • Channels
    • Buffered Channels
    • Select
  • Concurrency Problems
  • sync.Mutex
  • Advanced Concurrency Concepts
  • Goroutine Leaks and Management
  • Context Package for Cancellation
  • Working with the Context API in Concurrency
  • Go Scheduler and Goroutine Optimization

9. Control Flow

  • Control Flow (if, switch, for)
  • Defer
  • Stacking Defers

10. Logging and Testing

  • Logs
  • Go Formatting
  • Testing

11. Networking

  • Networking Concepts
  • Building CLI Applications

12. Project Structure and Dependency Management

  • Packages and Dependency Management
  • Project Structure
  • Dependency Injection in Go

13. Performance Optimization

  • Optimizing Go Code for Performance
  • Mutexes and Atomic Operations

14. Template and Formatting

  • Using the Template Package
  • Go Formatting

15. System-Level Operations

  • Handling Signals and Graceful Shutdowns
  • Working with Time and Timers in Go
Add to cart

Discounted Access to the course when it comes out

Copy product URL