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
Avis du centre
LA CIOTAT, TOULON…
À distance / En centre / En entreprise
Salarié en poste / Entreprise
Finançable CPF
2890 €
À DISTANCE
Salarié en poste / Entreprise
Finançable CPF
2990 €
À DISTANCE
Salarié en poste / Entreprise / Étudiant
Non finançable CPF
2000 €
Avis du centre
À DISTANCE
Salarié en poste / Entreprise
Finançable CPF
4920 €
Les formations les plus recherchées
Formation Toulouse
Formation Paris
Formation Nantes
Formation Saint-Étienne
Formation Lille
Formation Bordeaux
Formation Strasbourg
Formation Rennes
Formation Montpellier
Formation Angers
Formation Web CPF
Formation Web en ligne
Formation Creation site internet CPF
Formation Creation site internet en ligne
Formation Devops
Formation Webmarketing
Formation Digital
Formation Reseaux sociaux
Formation Instagram
Formation Referencement naturel
Formation Wordpress
Formation Seo
Formation Internet
Formation Numerique
Formation Devops Nantes
Formation Devops Paris
Formation Creation site internet Saint-Étienne
Formation Devops Toulouse
Formation Wordpress Saint-Étienne
Formation Creation site internet Paris
Formation Creation site internet Nantes
Formation Creation site internet Toulouse
Formation Webmarketing Paris
Formation Creation site internet Montpellier