Accueil > Développement Logiciel, Devops > Chef : utilisation avancée
Formation #DEV291

Formation Chef : utilisation avancée

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 4 jours

Code : DEV291


Sessions programmées :

Du 16 au 19 Fév. 2021

Du 27 au 30 Avril 2021

Du 29 Juin au 02 Juil. 2021

Du 28 Sept. au 01 Oct. 2021

Du 09 au 12 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 4 jours

Code : DEV291


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Savoir rédiger des recettes
  • Gérer les environnements et les dépendances entre cookbooks
  • Automatiser les tests de vos configurations
  • Déployer des nœuds dans les environnements
  • Créer des environnements de test et de production
Programme
1/ Rappel des nodes, ressources et recettes
  • La présentation de l'objet node
  • Les ressources : présentation, concept, implémentation et action
  • Les recettes : présentation et utilisation
  • Les attributs, templates et dépendances entre les recettes
  • Utilisation des variables et mise en oeuvre des notifications
  • L'utilisation des recettes de la communauté et inclusion de recettes
2/ La sécurité
  • Les techniques de sécurisation avec Chef
  • Les variables sous forme de données JSON
  • Les data bags
3/ Rappel des rôles et des environnements
  • Les rôles et environnements : présentation et concepts
  • Configuration d'un node sur base de son rôle
  • Configuration d'un node sur base de son environnement
4/ Présentation du Chef Development Kit
  • Knife
  • Cookstyle / RuboCop
  • Foodcritic
  • Berkshelf
  • Knife-spork
5/ Pratique et process de développement de cookbooks
  • Gestion des dépendances avec Berkshelf
  • Codage des cookbooks multiplateformes avec Ohia
  • Gestion des environnements
  • Versioning de cookbooks avec Git
  • Pull request
6/ Travailler en équipe
  • Chef workflow
  • Développement
  • Staging
  • Production
  • Utilisation de knife-spork
  • Intégration avec des outils de communication
  • Slack
  • Hipchat
7/ Stratégie de test 8/ Tester les livres de recettes
  • Utiliser Test Kitchen pour vérifier vos configurations
  • Rédiger et exécuter des tests
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Administrateurs
  • Architectes
  • Chefs de Projet
  • Développeurs
  • Ingénieurs
Dates

Dates

  • Du 16 au 19 Fév. 2021
  • Du 27 au 30 Avril 2021
  • Du 29 Juin au 02 Juil. 2021
  • Du 28 Sept. au 01 Oct. 2021
  • Du 09 au 12 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation