formation go
Oasis de la connaissance institute Maroc vous propose une formation go, formation pour les particuliers et les entreprises en individuel ou en groupe, la formation go se déroule sous forme des ateliers réels et des projets en web, à la fin de la formation vous serez capable de créer des Projet en go
Objectifs de formation go
- Acquérir les bases de développement en Go
- Reconnaître les cas où Go est, ou non, adapté à vos besoins
- Réaliser un mini-projet : app Web permettant de vérifier la validité et la disponibilité d’un nom d’utilisateur/utilisatrice sur plusieurs réseaux sociaux (Facebook, Twitter, Instagram, etc.)
Plan de formation
Introduction
La genèse du projet BSD Go chez Google
Installation de Go sur sa machine et création d’un premier binaire
Les 25 mots clefs de Go
Les types et les structures
Les types primitifs et type de pointeurs
Alias de type vs. Définition de type
Création de structure de type et composition de structure
Les constantes (définition de type, iota, tableau de références, précision de calcul, type fongible)
Les types de collections
Les arrays, slices et les maps
Déclaration et allocation mémoire avec make
Ajouter, supprimer, effacer, supprimer
Utilisation du for pour parcourir
Gestion de la valeur par défaut
Les fonctions et les méthodes
Les paramètres et retours de fonction
Création de méthode sur une structure
Quand utiliser le receveur pointeur et quand retourner une valeur pointeur
Le constructeur idiomatique et structure optionnel de configuration
Documentation et export à l’extérieur du package
Les interfaces
Les interfaces et les valeurs de contract
Satisfaire des interfaces existante (error, marshaler, stringer)
Créer sa propre interface de contract
Composition d’interface
Choix dans un programme pourquoi utiliser une interface
Les tests unitaires
Création d’un jeu de tests unitaires, table de tests
Commandes avec Go test pour la couverture du code et génération de documents
Création de benchmarks et affichage d’allocation
Utilisation de packages en plus (testify, go-convey)
La concurrence
Utilisation de WaitGroupes et mutexes
Gestion d’un deadlock et des erreurs
Les fonctions atomiques
Création de channels bufferisé et non bufferisé
La déclaration avexc le select bloquant et non bloquant
Design pattern avec la concurrence (Pool,Fan-out, Fan-in, Pipeline)
Ateliers
Exercices de validation de connaissance
Créationd’une API REST avec du JSON (Gin, PostgreSQL, Gorm, Kafka, Redis, Docker, Docker composee, Makefile, YML de config)
Projet de fin formation
Passer l’examen de certification VB.NET- become certified Microsoft
Pré requis : Avoir l’expérience d’au moins un langage de programmation
PUBLIC VISÉ pour la formation en go : débutant bachelor technicien licence Master ingénieur
Administrateur de bases de données Administrateur réseau Administrateur système Consultant informatique Développeur Directeur technique Intégrateur Programmeur Technicien réseau Webdesigner Webmaster Ingénieur en informatique Technicien en informatique développeur Infographiste Designer Cadres fonctionnaires Employés et salariés Travailleurs indépendants Demandeurs d’emploi Étudiants et stagiaires
Volume Horaires ; 36 – 72 – 144 – 300 heures
Nombre de places : 2-6 personnes par groupe
Durée de la formation go:
Pack de formation go initiale – 36 heures
1 semaine – 1 mois – 3 mois
Pack de formation go avancé – 72 heures
1 mois – 3 mois – 6 mois
Pack de formation go expert – 144 heures
3 mois – 6 mois 12 mois
Pack de formation entreprises – 2 jours
Pack de formation à distance go
TOP cours go : JEE – JAVA – Oracle – SQL server – UML – Merise – Algorithme – C# – C C++ – Zend – python – ADO – xml – WebDev – WinDev – PostgreSQL – API – COBOL – arduino – Génie Logiciel – odoo – test logiciel – devops
Oasis de la connaissance cabinet de formation go vous propose une formation go pour les particuliers et les entreprises en individuel ou en groupe, Oasis de la connaissance cabinet de formation éligible aux CSF (Contrats Spéciaux de Formation) de l’OFPPT (Office de la Formation Professionnelle et de la Promotion du Travail) en tant qu’Organisme de Formation / prestataire de formation / opérateur de formation / cabinet de Formation professionnelle école privée à Casablanca
Vous profitez du plus large choix de formation go de qualité et disponibles au Maroc : plus de 1200 formations continue sont disponibles et peuvent être déployées partout au Maroc
Nos avantages POUR LES PARTICULIER
- Formation en groupe : 18H – 36H – 72H – 144H – 300H
- Formation individuelle : 12H-20H
- cours particuliers Maroc
- Une orientation et diagnostic de besoin avant l’inscription
- 2 centre de formation à votre disposition Beauséjour et Hay el mohammadi
- Cours du jour, cours du soir et weekend
- Possibilité de bloquer la formation ou reporter la séance
Nos avantages POUR LES ENTREPRISES
- Ingénierie de formation
- Conception du Plan de formation
- Développement de compétences professionnelles
- Conseil en stratégie des entreprises Maroc
- Une CVthèque disponibles pour les entreprises
- Service gratuit de recrutement Maroc
- Formations Inter-entreprises Maroc
- Formations Intra-entreprise Maroc
- Bilan des compétences
- cabinet de formation éligible
- Contrat de formation
- Augmentation de la productivité et de la performance au travail
TAG: centre go, cours go, école privée go, Formation privée go, cours particuliers go, Cours du soir go, centre privé go, apprendre go
- Business Intelligence avancé
- Formation IBM
- formation expert Vba Excel
- formation Exchange
- formation Excel avancé
- Formation expert développement informatique
- Formation avancé développement informatique
- Formation initiale développement informatique
- formation data base
- Recherche Opérationnelle
- Front end
- Back End
- formation mac os
- formation ios
- formation presentation
- formation manipulation des données
- formation code
- formation google forms
- formation react
- formation intelligence artificielle
- formation clean code
- formation no code
- formation WebLogic
- formation ever web
- formation bloc 3
- formation pages 2018
- data warehouse
- react
- formation Scala