Go par Human Coders

Lieu(x)
En centre (75)
Durée
Total : 21 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Jour 1 :
Préambule
Go en deux mots
Un peu d'histoire
De bonnes raisons d'apprendre Go... maintenant !
Mise en pratique : Hello, World!
Eléments de syntaxe (1/2)
Variables
Types simples
Fonctions
Structures de contrôle (for, if)
Structs
Pointeurs
Mise en pratique
Eléments de syntaxe (2/2)
Tableaux
Slices
Maps
Mini
- projet : vérification de la validité d'un nom d'utilisateur/utilisatrice sur plusieurs réseaux sociaux
Jour 2 :
Méchanismes de découplage
Méthodes
Interfaces
Composition
Paquets
Encapsulation
Mini
- projet : réusinage du code
Tests unitaires
Mini
- projet : écriture et exécution de tests unitaires
Gestion d'erreurs
Type error
Bonnes pratiques
Eléments de la bibliothèque standard utiles pour Web
net/url
net/http
encoding/json
Mini
- projet : vérification de la disponibilité d'un nom d'utilisateur/utilisatrice sur plusieurs réseaux sociaux
Jour 3 :
Gestion de dépendances
Mini
- projet : utilisation de modules
Concurrence (1/2)
Concurrence != parallélisme
Fonctions atomiques
Exclusions mutuelles
Concurrence (2/2)
Goroutines
Wait groups
Channels
Le mot
- clé select
"Ne communiquez pas en partageant de la mémoire ; partagez la mémoire en communiquant !"
Mini
- projet : ajout d'un pattern de type fan
- out
Ressources d'apprentissage pour Go
Objectifs
Acquérir de bonnes bases en Go.
Reconnaître les cas où Go est, ou non, adapté à vos besoins.
Réalisation d'un mini
- projet : app Web permettant de vérifier la validité et la disponibilité d'un nom d'utilisateur/utilisatrice sur plusieurs réseaux sociaux (Facebook, Twitter, Instagram, etc.).
Centre(s)
  • Paris - 16ème (75)
  • Paris - 12ème (75)
Métier(s)
Compétence(s)
Formation proposée par : Human Coders
À découvrir
Code and go par EPITECH
Coding Academy - Dev&Go par EPITECH
Le langage Go | Formation complète par Udemy
Intégrateur - Développeur Web - Dev&Go par EPITECH
Construire et conduire un projet entrepreneurial « GO-1ères IDF» par Les Premières Academy
Web & Go - Concepteur(rice) Développeur(euse) web et mobile par EPITECH
Code & Go - Concepteur(rice) Développeur(euse) web et mobile par EPITECH
CCTH GO (certificat de compétence au travail en hauteur gros Oeuvre) par Cypass formations
Certificat de Compétence au Travail en Hauteur Gros-OEuvre (CCTH GO) par ACERFS Formation
Prévention des risques liés au travail en hauteur dans le BTP : CCTH Catégorie GO par Sabine ACCO Formation