Retour

Langages de développement en front-end

Objectifs de la formation

-Maîtriser les langages essentiels du développement front-end : HTML, CSS, et JavaScript. -Savoir créer des interfaces utilisateur interactives et esthétiques avec les technologies modernes du front-end. -Comprendre et utiliser les frameworks front-end populaires tels que React.js, Angular, ou Vue.js. -Appréhender les concepts avancés tels que l'accessibilité, les animations CSS, et les API Web. -Être capable d'intégrer une maquette graphique et de la rendre dynamique avec JavaScript. -Acquérir une bonne pratique des outils et des environnements de développement (VS Code, Git, npm). -Préparer les apprenants aux besoins réels des entreprises dans le domaine du développement front-end.

Contenu de la formation

Cette formation contient plusieurs modules: Module 1 : Introduction au Développement Web -Notions de base du web : fonctionnement des navigateurs, serveurs, HTTP. -Introduction à HTML et CSS : structure de base d'une page web, balises HTML, styles CSS. -Exercice pratique : Création d'une page web simple. Module 2 : HTML5 et CSS3 -HTML5 : nouvelles balises, structuration sémantique du contenu. -CSS3 : Sélecteurs avancés, pseudo-classes, animations, transitions. -Responsive Design : Médias queries, flexbox, grid layout. -Exercice pratique : Création d'un site web responsive. Module 3 : JavaScript pour le Front-End -Introduction à JavaScript : Variables, types de données, conditions, boucles. -DOM (Document Object Model) : Manipulation du DOM avec JavaScript. -Événements et interactions utilisateur. -Exercice pratique : Ajout d'interactions dynamiques à un site web. Module 4 : JavaScript avancé -ES6+ et les nouveautés : let/const, arrow functions, promises, async/await. -APIs Web : Fetch API, local storage, cookies. -Gestion des erreurs et débogage. -Exercice pratique : Création d'une application web interactive avec API. Module 5 : Introduction aux frameworks front-end -Vue d'ensemble des frameworks (React.js, Angular, Vue.js). -Installation et configuration de l'environnement de développement. -Component-based architecture : Création et gestion des composants. -Data binding et gestion des états. -Exercice pratique : Développement d'une application avec un framework choisi. Module 6 : Outils et bonnes pratiques -Versioning avec Git : Principes de Git, GitHub, GitFlow. -Outils de build et gestion des dépendances : npm, Webpack. -Performance et optimisation : Minification, lazy loading, cache. -Accessibilité web : Principes WCAG, ARIA. -Exercice pratique : Optimisation et déploiement d'une application web. Module 7 : Projets et évaluation -Projet final : Création d'une application complète intégrant HTML, CSS, JavaScript et un framework.

Résultats de la formation

Attestation de suivi de présence

Conditions spécifiques d'accès à la formation

-Connaissances de base en informatique (savoir utiliser un ordinateur, Internet, traitement de texte). -Connaissance de base en programmation (variables, conditions, boucles). -Avoir un interet marque pour le developpement web et les technologies numeriques.

Métier formé

Développement

Niveau d'étude visé

Sans le Bac

Type d'immersion professionnelle

Formation initiale

Organisme de formation

I-NAYA Consulting

Durée de la formation

1 mois

Modalités de formation

formation entièrement présentielle

Prochaine(s) session(s)

  • 25/11/2024 - 06/12/2024

Lieu de formation

8 Rue des Colonels Renard 75017 Paris 17e