Développeur web et web mobile
Des compétences pour devenir Développeur web et web mobile
Formation créée le 19/08/2025.Version du programme : 1
Type de formation
Formation à distanceDurée de formation
700 heures (100 jours)Accessibilité
OuiDéveloppeur web et web mobile
Des compétences pour devenir Développeur web et web mobile
Cette formation va vous permettre d'acquérir les compétences fondamentales afin d'exercer ce métier en tout autonomie. Le (la) développeur (se) logiciel prend en charge le développement d'applications informatiques dans le cadre de projets visant à automatiser un ou plusieurs processus de l'entreprise, en réponse à des demandes émanant d'une maîtrise d'ouvrage. Ces demandes sont transmises par un chef de projet, si la taille et la complexité du projet le nécessitent. Elles concernent de nouvelles applications ou la maintenance évolutive d'applications existantes. Possibilité d'accompagnement par un tutorat en complément et de l'ajouter en complément à une formation logicielle technique
Objectifs de la formation
- Être capable de développer une application informatique répondant à un besoin métier clairement défini.
- Analyser et comprendre une demande transmise par un chef de projet ou la maîtrise d’ouvrage.
- Concevoir et coder de nouvelles applications selon les spécifications fonctionnelles et techniques.
- Assurer la maintenance corrective et évolutive d’applications existantes.
- Automatiser un ou plusieurs processus de l’entreprise à travers des solutions logicielles adaptées.
- Travailler en autonomie sur les différentes étapes du développement, de la conception à la mise en production.
Profil des bénéficiaires
- Tous
- Niveau BAC ou Expériences professionnelles
- Avoir un PC et internet
Contenu de la formation
Présentation du programme
- Votre formation
- Utilisation de la plateforme e-learning
- Réussir son projet professionnel
Gestion, organisation et planification
- La résolution de problèmes
- Gestion du temps
- Les étapes du projet et budget
- Les tableaux de bord
Introduction à l'informatique
- Droit informatique
- Introduction matériels et systèmes d'exploitations
- Installation et configuration de son environnement de travail
- Création et gestion de son environnement de travail
- Introduction sécurité informatique et réseau
Interface
- Introduction aux interfaces homme-machine (IHM)
- Lignes de commandes
- Introduction aux systèmes de gestion de projets collaboratifs
- Programmation Script
- Sensibilisation ergonomie
Les bases HTML
- Introduction Web (http, SSL)
- Les bases HTML
- Les bases CSS
- Mise en forme de textes et Le modèle des boîtes
HTML - CSS avancé
- Gestion du fond et les tableaux
- Formulaires HTML
- Responsive design
- Conformité aux standards d'accessibilité W3C / WAI
- Gestion des Styles en CSS (Flexbox, Build CSS, SCSS)
- BOOTSTRAP
- Tailwind CSS
CMS Système de gestion de contenu
- Introduction aux CMS
- Wordpress : Généralité
- Wordpress : Personnalisation et optimisation
- Cas pratique Wordpress
Interface graphiste
- Typologie des sites web
- Initiation au UX/UI
Design et concepts
- Introduction aux maquettes
- Design et travail collaboratif
- Création de maquettes
Graphisme et design
- Mockups : Canva
- Mockups avec Marvel
- Adobe XD
- FIGMA
- Cas pratiques maquettage
Introduction à la programmation
- UML : Introduction
- UML : Intermédiaire
- Bases de la programmation orientée objet
- Base de la conception orientée objet
- UML : Approfondissement des concepts UML
- UML : Pratique
Algorithmique :
- Avant de commencer / Premiers pas
- Les fonctions, la logique pure et les listes
- Graphiques et Patron de conception (design pattern)
JavaScript : Bases
- JavaScript : Bases, Objets et Interfaces Dynamiques
- JavaScript Avancé : Programmation fonctionnelle et gestion des formulaires
- Le DOM HTML
- JavaScript Avancé : Interactions Dynamiques, APIs et Optimisation
- JavaScript Avancé : PWA, Animations et Performances
Angular
- Angular (installation, configuration, services, directives, ...)
- Angular (gestion complexe)
- Cas pratique Angular
Ecosystheme Java script : Node , React et Vue
- Node.js
- React.js
- Vue.js
- Cas pratique ecosystème JS
Electron JS
- base, structure, intégration
- gestion, API, sécurité
Bases de données
- Installation MySQL/pgAdmin/MongoDB
- Installation de MongoDB
- BBD avancé (normalisation, déclencheur, sécurisation,...)
- BBD Avancé (Intégration, gestion, analyse, test, ...)
- Les bases SQL
- Utilisation des fonctions intégrées SQL
- MySQL - Fonction query, prepare et execute
- MySQL - Analyse de Données, Cloud et Optimisation des Bases
- MySQL Avancé : gestion, transactions, déclencheurs
- MySQL Avancé : optimisations, sauvegardes
- Cas pratique SQL
SQL et No SQL développer des composants d'accès aux données
- Programmation et gestion des bases de données avec Firebase, Sequelize et Mongoose
- Gestion des bases de données SQL et NoSQL avec JavaScript
- Architectures et gestion avancée des Bases de Données SQL et NoSQL
- Développement et optimisation des bases de données multi-technologies
SQL et NoSQL avancé
- Architecture et développement en temps réel avec SQL et NoSQL
- Bases de Données et Infrastructure : Performance, Sécurité et Intégration Cloud
- Conception d’Applications Scalables avec Bases de Données Hybrides et NoSQL
PHP
- Les Bases de PHP : Conditions, Fichiers et Exceptions
- PHP : Superglobales, Formulaires et Sécurisation des Données
- PHP et le développement web
- PHP et la gestion de donnée
- PHP et ses fonctionnalités
- PHP Orienté objet (Notions avancées en POO)
- PHP Orienté objet (Filtres, erreurs et exceptions)
- PHP Orienté objet (PHP et Sécurité : Filtrage, Gestion des Erreurs et Exceptions)
- PHP Avancé : PHP Avancé : WebSockets, Microservices et Optimisation
- Cas pratique PHP avancé PDO
Framework Back End
- Node.js, Django et Conteneurisation
- APIs avec Spring Boot
- Services REST (Développement et Sécurisation)
- Architecture et Gestion des Back-Ends Modernes (Microservices, Orchestration et Déploiement)
- Back-end Avancé : utilisation et optimisation
Déploiement
- Automatisation : CI/CD, Kubernetes et Infrastructure as Code
- Pipelines CI/CD, Sécurité et Tests Automatisés
- Déploiement et observabilité : Documentation, Sécurité et suivi des applications
- Audit et Gestion des Déploiements
Symfony
- Structure, Routage et Templates
- Relation avec la base de données
- AdController
- Les formulaires
- Les utilisateurs et authentification
- Configuration, Événements et Optimisation
- Gestion des réservations
- Gestion des commentaires et notations
Culture scientifique
- Mathématiques discrètes
- Algèbre linéaire
- Probabilités et statistiques
- Modélisations mathématiques
- Graphes et langages (théorie des graphes et théorie des langages)
- Analyse et méthodes numériques
Les valeurs de la république Française
- La citoyenneté numérique
Équipe pédagogique
Suivi de l'exécution et évaluation des résultats
- Évaluations continues tout au long de la formation
- Cas pratiques et mises en situation
- Évaluations des acquis en fin de formation
- Relevés de connexion
- Espace dédié à la formation
Ressources techniques et pédagogiques
- Plateforme e-learning
- Documents pédagogiques
- Cas pratiques et études de cas
- Ressources multimédias et vidéos
Délai d'accès
Accessibilité
Nos locaux sont accessibles. Nous adaptons nos formations à vos besoins, en présentiel ou distanciel selon votre matériel. Pour toute adaptation, contactez Léa au 03 67 29 01 45. Partenariat Adapei Papillons Blancs d’Alsace pour un soutien dédié.