Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

Apprendre Go: la maîtrise par la pratique

person icon Hassane Moustapha

4.5

Apprendre Go: la maîtrise par la pratique

Apprendre le langage de programmation Go né chez Google et utilisé dans la majorité des outils connus comme Docker, Kubernetes.

updated on icon Updated on Apr, 2024

language icon Language - French

person icon Hassane Moustapha

category icon Web Development,Programming Languages

Lectures -39

Duration -6.5 hours

4.5

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course 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


Goals

What will you learn in this course:

Avec ce cours, vous pourrez apprendre Go de la base jusqu'aux concepts les plus avancés tout en pratiquant.

Prerequisites

What are the prerequisites for this course?

  • Une connaissance de base en programmation.

  • Avoir les bases du développement web

Apprendre Go: la maîtrise par la pratique

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction
3 Lectures
  • play icon Introduction 01:33 01:33
  • play icon Choisir un éditeur 02:25 02:25
  • play icon Anatomie d'un fichier source Go 04:27 04:27
Types & Structures de données
4 Lectures
Tutorialspoint
Interfaces & Fonctions
2 Lectures
Tutorialspoint
Modules & Packages
1 Lectures
Tutorialspoint
Defer, Panic & Recover
1 Lectures
Tutorialspoint
Serialisation & Déserialisation
1 Lectures
Tutorialspoint
Client HTTP
1 Lectures
Tutorialspoint
Go Concurrency
2 Lectures
Tutorialspoint
Go & Serveur HTTP
5 Lectures
Tutorialspoint
Go & Docker
1 Lectures
Tutorialspoint
Go & PostgreSQL
2 Lectures
Tutorialspoint
Gorilla Mux
2 Lectures
Tutorialspoint
Configurer des applications Go
4 Lectures
Tutorialspoint
Les modules
1 Lectures
Tutorialspoint
Signals & Context
3 Lectures
Tutorialspoint
Testing & Go
4 Lectures
Tutorialspoint
Serveur HTTP - avancé
2 Lectures
Tutorialspoint

Instructor Details

Hassane Moustapha

Hassane Moustapha

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515