Programme Titre professionnel Développeur.euse web et web mobile (DWWM)
Votre intégration
Bienvenue dans votre formation
Outils de bureautique et multimédia
Techniques de recherche de stage et d'emploi dans le secteur du développement et de l'informatique
Appréhender le cadre de votre stage
Situer le rôle de stagiaire
S'impliquer pour la mixité, l'égalité et la diversité au travail
Rechercher un stage ou un emploi (développement, informatique)
Définir son projet professionnel et commencer ses recherches
Concevoir un CV et une lettre de motivation
Préparer et effectuer un entretien
Construire stratégiquement sa carrière professionnelle
Aide à la réalisation de vos documents professionnels
Modalités de stage
Compléter votre livret de suivi des compétences professionnelles
Comprendre et réaliser votre dossier professionnel (DP)
Introduction au dossier professionnel
Complétion de la partie pratique professionnelle du dossier professionnel
Complétion des autres parties du dossier professionnel
Les règles essentielles de mise en forme
Foire aux questions
Préparation et correction de votre dossier professionnel
Seconde production
Méthodologie
Dossier de projet
Support de présentation
Sensibilisation au développement durable
Introduction
Les fondements du développement durable
Les enjeux du développement durable
Agir pour le développement durable
Conclusion
Compétences transversales
Projet Professionnel
Comprendre le concept de formation à distance
Introduction
Les avantages et limites de la formation à distance pour un professionnel
Assurer un bon déroulé dans votre formation à distance
Préparer son apprentissage à distance
Gérer sa productivité
Être créatif
Les soft skills
Anglais
Veille technologique
Définitions et objectifs de l'apprentissage continu
Introduction à l'apprentissage continu pour un professionnel de l'informatique
Les avantages de l'apprentissage continu dans l'assistance informatique
Intégrer la veille dans son apprentissage continu
Qu'est-ce que la communication ?
Théorie de la communication
Communiquer dans le milieu professionnel
Travailler en équipe
Connaître l'architecture du web
Systèmes d'information
Sensibiliser les utilisateurs au respect des règles d'hygiène
Développer la partie front-end d'une application web ou web mobile sécurisée
Installer et configurer son environnement de travail en
fonction du projet web ou web mobile
Généralités et outils
Démarrer une page en HTML
Entête d'une page Web
Démarrer la mise en forme en CSS
Les concepts de base en CSS
Connaître l'architecture du web
Démarrer un projet
Les conteneurs sémantiques de base
Propriétés à connaitre sur les conteneurs
Les liens - la balise <a>
Les conteneurs de texte
Référencer un site en SEO
Maquetter des interfaces utilisateur web ou web mobile
Introduction au design intéractif et d'interface
Qu'est ce que l'UX Design ?
Mise en place d'un parcours utilisateur
Réaliser des tests utilisateurs
La conception de prototypes
Outil de prototypage "Figma"
Le maquettage avec Bootstrap
Réaliser des interfaces utilisateur statiques web ou web mobile
La ligne horizontal et les listes
Les images
Les CSS d'arrière-plan
L'audio et la vidéo
Pratiquer HTML avancé : vers des sites 
responsives
Les iframes
Les tableaux
Positionner mes éléments
Structuration d'une page
Les formulaires
Plus loin avec le CSS
Devenir expert en HTML-CSS
Développer la partie dynamique des interfaces
utilisateur web ou web mobile
Connaître l'architecture du web dynamique
Débuter en JavaScript
Créer un carrousel
Se perfectionner en Javascript
Maîtriser Angular
Développer la partie back-end d'une application web 
ou web mobile sécurisée
Mettre en place une base de données relationnelle
Débuter en PHP - My SQL
Base de données
Gérer une base de données
Développer des composants d'accès aux données SQL et NoSQL
Réglementation et sécurité des données
Pratiquer PHP avancé
Gérer une base de données
Devenir expert en PHP
NoSQL
Développer des composants métier coté serveur
Réglementation et principes de sécurité
Connaître l'architecture du web
Maitriser Symfony
Maitriser Python
Paiement en ligne
Node.js
Mise en oeuvre des composants
Documenter le déploiement d'une dynamique web ou web mobile
Git et GitHub
Respecter les principes de sécurité
Docker
Devops
Comprendre et utiliser ChatGPT