Présentation
Notre formation est enrichie par l'intégration de l'IA. Au fil de la formation, vous apprendrez à concevoir des applications web modernes, tout en exploitant les outils et techniques de l'IA pour devenir rapidement opérationnel sur le marché de l’emploi.
Objectifs
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
- Maquetter des interfaces utilisateur web ou web mobile
- Réaliser des interfaces utilisateur statiques web ou web mobile
- Développer la partie dynamique des interfaces utilisateur web ou web
Mobile
Programme
Bloc 1 : Développer la partie front-end d'une application web ou web mobile sécurisée
1. Introduction à HTML et CSS
- Les Formulaires HTML
- Les animations en CSS
- Intégration des Polices de Caractères
- Bien débuter avec Emnet
- Utiliser l’IA pour générer des snippets HTML/CSS (ChatGPT, Mistral, Copilot)
- La veille technique (Active et Passive)
2. Responsive web design
- Flexbox
- CSS Grid
- Responsive Web Design
3. Gestion des versions et accessibilité
- Découverte de Git
- Découverte de GitHub Copilot comme assistant de code
- Comprendre les principes de l'accessibilité web et leur importance
4. Maquettage de sites web
- Conception Responsive Avancée
- Les Maquettes avec Figma
- Création d'un Site Web Responsive
5. Introduction à la programmation
- Introduction à la programmation
- Introduction à JavaScript
- Variables et Types de Données en JavaScript
- Opérations et Structures de Contrôle
- Boucles et Fonctions
6. Introduction à JavaScript
- Les Tableaux (Array) en JavaScript
- Les Objets en JavaScript
- Manipulation du DOM
- Événements en JavaScript
- Copilotes (Cursor, Codeium) pour générer des fonctions JS
- Développement d'une Application Web Interactive
7. JavaScript Avancé
- Balise Template et JavaScript
- Les Datasets en JavaScript
- sessionStorage et localStorage
- Les Cookies en JavaScript
- Application Web avec Stockage Local
8. Réalisation d’un projet complet
- Appliquer toutes les notions en HTML, CSS, JavaScript, Figma et Git pour développer un projet web complet.