Devops / Square Code
Fourni(e) par TechniFutur
Description
Type de formation : | Participants : 12 | Durée : 100 jours
> Objectifs
Le DevOps sera capable de :
- Gérer le maintien et l’évolution régulière des applications
- Tester au plus tôt dans un environnement similaire à celui de production
- Intégrer en continu incluant des "tests continus"
- Apporter des ajouts rapides en réponse à des besoins d’utilisateurs
- Surveiller étroitement l'exploitation et la qualité de production
- Installer, configurer et maintenir les serveurs gérant la sécurité et les fichiers
- Installer, configurer et maintenir le système d’exploitation adéquat
- Insérer un ordinateur dans un réseau d’entreprise
- Comprendre et utiliser un moteur de virtualisation
- Installer un serveur de base de données
- Installer un serveur web
- Parfaire sa formation de manière autonome
> Public
Demandeurs d’emploi (H/F)
> Prérequis
AVOIR :
- Le sens de la technique et un intérêt prononcé pour l’informatique
- L’esprit logique et des bases en programmation
- Maîtriser la manipulation d’ordinateurs fonctionnant sous système d’exploitation Windows (XP ou plus récents) et/ou Linux
- Une facilité de communication
- Un niveau d'anglais technique raisonnable
ETRE :
- Dynamique, organisé, résistant au stress et capable de travailler en équipe
> Programme
Module 1 : Les bases
- Virtualisation – Concepts et utilisation (1 jour)
- Développement – La théorie objet (3 jours)
- Réseaux – Principes de base TCP/IP (5 jours)
Module 2 : Les systèmes serveurs
- Microsoft - OS Servers – Installation (1 jours)
- Microsoft - OS Servers – Domaine et services réseau (7 jours)
- Linux – Base et administration (6 jours)
- Linux – Orientation réseaux (2 jours)
Module 3 : Services applicatifs et virtualisation
- Microsoft – Base de données – Installation et configuration d’un serveur SQL (2 jours)
- Microsoft – Serveur Web – Installation et configuration d’un serveur IIS (1 jours)
- Linux – Base de données – Installation d’un serveur MySQL ou PostgreSQL (2 jours)
- Linux – Serveur Web – Installation et configuration d’un serveur Apache (1 jours)
- Mise en œuvre d’une infrastructure virtualisée (4 jours)
Module 4 : Langage et scripts
- Apprentissage du langage de Java (10 jours)
- Apprentissage de base du langage Python (8 jours)
- Programmation de scripts en PowerShell (6 jours)
- Programmation de scripts en bash, Python (6 jours)
Module 5 : Analyse, correction et déploiement
- Outils de « versionning des sources» (2 jours)
- Outils de « bug tracking » (2 jours)
- Outils de « code review » (2 jours)
- Outils de monitoring (3 jours)
- Outils de déploiement (2 jours)
- Technique d’audit (2 jours)
Module 6 : Méthodologie
- Développement « AGILE » et « TDD » (Test Driven Development) (2 jours)
Module 7 : Aspect humain
- Communication écrite et orale (3 jours)
- Gérer la collaboration entre plusieurs équipes (7 jours)
- Gestion des conflits (3 jours)
- Recherche d’emploi (10 jours)
Module 8 : Concrétisation
- Réalisation du travail de fin de formation (10 jours)