📝 Présentation

Formation Les fondamentaux Go propose une immersion complète dans ce langage de programmation développé par Google, destinée aux développeurs frontend et back-end souhaitant élargir leurs compétences. Cette formation intensive de 3 jours permet aux participants de maîtriser les aspects fondamentaux de la programmation en Go, d’apprendre à utiliser les bibliothèques courantes et d’explorer la programmation concurrente avec les goroutines. Les participants acquerront les compétences nécessaires pour concevoir, coder et déployer des applications décentralisées performantes et sécurisées, incluant des smart contracts et une application Blockchain fonctionnelle. En plus d’aborder les bonnes pratiques de codage, la formation couvre également les tests unitaires et les fonctionnalités avancées comme la réflexion et la généricité. Dispensée en téléprésentiel pour des groupes de 4 à 12 personnes, cette formation requiert un bon niveau préalable en programmation et développement web.
Voir plus

🛠️ Caractéristiques

📊 Niveau de difficulté:
Intermédiaire
🎓️ Certifiante:
Qualifiante
⏳️ Durée:
2 jours à 2 semaines
💳️ Financement Disponible:
Autres, OPCO
📍 Localisation:
En ligne
🗂️ Mode de formation:
En ligne

⚖️ + / -

Points Forts
Points faibles
  • Introduction au langage Go :
    • Historique et philosophie du langage Go
    • Installation et configuration de l’environnement de développement Go
    • Structure d’un programme Go
  • Les fondamentaux du langage Go :
    • Variables, constantes et types de données
    • Opérateurs et structures de contrôle
    • Fonctions et gestion des erreurs
    • Système de typage statique
  • Structures de données et collections :
    • Arrays et Slices
    • Maps
    • Structures et méthodes
    • Interfaces et composition
  • Programmation concurrente en Go :
    • Goroutines et parallélisme
    • Channels et synchronisation
    • Patterns de concurrence
    • Gestion des erreurs en contexte concurrent
  • Bibliothèques et packages standard :
    • Organisation et utilisation des packages
    • Bibliothèques standards essentielles
    • Gestion des dépendances avec Go modules
  • Tests et qualité de code :
    • Écriture de tests unitaires
    • Tests d’intégration
    • Benchmarking et profilage
    • Bonnes pratiques de codage en Go
  • Fonctionnalités avancées :
    • Réflexion et métaprogrammation
    • Interfaces vides et assertions de type
    • Généricité en Go
    • Gestion de la mémoire et garbage collection
  • Applications blockchain avec Go :
    • Introduction aux principes blockchain
    • Conception et implémentation de smart contracts en Go
    • Développement d’applications décentralisées
    • Déploiement d’une application blockchain fonctionnelle
  • Projet pratique :
    • Conception d’une application complète
    • Implémentation en utilisant les concepts appris
    • Déploiement et présentation
Voir plus

Alyra est une école spécialisée dans la formation en blockchain et intelligence artificielle, offrant des parcours tels que le développement et le consulting dans ces domaines. Les formations sont entièrement en ligne, permettant un accès flexible 24/7, et mènent à des certifications reconnues telles que RS6410 et RNCP38616. L’école propose également des webinaires gratuits pour chaque parcours. Alyra s’engage à fournir un apprentissage pratique orienté vers la réalisation de projets concrets. Les formateurs sont des experts reconnus, et l’école dispose d’un réseau actif d’alumni et de professionnels dédiés à l’innovation technologique.

Voir plus
12 emails.
Par An.
Nous dénichons pour vous les meilleures promos formations pour que vous n’ayez pas à le faire !

  • 12 emails/an 📩
  • Promotions exclusive réservées à nos membres 🤑
  • Emails 100% personnalisés sur VOS centres d'intérêt 🎯
Vous inscrire👇
📝 Cela nous aide à mieux personnaliser vos promos formations
Recevez 1 fois / mois les meilleures offres sur les formations qui vous intéressent.
🎉 Merci pour votre inscription !
⚠️ Une dernière étape cruciale

1️⃣ Vérifiez votre boîte mail (et vos spams)

2️⃣ Confirmez votre inscription en répondant “OUI” à notre email.

Sans cette confirmation, vous ne serez pas inscrit sur nos listes. 🙁