Formation Usine Logicielle

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Comprendre les principes DevOps - Mettre en place une solution de configuration logicielle basée sur Git - Gérer les versions des projets du dépôt de données - Mettre en œuvre et exploiter un serveur d'intégration continue - Gérer les interconnexions avec un système de build et de tests

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 975,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 975,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Introduction à DevOps

    Principes DevOps
    Valeurs DevOps: Culture, Automatisation, Lean, Mesure, Partage
    Culture DevOps : présentation, caractéristiques, mise en place
    Inte?gration et de?ploiement continues
    Panorama des outils DevOps.

    Présentation de GIT

    Gestion de configuration logicielle (GCL) : présentation, positionnement, outils
    Terminologie GCL : Branch, Tag, Checkout, Commit, Merge, ...
    Git : fonctionnalités, composants
    Git vs SubVersioN
    Configuration de Git : préférences, authentification
    Editeur de code et outil d'analyse

    Atelier : Installation d'un client Git - Création d'un dépôt de données

    Exploitation du repository

    Import de sources du projet
     Récupération d'une copie locale Création de branches
    Commit de modifications et gestion des conflits
    La création d'une branche
    Gestion des métadonnées, historique
    Création de Tags dans Git

    Atelier : Mise en place de projets sur le repository - Récupération d'une copie locale et multiples opérations de propogations de modifications avec gestion des conflits

    Administration de Git

    Gestionnaire Git disponibles : gitweb, git-gui, ...
    Git distibué
    Le service web GitHub
    Gestion des utilisateurs
    Import et export de repositories
    Sécurité du dépôt et des échanges (SSL)
    Sauvegarde et restauration

    Atelier : Multiples tâches d'administration

    Tâches avancées

    Organisation de la gestion de versions
    Git dans un système d'intégration continue
    Gestion des logs
    Statistiques du dépôt

    Atelier : Git dans un système d'intégration continue (Hudson), gestion des logs et génération de statistiques (tableaux, graphiques)

    Comprendre l'intégration continue

    Processus de développement, tests unitaires / d'intégration
    Intégration continue : présentation, positionnement dans une démarche agile Gestion des environnements : développement, recette, production
    Outils de conteneurs applicatifs (Docker)
    Configurations système et applicative et outils de centralisation (Puppet, Ansible) Industrialisation des déploiements.
    Panorama outils de gestion : versionnement, build, tests, qualité Présentation d'outils d'intégration continue : Jenkins, GitLab-CI, Bamboo,... Types d'installation

    Atelier : Mise en place d'un outil d'intégration continue, tour d'horizon de l'interface Gérer des builds

    Structure d'un build de projets : steps ou pipeline
    Mise en place de builds : automatiques / manuels
    Plugins pour la gestion des dépôts de source : Git, TFS, SVN,... Outils de build : Maven, Ant, Gradle,...
    Organisation des branches et des tags
    Gestion des dépendances et dépôts
    Intégration des dépôts avec les outils de build
    Gestion des notifications

    Atelier : Interfaçage avec des dépôts de dépendances - Configuration et lancement de builds

    Contrôler la qualité du code

    Présentation, gestion de la qualité du code
    Panorama des outils : Checkstyle, FindBugs, ...
    Rapport de qualité : configuration, plugins (Violations)
    Autres rapports : complexité, tâches,...
    Atelier : Intégration d'outils de gestion de qualité du code (SonarQube) dans une démarche d'intégration continue

    Automatiser les tests

    Types de tests
    Automatisation, couverture
    Tests unitaires et d'intégration
    Tests d'acceptance, tests de performances Optimisation des tests

    Atelier : Multiples scénarios d'automatisation de tests unitaires, d'intégration, de performances

    Mettre en place une stratégie de déploiement

    Stratégie globale d'automatisation Scripts de déploiement et de mise à jour Rollbacks

    Atelier : Construction de scripts de déploiement Administrer les outils

    Sécurité du serveur d'intégration continue
    Gestion des utilisateurs : bases, rôles, autorisations Gestion des journaux
    Espace mémoire/charge CPU, espace disque Monitoring

    Atelier : Multiples tâches d'administration du serveur

    Prérequis

    Notions d'administration systèmes

    Public

    Administrateurs systèmes - DevOps - Développeurs confirmés

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    Comprendre les principes DevOps - Mettre en place une solution de configuration logicielle basée sur Git - Gérer les versions des projets du dépôt de données - Mettre en œuvre et exploiter un serveur d'inte?gration continue - Ge?rer les interconnexions avec un syste?me de build et de tests
    Tarif

    A partir de 2 975,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Partager le code avec SVN
    • Scripter avec Ant
    • Builder avec Maven
    • Tester avec JUnit
    • Intégrer en continu avec Jenkins
    • Inspecter avec Sonar.
    Tarif

    A partir de 2 010,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Installer un cluster Red Hat OpenShift Container Platform et ses processus de mise à jour.
    • Résoudre les problèmes de déploiement d'applications.
    • Configurer l'authentification à l'aide d'utilisateurs locaux.
    • Contrôler l'accès aux projets à partir du contrôle d'accès basé sur les rôles (RBAC).
    • Configurer la mise en réseau des services et conteneurs.
    • Configurer la planification des pods à l'aide d'étiquettes et de sélecteurs.
    • Limiter l'utilisation des ressources de calcul.
    • Mettre à l'échelle un cluster.
    • Surveiller des événements et alertes de clusters.
    Tarif

    A partir de 3 600,00 €

    Durée

    5j / 30h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Identifier les interfaces de base utilisées pour gérer l'environnement Check Point
    • Identifier les types de technologies que Check Point supporte pour l'automatisation
    • Expliquer le but du déploiement de Check Management High Availability (HA)
    • Identifier le flux de travail suivi pour déployer un serveur primaire et une solution secondaire
    • Expliquer les concepts de base du clustering et de ClusterXL, y compris les protocoles, la synchronisation, le maintien de la connexion
    • Exclure des services de la synchronisation ou retarder la synchronisation
    • Expliquer le processus d'installation des politiques
    • Expliquer l'objectif des objets dynamiques, des objets pouvant être mis à jour et des flux réseau
    • Gérer l'accès des utilisateurs internes et externes
    • Décrire les composants et les configurations d'Identity Awareness
    • Décrire les différentes solutions de prévention des menaces Check Point
    • Expliquer comment le système de prévention des intrusions est configuré
    • Obtenir des connaissances sur Check Point's IoT Protect
    • Expliquer l'objectif des VPN basés sur un domaine
    • Décrire les situations dans lesquelles l'authentification par certificat géré en externe est utilisée
    • Décrire comment la sécurité du client peut être assurée par l'accès à distance
    • Discuter de la lame logicielle d'accès mobile
    • Déterminer si la configuration est conforme aux meilleures pratiques
    • Définir les solutions d'optimisation des performances et le flux de travail de la configuration de base
    • Identifier les méthodes et procédures de mise à niveau et de migration prises en charge pour les serveurs de gestion de la sécurité et les serveurs de journalisation et d'événements intelligents dédiés
    • Identifier les méthodes et procédures de mise à niveau prises en charge pour les passerelles de sécurité.
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Maîtriser le développement piloté par les tests
    Tarif

    A partir de 2 175,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Décrire l'architecture logicielle de Magento ;
    • Modifier l'intégration des pages Web de Magento ;
    • Concevoir des templates personnalisés
    • Etendre les fonctionnalités de Magento en créant des modules spécifiques ;
    • Concevoir et implémenter des services Web
    • Définir des tests unitaires
    • Mettre en oeuvre les bonnes pratiques en matière de développement et personnalisation pour Magento.
    Tarif

    Contacter l'organisme

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Décrire l'ergonomie logicielle et les différences entre UX/UI Design
    • Identifier les éléments clés de l'ergonomie mobile et les différents niveaux de mobilité
    • Analyser l'utilité et l'utilisabilité d'une application web existante
    • Concevoir une IHM mobile en prenant en compte les aspects multiplateformes
    • Réaliser des maquettes papier et numériques en utilisant des outils appropriés
    • Appliquer les principes de navigation, les patrons de conception et les guidelines Android
    • Appliquer les principes de navigation, les patrons de conception et les guidelines Android
    • Concevoir un livrable de maquette en utilisant une approche mobile first
    Tarif

    A partir de 1 950,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Maîtriser l'environnement Eclipse : paramétrage, tests unitaires, gestion de versions, automatisation de tâches
    Tarif

    A partir de 1 275,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Effectuer une conversion vers SAP S/4HANA
    • Effectuer une mise à niveau (upgrade) d'un système SAP.
    Tarif

    A partir de 4 100,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Préparation à  la certification LPIC-1
    Tarif

    A partir de 2 975,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...