Mise en place d'une plateforme de e-learning Peu de stagiaire par promotion pour un accompagnement renforcé Valorisation des expériences professionnelles par les stages et l'apprentissage Formation hybride proposée en présentiel et distanciel
Modalités disponibles
Voie
Modalité
Prix
Durée
Niveau de sortie
Provenance
Formation continue
Présentiel
12 500 €
1260 h
Bac+3 ou 4 : licence, master 1, maîtrise (niveau 6)
–
Objectifs
Formation intensive de 6 mois pour apprendre les fondamentaux de la programmation et développer un socle technique solide qui permettra à l'apprenant de construire sereinement une carrière de développeur. Au-delà de l'apprentissage des langages de programmation les plus recherchés du marché il apprendra à concevoir et déployer des solutions logicielles qui répondent à des problématiques concrètes d'entreprise.
Programme
Module 1 : Les fondamentaux de la programmation Cours #1 : Introduction à la programmation Cours #2 : Les fondamentaux de la programmation Cours #3 : Algorithmique Cours #4 : Programmation orientée object Cours #5 : Programmation : niveau avancé
Module 2 : Administration système UNIX / DevOps Cours #1 : Introduction aux systèmes UNIX Cours #2 : Installer et configurer un système d'exploitation UNIX (VM) Cours #3 : Les principales commandes UNIX Cours #4 : Administration des serveurs web (Apache, NGINX)
Module 3 : Analyse et conception Cours #1 : Comprendre et analyser un besoin fonctionnel Cours #2 : Rédiger un cahier des charges Cours #3 : Spécifications fonctionnelles et techniques Cours #4 : Concevoir un interface utilisateur Cours #5 : Les diagrammes UML
Module 4 : Gestion de projet logiciel Cours #1 : Gestion de projet logiciel : planification et suivi Cours #2 : Les gestionnaires de code source (Git) Cours #3 : La démarche « Clean Code » Cours #4 : Les Tests Cours #5 : Le processus d'intégration continue Cours #6 : Les méthodes agiles (SCRUM)
Module 5 : Bases de données Cours #1 : Présentation des structures de données Cours #2 : Modéliser et implémenter une base de données relationnelle Cours #3 : Introduction au langage SQL Cours #4 : Les bases de données NoSql
Module 6 : Programmation web Cours #1 : HTML Cours #2 : CSS Cours #3 : JavaScript Cours #4 : PHP Projet collectif tutoré