Developpeur Web - initiation et perfectionnement
I LEV open campus
Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Prix
1980 €
Durée
Nous contacter
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
Développeur Web et Web Mobile - Développement Web
À DISTANCE
Finançable CPF
Nous contacter
À distance
Tout public
Avis du centre
.
Centre Européen de Formation
formation laravel 12 développer une application
À DISTANCE
Non finançable CPF
1335 €
À distance / En entreprise
Entreprise
ACCESS IT
Graduate Développeur web full stack
À DISTANCE
Finançable CPF
4190 €
À distance
Tout public
Avis du centre
.
STUDI
Développeur web et mobile - bac+2
VINCENNES, PARIS 15E
Finançable CPF
Nous contacter
En centre
Salarié en poste / Entreprise
Nextformation
R Niveau 2 - Développeur - Création de packages
À DISTANCE
Finançable CPF
2990 €
À distance
Salarié en poste / Entreprise
ThinkR
Créer et administrer son site Internet
LA SALVETAT-SAINT-GILLES
Non finançable CPF
2000 €
En centre
Salarié en poste / Entreprise
Les Clés de la Gestion
Les formations les plus recherchées
Formation Toulouse
Formation Nantes
Formation Paris
Formation Strasbourg
Formation Bordeaux
Formation Lille
Formation Rennes
Formation Montpellier
Formation Nice
Formation Angers
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 Toulouse
Formation Developpeur web Toulouse
Formation Devops Paris
Formation Devops Puteaux
Formation Developpeur web Paris
Formation Webmarketing Toulouse
Formation Digital Toulouse
Formation Responsable digital Toulouse