Əsas məzmuna keç
Akademiya
Başlanğıc Sıfırdan zirvəyə Kod məhəlləsi

Go

İlk sətirdən istehsalat xidmətlərinə qədər: sadə, sürətli və paralel.

Go is the language behind Docker, Kubernetes and countless cloud services. This track takes you from your very first line of code to production services: types, collections, interfaces, generics, goroutines and channels, HTTP APIs, PostgreSQL, testing and deployment.

Every lesson is short, practical and checked with quizzes, so you learn by doing.

Dərslər
57
Vaxt
7 saat
Səviyyə
Başlanğıc

Bu kursun dərsləri hələlik ingiliscədir.

  • Bürünc açıqdır
  • Gümüş açıqdır
  • Qızıl bağlıdır

Sübut etməyə hazırsınız?

Üç imtahan sizi gözləyir: Bürünc, Gümüş və Qızıl.

İmtahanlara keç

Nələri bacaracaqsınız

  • Write clear, idiomatic Go with structs, interfaces and generics
  • Handle errors the way experienced Go developers do
  • Run work concurrently with goroutines, channels and context
  • Build a JSON REST API backed by PostgreSQL
  • Test, profile and ship a Go service to production

Səyahət

  1. 1
    Bölmə 1

    Getting started

    What Go is, your first program, and the tools you will use every day.

    0 / 4
  2. 2
    Bölmə 2

    Variables and types

    Store values, choose the right type, and work with text correctly.

    0 / 5
  3. 3
    Bölmə 3

    Control flow

    Make decisions and repeat work with if, for, switch and defer.

    0 / 5
  4. 4
    Bölmə 4

    Functions

    Package logic into functions, return errors, and use closures.

    0 / 4
  5. 5
    Bölmə 5

    Arrays, slices and maps

    Go's everyday collections and the traps that catch beginners.

    0 / 4
  6. 6
    Bölmə 6

    Structs, methods and interfaces

    Model your own data and write code that works with any type that fits.

    0 / 5
  7. 7
    Bölmə 7

    Errors like a pro

    Wrap, inspect and design errors so failures explain themselves.

    0 / 4
  8. 8
    Bölmə 8

    Generics

    Write one function or type that works for many types, safely.

    0 / 4
  9. 9
    Bölmə 9

    Concurrency

    Goroutines, channels, select, mutexes and context: Go's superpower.

    0 / 6
  10. 10
    Bölmə 10

    Web services

    Serve HTTP, speak JSON, add middleware and build a REST API.

    0 / 5
  11. 11
    Bölmə 11

    Databases

    Talk to PostgreSQL from Go: queries, transactions and safety.

    0 / 4
  12. 12
    Bölmə 12

    Production Go

    Testing, benchmarks, project layout, profiling and shipping.

    0 / 7

Sürətli naviqasiya