JoeDayz Españolyoutubefacebooktwitter
ONLINE COURSE

Go for Professionals

Learn Go to build modern backend systems, APIs and scalable services.

Course designed for professionals from Java, C#, PHP and other languages who want to master Go with a focus on services, concurrency, testing and production operations.

Starts: Wednesday, September 11, 2026 · Wednesday and Friday 9:00 PM – 11:00 PM (Lima)

Go for Professionals

What is it about

Course designed for professionals from Java, C#, PHP and other languages who want to learn Go to build robust backend services, scalable APIs and systems with real concurrency. Focused on the mindset of backend and infrastructure services, with a close look at how modern fintech and platform teams operate.

📋 Course syllabus

Review the complete Go for Professionals course outline to see modules, objectives, hands-on focus, and project deliverables.

📋 Download syllabus

What will you learn?

In this course you will learn the fundamental concepts and best practices to master Go for Professionals.

Contents

  1. Go fundamentals: syntax, types, functions, packages and code structure
  2. Service-oriented programming: structs, interfaces, composition and clean design
  3. Error handling and testing: explicit errors, unit tests and integration tests
  4. HTTP APIs with Go: net/http, JSON, validation and REST responses
  5. Real concurrency: goroutines, channels, select, context and worker pools
  6. Modern backend patterns: services, repositories, DTOs, config and logging
  7. Observability and deployment: env vars, Docker basics and production operations
  8. Final project: business REST API with concurrency, validation and tests

Requirements

  • Basic programming knowledge
  • Motivation to learn
  • Stable internet access