Page précédente
Formation continue

NUM-Développeur web et web mobile Picto formation

M2I SCRIBTEL
Picto fav
Picto partage
  • Partager par mail
  • Imprimer

Objectifs de la formation

Picto rouler et dérouler

Le Titre Professionnel de Développeur(se) Web et Web Mobile de Niveau 5 (Bac +2) se compose de deux
activités types, chaque activité comportant les compétences nécessaires à son application :
Développer la partie frontend d'une application Web ou Web mobile en intégrant les recommandations
de sécurité :
– Maquetter une application ;
– Réaliser une interface utilisateur Web statique et adaptable ;
– Développer une interface utilisateur Web dynamique ;
– Réaliser une interface utilisateur avec une solution de gestion de contenu ou e-commerce.
Développer la partie backend d'une application Web ou Web mobile en intégrant les recommandations
de sécurité :
– Créer une base de données ;
– Développer les composants d'accès aux données ;
– Développer la partie back-end d'une application Web ou Web mobile ;
– Elaborer et mettre en œuvre des composants dans une application de gestion de contenu ou ecommerce.

Pré-requis

Picto rouler et dérouler

Donnée non disponible

Contenu pédagogique

Picto rouler et dérouler

Introduction :
Accueil - Brise-glace - Présentation du cursus - Présentation des plateformes de formation - Présentation
du métier de Développeur(euse) Web et Web mobile.
Création de pages Web avec HTML 5 et CSS 3 :
Comprendre la structuration d'une page HTML 5 - Construire une structure de document HTML accessible
et valide - Maîtriser les balises sémantiques - Utiliser les blocs et les tableaux - Ajouter des styles CSS aux
éléments d'une page - Créer des formulaires avec WebForms 2.
Créer un site Web Responsive avec CSS 3 :
Concevoir des layouts de page en CSS - Structurer efficacement vos CSS - Définir le Responsive Design -
Utiliser les nouveautés CSS 3.
Créer un site Web Responsive basé sur un système de grilles Bootstrap :
Mettre en œuvre le Framework Bootstrap ain de réaliser des applications HTML 5 / CSS 3 responsive.
Apprendre à écrire un algorithme et structurer la programmation :
Enumérer les connaissances nécessaires à l'apprentissage d'un langage de développement - Reconnaître
les structures de base de la programmation (boucles, conditions) - Identifier les grands paradigmes
de programmation (procédural, objet) - Distinguer la notion d'objet et les concepts associés - Disposer
d'un premier point de vue sur les approches . Net - Identifier les variables et le typage des données.
Git - Gérer le versioning :
Décrire les principes d'un gestionnaire de versions distribué - Identifier par la pratique, la philosophie de Git
et ses apports - Manipuler les dépôts.
Concevoir des scripts avec JavaScript :
Mémoriser les bases de JavaScript et de son utilisation pour le DOM - Gérer les évènements et les manipulations
dynamiques - Identifier les règles d'or de la programmation avec JavaScript - Réaliser des appels
synchrones (Ajax) - Utiliser jQuery pour faciliter la gestion du DOM et simplifier le code - Décrire le modèle
de conception des frameworks JavaScript modernes.
Concevoir des scripts orienté Objet avec JavaScript :
Décrire les contextes d'exécution - Structurer le code JavaScript en modules - Implémenter les concepts objets
en JavaScript et les concepts fonctionnels - Identifier les aspects avancés des "closures" et les promises.
Programmation en TypeScript :
Reconnaître et utiliser les particularités de TypeScript (les classes, la notion de type, les interfaces...) - Ecrire
une application en TypeScript - Exploiter l'écosystème de TypeScript - Identifier les meilleurs IDE (Integrated
Development Environment).
Maîtriser le framework ReactJS :
Décrire ReactJS et son fonctionnement - Ecrire des composants en ES2015 - Développer une application à l'aide
d'un environnement de développement.
Maitriser la bibliothèques Redux avec React JS :
Apprendre et maîtriser les concepts de la librairie Redux et l'utiliser dans des projets React JS - Créer
des composants React en lien avec le State et les Props - Maitriser le JSX, les listes et les événements -
Développer une application en lien avec Redux - Créer une Single Page Application avec React Router.
Apprendre à développer et publier une application mobile native sur les stores :
Développer et publier une application mobile native Android et iOS sur les stores - Programmer avec React
Native - Gérer l'état avec Redux - Gérer l'environnement et les outils de développement mobile.
Travaux Pratiques :
ECF Front + Correction
Comprendre la démarche Agile :
Comprendre ce qu'est l'Agilité - Appréhender les principales approches Agiles - Connaître les "pratiques"
d'un projet Agile - Comprendre l'Agilité à l'échelle - Appréhender les différents aspects
de la transformation Agile.
Techniques de Recherche d'entreprise (TRE) :
Définir et s'approprier son projet professionnel - Rédiger et mettre en forme son CV et sa lettre de motivation -
Simuler un entretien d'embauche - Optimiser son réseau professionnel - Optimiser ses réseaux sociaux - Atelier
de technique de recherche d'entreprise.
Gérer une base de données avec SQL :
Rappeler les principaux concepts des SGDBR (Système de Gestion des Bases de Données Relationnelles)
et d'algèbre relationnelle utilisés dans le langage SQL - Interroger une base de données avec la clause SQL
SELECT - Utiliser les commandes SQL de mise à jour des données - Créer, modifier et supprimer certaines
catégories d'objets (table, index, vues...) avec CREATE, ALTER et DROP.
Développer des sites web dynamiques en PHP :
Le serveur web - Variables et expressions - Affichage des variables dans une page - Les structures de contrôle -
Les fonctions - Les tableaux - La gestion des chaînes de caractères - La gestion des dates - Les variables super
globales - Le traitement des formulaires - La gestion des fichiers texte.
Développement Web avancé et programmation objet avec PHP :
Introduction à PDO - Connexion à la BD - La méthode query() - Les requêtes préparées - Le pattern DAO -
Les expressions régulières - Jointures - FPDF - JPGraph - PDO avancé - PDO et les Procédures stockées -
La métabase - Introduction à la POO - Classe, attribut, méthode - L'instanciation - Les méthodes statiques -
L'héritage - Les Interfaces - Les design patterns - Les DTO - Le pattern DAO
Créer un site Web avec WordPress :
Installation - Création de contenu - Taxinomie et gestion du contenu - Gestion des media - Gestion des droits
et des utilisateurs - Administration du site - Gestion des thèmes - Installation de plugins - Sécurité
et sauvegardes - Création de thèmes - Création de plugins - Déploiement
Développement Web avec Symfony :
Vue globale du projet Symfony, avec sa licence, ses versions, son rythme de sortie, sa direction globale
et une liste de composants comme illustration de choses faisables avec le framework - Installer et afficher vos
premières pages Web dynamiques avec Twig, en passant par les formulaires, la sécurité et le cache HTTP -
Utiliser et gérer tous les outils majeurs de Symfony afin de devenir entièrement autonome avec le framework.
Mise en œuvre et déploiement de conteneurs virtuels avec Docker :
Identifier les caractéristiques d'un conteneur - Utiliser Docker - Décrire la création des images Docker
et "Dockerfile" - Intéragir avec le Docker Hub et registry privés - Lister les notions réseaux de Docker (networks,
links) - Intégrer Docker au sein de vos projets.
Créer un site Web avec Drupal :
Expliquer l'esprit et le jargon de Drupal (nœud, taxonomie...) - Présenter une vue d'ensemble des possibilités
de Drupal : points forts, points faibles et délais de mise en œuvre - Créer et organiser du contenu puis
administrer votre site Drupal au quotidien - Installer, conigurer et exploiter des modules indispensables - Mettre
en œuvre les modules Field API et Views qui permettent respectivement de créer vos propres types
de contenus et de les afficher en fonction de vos propres critères.
Développer un site de e-commerce avec Prestashop :
Installation et paramétrage - Gestion du catalogue - Gestion des stock - Gestion des clients - Gestion
des commandes - Gestion des paiements - Déploiement de la solution - Réécriture d'URL - Gestion des thèmes -
Gestion des modules - Localisation de l'application - Déploiement - Création de modules -
Travaux Pratiques :
ECF Back + Correction
Travaux pratiques / Remédiation pédagogique :
Travaux pratiques en autonomie - Quiz - Entretiens de groupe et individuels.
Périodes d'application en entreprise (PAE) 20 140
Préparation à l'examen et passage du titre "DWWM - Développeur Web et Web mobile – RNCP 31114" :
Obtenir des informations, des astuces et des conseils relatifs au déroulement de l'examen - Analyser
des exemples d'études de cas - Passer en revue chaque section de l'examen et leurs principaux concepts -
Renforcer les connaissances et identifier les lacunes/domaines d'approfondissement - Passage du titre.

Insertion dans l'emploi

Picto rouler et dérouler

Aucune donnée n'est encore disponible pour cette formation

Avis sur la formation

Picto rouler et dérouler

Aucun avis n'est encore disponible pour cette formation

Session(s)

30/01/2024 au 08/07/2024
À Villeneuve-d'Ascq
Picto rouler et dérouler
Carif : n° 2250284
Picto informations
  • Parcours individualisé
  • cours de jour
  • Formation mixte (FOAD et présentiel)
Picto durée totale
Durée totale : 849h dont 140h entreprise
Picto feu vert
Places disponibles

Dispositif lié au financement

AFC


Logo financeur

Picto lieu
4 Avenue de l'Horizon
Parc de la Haute borne
59650 Villeneuve-d'Ascq
Picto accès handicap
Pas d'accès handicap

Contact(s)

Anais COCQUET

Picto phone

03 20 19 07 19

Picto mail

a.cocquet@m2iformation.fr

M2I SCRIBTEL

Picto lien organisation

Formations similaires