Aller au contenu principal

Go - génériques et itérateurs

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000270047
Organisme responsable : Human Coders (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

  • Savoir utiliser les génériques
  • Reconnaitre les bons des mauvais cas d'usage des génériques
  • Savoir appeler et concevoir des itérateurs
  • Reconnaitre les bons des mauvais cas d'usage des itérateurs

Programme de la formation

Formation Go : Génériques et Itérateurs (2 jours) Prérequis : Maîtrise des bases de Go (syntaxe, slices, maps, channels, structures de données). Progression pédagogique : Le Jour 1 se concentre sur les génériques, du préambule historique aux paramètres de types, fonctions/types génériques, contraintes (any, comparable, Ordered), techniques avancées (récursives, fantômes) et usage/abus, pour une maîtrise progressive de la factorisation polyvalente. Le Jour 2 aborde les itérateurs via le paquet…

Formation Go : Génériques et Itérateurs (2 jours) Prérequis : Maîtrise des bases de Go (syntaxe, slices, maps, channels, structures de données). Progression pédagogique : Le Jour 1 se concentre sur les génériques, du préambule historique aux paramètres de types, fonctions/types génériques, contraintes (any, comparable, Ordered), techniques avancées (récursives, fantômes) et usage/abus, pour une maîtrise progressive de la factorisation polyvalente. Le Jour 2 aborde les itérateurs via le paquet iter (Seq, Seq2), consommation (for-range), fabriques, implémentation (yield), performance (purs/impurs), applications avancées (pipelines, infinis), itérateurs pull et bons/mauvais cas d'usage. Méthodes d'apprentissage : Théorie illustrée par études de cas, alternée avec mises en pratique intensives (générification de fonctions/structures comme arbres binaires, implémentation d'itérateurs pour pagination/API, benchmarks, combinateurs, pipelines sans channels). Compétences acquises : Utiliser/implémenter génériques et itérateurs de manière idiomatique, identifier bons/mauvais usages, optimiser pour performance et réutilisabilité, en évitant pièges et excès.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

-

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

11bis Passage Doisy
75017 Paris 17e

Responsable : Human Coders

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
Human Coders
75017 Paris 17e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes