Developpeur Web - initiation et perfectionnement
I LEV open campus
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
En ligne
Nous contacter
1980 €
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
- Comprendre les fondamentaux du développement web : Acquérir les bases des langages HTML, CSS et Javacript pour créer et structurer des pages web intéractives.
- Maîtriser les outils et framworks (React, vue.js, bootstrap) pour améliorer l'efficacité et la maintenabilité des projets web.
- Développer un projet web fonctionnel : Concevoir, coder et déployer un site ou une application web en respectant les bonnes pratiques de développement et d'optimisation.
Programme
1. Introduction au Développement Web et Environnement de Travail - Comprendre le fonctionnement du web : Installation et configuration des outils de développement : Mise en place d'un environnement de travail avec VS Code, Node.js, Git et les navigateurs de développement. Gestion des versions et collaboration : Introduction à Git et GitHub, apprentissage des commandes essentielles (commit, push, pull) et gestion de projet collaboratif. 2. Bases du Développement Front-End : HTML, CSS et JavaScript Maîtriser HTML et la structure des pages web. Styliser et rendre un site responsive avec CSS : Utilisation de Flexbox et Grid Layout, animations CSS et optimisation pour mobile-first. Apprendre les bases de JavaScript pour l'interactivité : Manipulation du DOM, gestion des événements, conditions et boucles, introduction aux API natives des navigateurs. 3. Développement Avancé et Introduction aux Frameworks Front-End Utilisation des frameworks CSS pour accélérer la conception : Présentation de Bootstrap et Tailwind CSS pour un développement rapide et flexible. Approfondissement de JavaScript avec les frameworks modernes : Introduction à React et Vue.js, compréhension du concept de composants et gestion de l'état avec useState et Vuex. Optimisation de l'expérience utilisateur (UX/UI) : Animation avec JavaScript et CSS, gestion des interactions et bonnes pratiques d'accessibilité web. 4. Introduction au Développement Back-End et Bases de Données Découverte des technologies back-end et des API : Fonctionnement des serveurs, rôle des bases de données, requêtes HTTP et REST API.Création d'un serveur avec Node.js et Express.js : Mise en place d'un serveur, gestion des routes et des requêtes, connexion avec une base de données. Manipulation des bases de données SQL et NoSQL : Introduction à MySQL et MongoDB, création de tables et collections, gestion des requêtes CRUD (Create, Read, Update, Delete). 5. Déploiement et Optimisation des Performances Hébergement et mise en ligne d'un site web : Déploiement avec
Netlify, Vercel ou un serveur classique (FTP, SSH, cPanel). Optimisation des performances du site : Minification des fichiers CSS
et JavaScript, compression des images, gestion du cache et techniques de lazy loading. Sécurité et protection des données : Introduction aux attaques XSS et CSRF, utilisation des certificats SSL, gestion des permissions et authentification des utilisateurs. 6. Réalisation d'un Projet Web Complet Développement d'une application web interactive : Application pratique des compétences acquises pour concevoir une plateforme dynamique (site vitrine, blog, application e-commerce). Gestion de projet et méthodologies agiles : Organisation du
développement avec Trello, GitHub Projects et introduction aux méthodes Scrum et Kanban. Finalisation et présentation du projet : Tests fonctionnels, débogage, optimisation finale et mise en ligne avec retour d'expérience et axes d'amélioration.
Netlify, Vercel ou un serveur classique (FTP, SSH, cPanel). Optimisation des performances du site : Minification des fichiers CSS
et JavaScript, compression des images, gestion du cache et techniques de lazy loading. Sécurité et protection des données : Introduction aux attaques XSS et CSRF, utilisation des certificats SSL, gestion des permissions et authentification des utilisateurs. 6. Réalisation d'un Projet Web Complet Développement d'une application web interactive : Application pratique des compétences acquises pour concevoir une plateforme dynamique (site vitrine, blog, application e-commerce). Gestion de projet et méthodologies agiles : Organisation du
développement avec Trello, GitHub Projects et introduction aux méthodes Scrum et Kanban. Finalisation et présentation du projet : Tests fonctionnels, débogage, optimisation finale et mise en ligne avec retour d'expérience et axes d'amélioration.
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
Bac+3 Développeur Web
NANTES, BORDEAUX
Non finançable CPF
Nous contacter
En alternance / En centre
Étudiant
Nexa Digital School
Graduate Développeur web full stack
À DISTANCE
Finançable CPF
4590 €
À distance
Tout public
Avis du centre
.
STUDI
R Niveau 2 - Développeur - Création de packages
À DISTANCE
Finançable CPF
2990 €
À distance
Salarié en poste / Entreprise
ThinkR
Développeur web et web mobile - Full Stack
À DISTANCE
Finançable CPF
4490 €
À distance
Tout public
PROFORMÉA
Automatisation avec n8n : Libérez votre temps en connectant vos applications (No-Code / Low-Code)
VILLENEUVE-D'ASCQ
Non finançable CPF
1490 €
À distance / En centre / En entreprise
Salarié en poste / Entreprise
Kodea
Titre professionnel Développeur web et web mobile
PARIS
Non finançable CPF
Nous contacter
En centre
Salarié en poste / Entreprise
Groupe GEFOR
Les formations les plus recherchées
Formation Toulouse
Formation Paris
Formation Nantes
Formation Lille
Formation Strasbourg
Formation Bordeaux
Formation Rennes
Formation Montpellier
Formation Angers
Formation Le Mans
Formation Web CPF
Formation Web en ligne
Formation Creation site internet CPF
Formation Creation site internet en ligne
Formation Devops
Formation Developpeur web
Formation Webmarketing
Formation Webmaster
Formation Digital
Formation Responsable digital
Formation Integrateur web
Formation Chef de projet web
Formation Webdesigner
Formation Instagram
Formation Devops Nantes
Formation Developpeur web Nantes
Formation Devops Paris
Formation Developpeur web Paris
Formation Devops Toulouse
Formation Devops Puteaux
Formation Developpeur web Toulouse
Formation Creation site internet Paris
Formation Webmarketing Paris
Formation Webmaster Paris