Langage Go - Les fondamentaux

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Reconnaître et utiliser les concepts de base du langage Go
  • Ecrire des programmes simples en Go
  • Mettre en oeuvre les mécanismes de programmation multi-thread.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 2 640,00 €

Durée 4 jours  (28h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 2 640,00 €

Durée 4 jours  (28h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Présentation

  • Historique de Go
  • Objectifs des fondateurs
  • Positionnement par rapport aux autres langages
  • Particularités techniques
    • Programmation multi-threading
    • Simplicité
  • Aspects compilation et gestion de la mémoire
  • Documentation de référence pour les développeurs

Premiers pas avec Go

  • Prérequis système
  • Outils
  • Installation de l'environnement de développement
  • Création d'un programme simple en Go : "Hello World"

Fondamentaux

  • Notions de packages et d'imports
  • Variables
  • Types de base
  • Conversion de types
  • Constantes
  • Instructions de contrôle (boucles, tests...)
    • for
    • if
    • else
    • switch
    • defer

Exemple de travaux pratiques (à titre indicatif)

  • Utilisation de boucles et fonctions

Autres types

  • Pointeurs
  • Structures
  • Tableaux
  • Notion de slices et de maps

Méthodes et interfaces

  • Définition des méthodes en Go
  • Les pointeurs et fonctions
  • Définition des interfaces
  • Implémentations
  • Les types assertions et types switch

Programmation concurrente

  • Présentation des goroutines
    • Principe
    • Exemple de fonctionnement
  • Notion de channel

Exemple de travaux pratiques (à titre indicatif)

  • Programmation sur une architecture multiprocesseurs

Compléments

  • Quelques packages utiles
    • json
    • gobs
    • reflect
    • image
    • image / draw
  • Debugging de code avec GDB
  • Data Race Detector
  • Godoc pour la documentation
  • Outils d'optimisation de code

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • Analyse des résultats individuels produits par chaque participant lors des travaux pratiques, correction au fur et à mesure du déroulé de la formation
  • Réalisation d'un test complet sur un projet global de fin de formation, et analyse par le consultant formateur
  • Un QCM individuel d'évaluation des acquis est proposé en fin de chaque session

Prérequis

Connaître un langage de programmation structurée.

Public

Tout développeur souhaitant apprendre la programmation avec le langage Go.

Ces formations pourraient vous intéresser

Formation Design Patterns

Proposé par Sparks

Objectifs de la formation

  • Maîtriser le concept de design patterns
  • Connaître les principes fondamentaux de conception
  • Comprendre les design patterns du GoF
  • Maîtriser les patterns et l'architecture
  • Savoir organiser un modèle et en contrôler la qualité
  • Gérer le refactoring
Tarif

A partir de 3 000,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Les objectifs de la formation Organiser et encadrer les risques du travail en hauteur :

- Identifier la réglementation applicable au travail en hauteur concernant des postes de travail équipés des protections collectives et/ou les EPI contre les chutes de hauteur - Organiser les moyens et ressources pour opérer une action de travail en hauteur

Tarif

A partir de 345,00 €

Durée

1 jour - 7 heures

Modes

Objectifs de la formation

  • Évaluation des compétences acquises via un questionnaire en ligne intégrant des mises en situation.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier votre cible professionnelle en utilisant les différentes techniques dont le social selling afin de développer l'efficacité de la stratégie commerciale en vigueur
  • Préparer votre action de prospection en mobilisant les réseaux sociaux professionnels et les outils traditionnels (téléphone, présentiel) afin de favoriser la prise de rendez-vous
  • Conduire un entretien commercial en présentiel ou en distanciel tout en employant des raisonnements structurés afin de convaincre les clients et de répondre efficacement à leurs besoins
  • Négocier les points de désaccord avec votre client pour le convaincre tout en maintenant une bonne relation avec lui
  • Développer des actions de fidélisation en utilisant des outils traditionnels et digitaux (CRM, social selling...)
  • Utiliser un tableau de bord et des indicateurs de performance adaptés afin d'assurer un suivi efficace des actions commerciales.
Tarif

A partir de 1 490,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre ce qu’est le mouvement DevOps.
  • Connaître les enjeux du métier de DevOps.
  • Maîtriser les valeurs, principes et pratiques de DevOps.
  • Disposer d’un aperçu des outils d’automatisation.
  • Préparer la certification "DevOps Foundation (DOFD)®".
Tarif

A partir de 2 395,00 €

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Intégrer les fondamentaux du marketing relationnel
  • Définir la valeur client (client potentiel, nouveau client, client actif, ancien client)
  • Appliquer une stratégie et des techniques du marketing relationnel pour valoriser son capital « coeur de cible »
  • Concevoir une démarche et un cahier des charges CRM
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Préparer l'opération de restructuration
  • Réaliser l'absorption de la filiale en respectant tant les aspects juridiques que comptables ou fiscaux
  • Gérer l'après-fusion simplifiée ou l'après-TUP
Tarif

A partir de 1 124,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Appréhender les fondamentaux pour commercialiser des produits d’assurances RC professionnelle, multirisques entreprise
Tarif

A partir de 490,00 €

Durée

19 heures 30 minutes

Modes

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

• Savoir préparer et planifier la conception d’un site Internet
• Maîtriser les fondamentaux de WordPress et Elementor
• Développer les compétences techniques nécessaires pour la construction du site
• Savoir personnaliser l’apparence et la structure du site
• Optimiser la responsivité du site et intégrer des fonctionnalités avancées

Tarif

A partir de 1 400,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...