Ferme la recherche

Le langage Go | Formation complète

Descriptif

Session

entrées/sorties permanentes

du 17 janv. 2019 au 30 nov. 2021  - Paris - 10ème (75)
+ autres sessions
du 17 janv. 2019 au 30 nov. 2021  - Paris - 10ème (75)
du 17 janv. 2019 au 30 nov. 2021  - Paris - 10ème (75)

Description de la formation

Go est un langage open-source créé par Google. Sa popularité est en explosion, il est maintenant dans le top 20 des langages les plus populaires du classement TIOBE. De plus, Go est encore jeune, c'est le bon moment pour vous y mettre !

Ce cours s'adresse autant aux débutants en programmation qu'à ceux qui ont déjà une expérience dans un autre langage (Java, C#, Python ou Ruby). A la fin du cours, vous serez capable de réaliser des projets Go complets.

Go est un langage à la fois abordable et puissant. Avec lui, vous pourrez aussi bien faire des outils simples (traitement de fichiers, compression zip, etc. ) que des applications web performantes (génération de miniatures, API REST, etc).

Qui utilise Go ?

Go est né en 2009, et en moins de 10 ans a déjà conquis le monde. Grâce à son accent sur la performance et la facilité de développement, on le trouve chez de grands noms comme :

  • Google (of course !)

  • Netflix

  • GitHub

  • Uber

  • Molotov TV

  • LeBonCoin

Structure du cours

Grâce aux quizz et aux exercices, vous serez capable de maîtriser toutes les spécificités de Go. Voici quelques exemples de projets que nous ferons ensemble :

  • Un outils de remplacement de mots dans des fichiers ;

  • Le jeu du pendu en console incluant des tests unitaires pour vérifier la logique de jeu ;

  • Un dictionnaire stockant ses définitions en base de données ;

  • Un générateur de certificats de réussite qui produit des PDFs et du HTML.

  • Un logiciel de filtre massif d'images, qui converti en noir et blanc ou applique un flou tout en divisant par 4 le temps de traitement grâce aux Goroutines.

Pour réaliser ces applications, nous allons aborder tous les aspects importants du langage :

  • La syntaxe de base du Go, déclaration des variables, contrôles de flux (if, for, etc.) ;

  • Les différences de Go avec d'autres langages (Java, Python, etc.) ;

  • L'organisation du code en package ;

  • L'utilisation de bibliothèques externes ;

  • Les Goroutines et les Channels pour paralléliser vos traitements.

Je compte ajouter encore beaucoup de contenu dans ce cours, attendez-vous à recevoir des mise à jour régulières. Rejoignez moi et maitrisez le Go pour répondre à la demande croissante sur cette technologie !


 

 

Consultez cette formation sur le site de Udemy.

 

Donne accès au(x) métier(s) suivant(s)

Direction des systemes d'information (voir la fiche métier)

Etudes et developpement informatique (voir la fiche métier)

Production et exploitation de systemes d'information (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

EXCELLENT

Conseils
Les questions à se poser avant de choisir une formation à distance
  • Les modalités de formation proposées par cet organisme sont-elles adaptées à mes besoins et répondent-elles à mes attentes ?
  • Y-a-t'il un système de coaching, de contrôle de l’assiduité, de vérification régulière des connaissances acquises ?
  • Est-ce que je dispose du matériel adéquat et d'un lieu approprié pour suivre cette formation ? Bonne connexion, webcam, casque, bureau fermé ou accès un espace numérique public ou de co-working ?
  • Suis-je suffisamment motivé, auto-discipliné et organisé pour me connecter de façon assidue ?
  • Suis-je en capacité de travailler seul ? Si non, puis-je m’appuyer sur une communauté ?
Cette formation ne peut pas bénéficier d'aide au financement car elle est proposée par un organisme qui ne réside pas en Union Européenne.