Formation Développeur Web et Web Mobile

Apprenez le développement Web et Web Mobile en téléprésentiel.

Laptop  Icon - Academy Webflow Template
Téléprésentiel
Files Icon - Academy Webflow Template
Plateforme e-learning
Chat Icon - Academy Webflow Template
Formateur expert
Mentor Icon - Academy Webflow Template
Accompagnement personnalisé

Prochaine session : du 5 août 2024 au 24 octobre 2024.

Dans un monde où la présence en ligne est devenue essentielle pour les entreprises, les organisations et même les individus, la capacité de créer et de gérer des sites Web est une compétence très recherchée.
Cette formation vise à vous fournir une compréhension solide et pratique des technologies Web les plus courantes, des fondamentaux du codage à la création d'applications Web complètes. Que vous cherchiez à changer de carrière, à améliorer vos compétences actuelles ou simplement à comprendre le monde du développement Web, ce programme est conçu pour vous guider étape par étape.
Nous explorerons des langages et des outils tels que JavaScript, HTML, CSS, ainsi que des frameworks modernes comme Vue.js. De plus, nous plongerons dans le monde du développement backend, en découvrant comment les bases de données, les serveurs et les systèmes d'authentification fonctionnent ensemble pour créer des applications Web dynamiques.
Préparez-vous à un voyage passionnant dans le monde du développement Web !

Pourquoi choisir cette formation ?

  • Apprentissage Flexible : Profitez de l'expérience d'une formation en salle de classe depuis le confort de votre domicile ou bureau.
  • Contenu Pratique : Apprenez à travers des exercices pratiques, des études de cas et des projets réels.
  • Support Continu : Bénéficiez d'un accompagnement personnalisé de la part de nos formateurs experts tout au long de la formation.

Objectifs de la Formation

1. 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

2. Développer la partie back-end d'une application web ou web mobile sécurisée

  • Mettre en place une base de données relationnelle
  • Développer des composants d'accès aux données SQL et NoSQL
  • Développer des composants métier coté serveur
  • Documenter le déploiement d'une application dynamique web ou web mobile

Public cible

Cette formation est destinée aux débutants.

Pré-requis

  • Posséder un ordinateur et une connexion Internet stable

Modalités d’accompagnement et d’évaluation

Pour assurer un apprentissage optimal, chaque apprenant bénéficie d'une heure de mentorat par semaine.
Chaque module inclut un test pour évaluer le niveau d'assimilation des apprenants. Des tests techniques de fin de module sont également prévus, et leurs résultats contribuent au contrôle continu, essentiel pour la validation du titre RNCP.
La formation est proposée uniquement en téléprésentiel (visioconférence), afin de s'adapter à la localisation et/ou aux contraintes de mobilité (handicap, par exemple) de nos élèves.

Dernière mise à jour : 01/06/2024

Module 1: JavaScript (70 heures)

  1. Introduction à JavaScript
    • Environnement de développement: VSCode, Terminal
  2. Bases de JavaScript
    • Variables en JS
    • Conditions
    • Boucles
    • Fonctions
    • Tableaux
  3. Concepts Avancés
    • Notion de scope
    • Truthy/Falsy
    • Objets
  4. Communication avec le Web
    • Introduction au protocole HTTP
    • JSON
    • Gestion des paquets avec NPM
    • Axios pour les requêtes HTTP
    • Asynchronie
    • Paramètres query

Module 2: Frontend (70 heures)

  1. Introduction au HTML
  2. Fondamentaux du CSS
    • Bases du CSS
    • Positionnement, Mise en Forme et Typographie
    • Marges internes et externes
  3. Mises en Page Dynamiques
    • Flexbox: Introduction
    • Flexbox Avancé: flex-wrap, overflow, position, z-index
  4. Design Responsive
    • Concepts clés pour des mises en page adaptatives

Module 3: Backend (70 heures)

  1. Introduction au Backend
    • Notions de Frontend, Backend, Routes, CRUD
    • Introduction à Strapi
  2. Bases de Données avec Strapi
    • SQLite, PostgreSQL
  1. Fonctionnalités Avancées avec Strapi
    • Authentification et Autorisation
    • Intégration avec Cloudinary
    • Recherche et tri
    • Paiement
  2. Déploiement et Personnalisation
    • Hébergement du serveur et de la base de données
    • Customisation des routes

Module 4: Vue.js (175 heures)

  1. Introduction à Vue.js
    • Initialisation d’un projet
    • Structure d’un projet Vue.js
    • Outils de développement
  2. Composants et Styles
    • Création et utilisation de composants
    • Styling: global, scope, module
    • Utilisation d'icônes avec Font Awesome
  3. Interactions et Données Dynamiques
    • Affichage dynamique: double accolades, v-for, v-bind
    • Événements: v-on, defineEmits(), emit()
    • Valeurs réactives: reactive(), ref()
    • Transfert d'informations: defineProps
    • Affichage conditionnel: v-if, v-else
  4. Fonctionnalités Avancées et Déploiement
    • Requêtes: onMounted(), axios
    • Router
    • Authentification via cookies
    • Gestion de formulaires
    • Déploiement avec Netlify

Module 5 : Préparation au projet professionnel (35 heures)

  1. Rédaction de CV et Lettre de Motivation
    • Comment rédiger un CV efficace
    • Importance de la lettre de motivation
    • Atelier pratique: Rédaction et révision de CV et lettre de motivation
  2. Techniques d'entretien
    • Préparation pour un entretien
    • Questions fréquentes et comment y répondre
  3. Networking et Médias Sociaux
    • Utilisation de LinkedIn pour la recherche d'emploi
    • Comment se présenter en ligne

Télécharger le programme

Cette formation prépare au titre de niveau 5 (bac+2) Développeur web et web mobile, sous le numéro RNCP37674.
Les statistiques de satisfaction et de réussite à l’examen seront communiquées début 2025.

Blocs de compétences :
Bloc 1 : Développer la partie front-end d'une application web ou web mobile sécurisée
Bloc 2 : Développer la partie back-end d'une application web ou web mobile sécurisée

Si le candidat échoue à son examen, et en cas de repassage, ce dernier devra s'acquitter des frais relatifs au montage du dossier d’un montant de 600 euros.
Le candidat ne sera évalué que sur les blocs de compétences qu’ils n’avaient pas validés précédemment.

Le référentiel complet peut être consulté à l'adresse suivante : https://www.francecompetences.fr/recherche/rncp/37674/

Passerelle et équivalence :
Il n'y a aucune équivalence et/ou passerelle (certifications professionnelles, certifications ou habilitations) permettant d'obtenir le titre RNCP de Développeur web et web mobile.

Poursuite de formation envisageable :
Titre : Concepteur Développeur d'Application

La certification permet d'accéder aux métiers suivants :
- Développeur Web Full-Stack
- Développeur Front-End
- Développeur Back-End