Overview
Syllabus
01 - Introduction à Go (golang) : présentation du programme de la série [Niveau débutant].
02 - Introduction à Go (golang): Choix d'un éditeur de texte + plugins [Niveau débutant].
03 - Introduction à Go (golang): Anatomie d'un fichier soure Go [Niveau débutant].
04 - Introduction à Go (golang): les types de base (partie 1) [Niveau débutant].
05 - Introduction à Go (golang): Les types de données - suite [Niveau débutant].
06 - Introduction to Go (golang): Structs & methods [Niveau débutant].
07 - Introduction à Go (golang): Structs, embedded structs & function receiver [Niveau débutant].
08 - Introduction à Go (golang): Les interfaces - polymorphisme [Niveau débutant].
09 - Introduction à Go (golang): Les fonctions en Go [Niveau débutant].
10 - Introduction à Go (golang): Les modules et Packages [Niveau débutant].
11 - Introduction à Go (golang): Defer, Panic & Recover [Niveau moyen].
12 - Introduction à Go (golang): Serialisation / Déserialisation JSON en Go [Niveau moyen].
13 - Introduction à Go (golang): Basic Http Client [Niveau moyen].
14 - Introduction à Go (golang): Goroutines & Sync WaitGroups [Niveau moyen].
15 - Introduction à Go (golang): Concurrency & Channels [Niveau avancé].
16 - Introduction à Go (golang) : Basic Http Server in Go [Niveau moyen].
17 - Introduction à Go (golang): Http default Serve Mux [Niveau moyen].
19 - Introduction à #Go: #HTTP #Handler & Middlewares [Niveau moyen].
20 - Introduction à Go (golang): Les middlewares HTTP Handler vs HandlerFunc [Niveau moyen].
21 - Introduction à Go (golang): Dockerizing Go application [Niveau avancé].
22 - Introduction à Go (golang) : Go & Database [Niveau moyen].
23 - Introduction à Go (golang): Simple API avec Go et PostgreSQL [Niveau moyen].
24 - Introduction à Go (golang): Découverte de Gorilla Toolkit [Niveau moyen].
25 - Introduction à Go (golang): Gorilla Mux & Sub Router [Niveau moyen].
26 - Introduction à Go (golang): Configuration file using the JSON format [Niveau moyen].
27 - Introduction à Go (golang): Configuration using YAML file [Niveau moyen].
28 - Introduction à Go (golang): Toml Configuration [Niveau moyen].
29 - Introduction à Go (golang): Passing flag Config [Niveau moyen].
30 - Introduction to Go : Redis + Go [Niveau moyen].
31 - Introduction à Go : Redis & Expiration time [Niveau moyen].
32 - Introduction à Go : Redis & Hashes [Niveau moyen].
33 - Introduction à Go: Redis & Ordered Sets - part 1 [Niveau moyen].
34 - Introduction à Go : Redis & Sorted Sets - part 2 [Niveau moyen].
35 - Introduction à Go : Redis & PubSub [Niveau moyen].
36 - Introduction to Go: Redis - Pattern PubSub [Niveau moyen].
37 - Introduction à Go: Event Sourcing using Redis [Niveau avancé].
38 - Introduction à Go: Dependencies & Go modules [Niveau moyen].
39 - Introduction à Go (golang): Graceful shutdown using os.Signal [Niveau avancé].
40 - introduction à Go : graceful shutdown & Context cancellation [Niveau avancé].
41 - Introduction to Go : Propagation & Cancellation using context.Context [Niveau avancé].
42 - Introduction à #Go: GeoLocation Using Go & #Redis [Niveau moyen].
43 - Introduction à Go : GeoLocation application using Go & Redis - part 2 [Niveau moyen].
44 - Introduction à #Go: Configuring #HTTP Server [Niveau avancé].
45 - Introduction à Go: Handling HTTP Client Presence [Niveau avancé].
46 - Introduction à #Go: Test Drive Development & Go [Niveau moyen].
47 - Introduction à #Go : Testing Go packages [Niveau moyen].
48 - Introduction à Go : Describe & Context in Testing Go [Niveau moyen].
49 - Introduction à Go: Testing Go with Assert package [Niveau moyen].
50 - Introduction à Go : Database timeout & query cancellation [Niveau avancé].
50 - Introduction à Go : Database timeout & query cancellation [Niveau avancé].
51 : Le pattern Publish/Subscribe avec Go + channels [Niveau moyen].
52 - Introduction à Go(golang): Chi Router.
53 - jwt-go : Generate & Verify JWT tokens.
54 - Go &JWT : Protéger un Handler HTTP avec JWT.
54 - Go &JWT : Protéger un Handler HTTP avec JWT.
55 - Apache Kafka & Go : premiers pas avec les Producers Kafka.
56 - Apache kafka & Golang : Votre premier Consumer Apache Kafka.
57 - Apache kafka & Golang : Les Consumer Groups.
Taught by
Hassane Moustapha