Introduction au développement Web avec Go : Historique et choix pour le web, installation et configuration. Création de services RESTful : Conception d'une API REST, gestion des routes et contrôleurs. Sécurisation d'API : Authentification et autorisation, sécurisation des données. Gestion des erreurs et réponse claire : Maintien des standards de réponse, gestion des erreurs HTTP. Gestion d'une API asynchrone : Communication asynchrone et utilisation des websockets. Documentation et Tests d'API : Documentation avec Swagger et mise en place de tests unitaires.
4h à 7h
6 points clés
Golang

Opérationnel

Avancé
Comprendre l'histoire du développement web avec Go.
Installer et configurer Go pour le développement web.
Comprendre la conception d'une API REST
Maîtriser la gestion des routes et contrôleurs
Comprendre les principes d'authentification et d'autorisation.
Appliquer des techniques de sécurisation des données dans une API.
Appliquer les standards de réponse en API.
Gérer efficacement les erreurs HTTP.
Maîtriser la communication asynchrone
Utiliser efficacement les websockets
Maîtriser la documentation Swagger pour API.
Savoir concevoir des tests unitaires pour API.