Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Apprendre et maîtriser Go par la pratique
31 students

Apprendre et maîtriser Go par la pratique

La maîtrise par l'exemple et par la pratique
Last updated 12/2022
French

What you'll learn

  • Apprendre à programmer en utilisant Golang
  • Développer des microservices PRODUCTION READY
  • Utiliser Docker pour déployer vos microservices Go
  • Utiliser Redis et Apache Kafka dans vos applications Go

Course content

18 sections48 lectures8h 13m total length
  • Introduction1:33

    Dans cette vidéo nous parlerons du contenu de la formation

  • Choisir un IDE2:25

    Un éditeur de texte (ou un environnement de développement: IDE) fait partie de la vie d'un développeur. Le choix de cet outil reste quand même subjectif. Je préfère Vim ;-)

  • 03 - Anatomie d'un programme/fichier Go4:27

    Dans cette vidéo nous allons voir comment est constitué un fichier (source) Go. Un script Go commence toujours pas la définition du package auquel il appartient. Puis on définit les imports (dépendances) s’il y a, puis les déclarations de variables et constantes. Et finalement les fonctions.

Requirements

  • Une connaissance de base en programmation.
  • Avoir les bases du développement web

Description

Go est un langage de programmation compilé et concurrent inspiré de C et Pascal. Ce langage a été développé par Google à partir d’un concept initial de Robert Griesemer, Rob Pike et Ken Thompson.Go est en train de devenir un langage de premier choix lors du développements de micro services web et d'applications supportant un trafic important.


Lancé en 2009 par de Google, l’objectif principal de la création de Go était de combiner les meilleures fonctionnalités des autres langages de programmation :

- Facilité d’utilisation et productivité de pointe

- Une efficacité de haut niveau et un typage statique

-  Des performances avancées pour la mise en réseau et la pleine utilisation de la puissance multi-cœurs


Nous allons découvrir le langage, sa simplicité et toute sa puissance en développement des micro services en utilisant PostgreSQL, Redis et Apache Kafka tout en parlant de bonnes pratiques, de sécurité et de comment déployer nos applications en utilisant des technologies de containérisation comme Docker tout en parlant de la bibliothèque standard de Go.


La bibliothèque native de Golang est intelligemment conçue et efficace, mais elle est en concurrence avec des langages comme Java qui sont soutenus par une énorme collection de code intégré et une industrie florissante de nouvelles bibliothèques créées par une communauté enthousiaste et engagée.

Who this course is for:

  • Développeurs voulant se lancer avec Go et développer des microservices