Développer la partie front-end d’une application web ou web mobile sécurisée
- Bac+2

-
100% en ligne 24h/24 et 7j/7 • Web & Mobile
-
Durée estimée 200h • 4 mois
-
Démarrage A tout moment de l'année
-
Certification Bloc de compétences • Niveau 5 (Bac+2)
Grâce à cette formation, vous obtiendrez toutes les compétences pour concevoir un site web ou une application, en intégrant les recommandations de sécurité.
Vous serez capable de :
-
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
Programme
- L'histoire de l'informatique et d'Internet, culture générale numérique
- Le fonctionnement d'Internet
- Sensibilisation à la cybersécurité
- Les droits d'auteur et licences libres
- La sensibilisation à la RGPD
- Repl.it
- Github Student Developper Pack
- La suite Jetbrains
- VSCode
- La préparation de l'environnement de travail localhost
- Les lignes de commande linux
- Jeux de logique
- Assurer une veille technologique en développement
- Introduction à la programmation
- Introduction aux variables
- Les types et portées des variables
- Les structures de contrôle
- les opérateurs et opérateurs logiques
- Les boucles
- Les chaînes de caractères
- La structure de données Tableau
- La structure de données Liste
- Le type de données Date
- L'utilisation des fonctions
- L'écriture des fonctions
- Représentation graphique d'un algorithme : flowchart
- L'écriture d'un algorithme en pseudo-code
- Mon premier algo
- La récursivité
- Les Tris 1
- Les Tris 2
- La recherche
- L'environnement du développeur web
- Les modèles de gestion de projet
- Les outils collaboratifs de partage de ressources
- Le récit utilisateur (user story)
- Bien rédiger ses user stories
- Introduction aux concepts UX (versus UI)
- Planifier et suivre les tâches du maquettage
- Prendre en main Figma et son interface
- Importer et exporter des fichiers sur Figma
- Créer des composants sur Figma
- Utiliser les composants animés sur Figma
- Créer un design responsive sur Figma
- Créer un prototype, le partager et l'exporter avec Figma
- Prendre en compte l'accessibilité visuelle sur Figma
- Collaborer avec Figma
- Découvrir le Dev Mode de Figma
- Introduction au HTML
- Syntaxe générale de HTML
- L'organisation du texte
- Un langage hypertexte
- Le multimédia en HTML
- Introduction au CSS
- CSS3 : Le stylage du texte
- La structuration logique en HTML5 et le modèle de boîtes en CSS3
- Les sélecteurs CSS
- La mise en page avec CSS
- La création de tableaux
- La création de formulaires
- Layout avec CSS Grid
- Les effets avancés de CSS
- Le responsive design
- Introduction à Bootstrap
- Ouverture vers d'autres frameworks CSS
- Le référencement des sites Web
- Valider la qualité de son site
- Déployer son site sur le web
- Installer et configurer WordPress sur son serveur : Hello world
- L'administration de son site wordpress
- Les paramètres d'un site Wordpress
- Les solutions de paiement en ligne
- Introduction à javascript
- Syntaxe et intégration de JS
- Les variables en JS
- Les opérateurs
- Structures de contrôle en JS
- Les boucles
- Les fonctions en JS
- Les types de données
- L'objet JavaScript Number
- Les objets JavaScript String et Array
- Les objets JS
- Les classes et l'instanciation d'objet
- L'objet Date
- Introduction au Document Object Model
- JS Browser BOM (window - screen - Location - History, etc)
- Fonction asynchrone et callback
- Le format JSON et AJAX
- Les promesses
- Découverte des patrons de conception
- JavaScript Events
- Introduction et installation de TypeScript
- Type de donnée avec TypesScript
- Données avancée avec TypeScript
- L'objet avec TypeScript
- JavaScript Graphics
- JavaScript Canvas
- La Gestion d'erreur
- Debug
- Les bonnes pratiques de la programmation avec JS
- Introduction à la ligne de commande
- Introduction à Git et Github
- Les bases
- Les interactions avec le dépôt distant
- Naviguer dans l'historique
- La gestion des branches
- Les branches avec Git - Rebaser
- Les bonnes pratiques
- La mise en ligne d’applications web avec Heroku
- Présentation et utilisation de Fly.io
- Présentation et utilisation de planethoster
- Les principales failles de sécurité
- Les guides de tests
- Analyser la sécurité pour évaluer la vulnérabilité d'une application web
- Sécuriser la publication d'une application web
- L’architecture applicative de microservices
- L'outil Docker : principes, objectifs et solutions
- Le Dockerfile et ses instructions
- Docker Compose : Introduction
- Docker Compose : Étude de cas
- L'automatisation de la création des containers avec un outil de type Docker
- L'utilisation des conteneurs pour gérer les mises à jour applicatives
À l’issue de la formation, vous obtiendrez
Obtenez le CCP "Développer la partie front-end d’une application web ou web mobile sécurisée" du Titre Professionnel “Développeur web et web mobile” niveau 5, enregistré au RNCP sous le numéro 37674 par décision de France Compétences du 13/05/2023

La méthode Studi : votre chemin vers le succès
Accompagnement jusqu’à la réussite
Support pédagogique à chaque étape de votre parcours de formation, et assistance de vos formateurs experts
Coaching carrière
Programme de coaching exclusif orienté emploi et carrière pour booster votre employabilité et votre succès en poste
Apprendre en faisant
Pédagogie active où l’apprenant est acteur de son propre apprentissage : construisez, créez, expérimentez !
Se préparer pour le monde réel
Apprentissage directement applicable basé sur des exemples réels, projets, cas pratiques et contenus immersifs
Réseau d'experts de premier plan
Plus de 300 formateurs experts pour transmettre les meilleures pratiques dans chaque domaine
Excellence académique & digitale
Cours écrits et vidéos, à la demande et en direct Plateforme de formation accessible 24h/24 et 7j/7 en ligne et sur app iOS/Android
Modalités
Pour entrer en formation, le candidat doit :
- Être âgé(e) de 16 ans révolus à la date d’entrée en formation
Dans le cadre de votre formation, le stage n'est pas obligatoire.
Toutefois, toute expérience professionnelle, passée ou en cours, ou réalisation de stage, vous permet de développer vos compétences et de vous immerger dans le milieu que vous rejoindrez prochainement.
Cela reste un atout pour l'obtention de votre Titre/Diplôme.
Studi vous fournira une convention de stage sur demande.
Le candidat sera évalué selon les modalités suivantes :
PENDANT LA FORMATION :
- Évaluation en cours de formation (ECF)
- Dossier professionnel et ses annexes (DP)
- Dossier de projet
EXAMEN FINAL EN PRÉSENTIEL :
- 1 présentation d'un projet réalisé en amont (20 min)
- 1 entretien technique avec le jury (30 min)
- 1 questionnaire professionnel (30 min)
Pour obtenir le taux d’insertion dans les fonctions visées, consulter la fiche RNCP sur le site de France compétences
RNCP31114BC01 - Développer la partie front-end d'une application web ou web mobile en intégrant les recommandations de sécurité
Après avoir obtenu le TP - Développeur Web et Web Mobile, il est possible de :
- Soit intégrer directement le marché du travail
- Soit poursuivre vers un parcours de niveau 6 en développement, par exemple un Bachelor Développeur d'applications ou un Bachelor Développeur Web.
Tarifs et solutions de financement

France Travail
Formation éligible à des aides de France Travail (anciennement Pôle Emploi)
Bourse d'études
Bénéficiez d'une bourse d'études en fonction de votre profil
Financement personnel
Financez votre formation facilement en plusieurs fois sans frais jusqu'à 36 mois **
Inclus
Cours écrits et vidéos à la demande
Accès illimité à plus de 10 000 classes virtuelles**** en direct et replay
Accompagnement et suivi pédagogique
Projets professionnels
Coaching carrière
Accès illimité à Studi + pendant 2 ans
Frais de dossier et d'inscription***
Garantie Réussite 2 ans et Garantie Diplômé ou Remboursé*****
*Sous réserve d’un crédit suffisant de vos droits formation CPF et d’un cas d’exonération d’une participation financière.
**Sous réserve d’acceptation. Vous disposez d’un délai de rétractation. Voir les conditions
***Hors Diplômes d’État et préparation aux concours.
****Nombre moyen de classes virtuelles en direct observées sur les 12 derniers mois (organisées majoritairement à partir de 18h)
*****Voir les CGV Studi
Ces autres formations peuvent vous intéresser
Voir tout






« Solutions logicielles et applications métiers » : Conception et développement d’applications
100% en ligne

Développer la partie back-end d’une application web ou web mobile sécurisée
100% en ligne





BTS Services Informatiques aux Organisations (SIO) - Option B "SLAM"
100% en ligne

















Maîtriser les techniques de soins capillaires et de mise en forme
100% en ligne




Assurer des soins esthétiques du visage, des mains et des pieds
100% en ligne



Gérer un budget et piloter la performance marketing et commerciale
100% en ligne













Manager des ressources et piloter la performance collective
100% en ligne
Accompagnant éducatif petite enfance : exercer son activité en accueil collectif
100% en ligne
Accompagnement éducatif petite enfance : exercer son activité en accueil individuel
100% en ligne














Conception et pilotage de la stratégie de développement à l'international
100% en ligne

Prospection, négociation et développement du portefeuille client à l'international
100% en ligne

Fidélisation et gestion de la relation client à l'international
100% en ligne

Encadrement et animation d'une équipe commerciale interculturelle
100% en ligne

Prospection, négociation et développement du portefeuille client
100% en ligne





Conception et pilotage de la stratégie de développement commercial en immobilier
100% en ligne

Assurer les missions opérationnelles de la gestion des ressources humaines
100% en ligne


Conception et pilotage de la stratégie de développement commercial
100% en ligne



Assurer les travaux administratifs de secrétariat au quotidien
100% en ligne

Elaborer et déployer un plan d’actions marketing et communication
100% en ligne



Evaluer les résultats des plans marketing et communication
100% en ligne







Formateur d'adultes : Inscrire sa pratique professionnelle dans une démarche qualité et RSE
100% en ligne




Elaborer une solution d’optimisation et de gestion comptable et financière
100% en ligne

Piloter des audits de performance comptables et financiers
100% en ligne




Concevoir un projet de communication interne ou externe
100% en ligne

Déployer des actions de communication internes ou externes
100% en ligne


Assurer la gestion administrative et règlementaire des ressources humaines
100% en ligne


Piloter le processus de recrutement et d’intégration des collaborateurs
100% en ligne

Accompagner les personnes dans leur parcours d'insertion sociale et professionnelle
100% en ligne
Analyser la demande des personnes en matière d'insertion professionnelle
100% en ligne


Accompagner le client et lui proposer des produits et des services
100% en ligne




Gestionnaire de paie : conseiller et assister les décideurs et les collaborateurs
100% en ligne


Gérer l’accueil et les travaux administratifs courants du service comptable
100% en ligne






Développer la dynamique commerciale de l'unité marchande dans une environnement omnicanal
100% en ligne

Optimiser la performance économique et la rentabilité financière de l'unité marchande
100% en ligne
Assurer l'accueil et la prise en charge administrative du patient ou de l'usager
100% en ligne

Support et mise à disposition de services informatiques
100% en ligne

« Solutions d’infrastructure, systèmes et réseaux » : Administration des systèmes et des réseaux
100% en ligne



Concevoir et mettre en œuvre une solution en réponse à un besoin d'évolution
100% en ligne

Automatiser le déploiement d'une infrastructure dans le cloud
100% en ligne




Concevoir les éléments graphiques d'une interface et de supports de communication
100% en ligne

Maintenir l’infrastructure et contribuer à son évolution et à sa sécurisation
100% en ligne

Exploiter les éléments de l’infrastructure et assurer le support aux utilisateurs
100% en ligne
Contribuer à la gestion et au suivi d'un projet de communication numérique
100% en ligne










Animer un processus de problématisation et d’idéation à partir d'une analyse des besoins clients
100% en ligne

Concevoir un projet de transformation et/ou d’innovation
100% en ligne

Concevoir et mettre en œuvre une stratégie de communication interne/externe
100% en ligne

Piloter un projet d’innovation et/ou de transformation
100% en ligne

Manager une équipe projet, d’une direction technique et/ou d’une équipe transverse
100% en ligne

Spécialisation Brand: Concevoir et mettre en œuvre de la stratégie de communication
100% en ligne



Contribuer au déploiement de la stratégie commerciale de l'entreprise
100% en ligne



Etablir et présenter un rapport d'activité de la structure
100% en ligne
Assister une équipe dans la communication des informations et l'organisation des activités
100% en ligne
Traiter les opérations administratives liées à la gestion commerciale et aux ressources humaines
100% en ligne
Etablir et présenter les arrêtés comptables périodiques et annuels
100% en ligne
Etablir et présenter des états prévisionnels de l'activité de l'entreprise
100% en ligne














Assurer l'accompagnement du parcours du client de services bancaires et financiers
100% en ligne
Assurer le développement commercial et la gestion des contrats
100% en ligne

Développer la relation commerciale dans un environnement interculturel
100% en ligne



Développer la relation client, la vente, le conseil et l'animation de l’offre commerciale
100% en ligne



Négocier une solution technique et commerciale et consolider l'expérience client
100% en ligne










Gérer la performance et la conformité d'une solution digitale
100% en ligne



Définir et mettre en œuvre une stratégie e-commerce
100% en ligne
Concevoir et organiser une prestation de services au domicile
100% en ligne
Animer et coordonner une équipe d’intervenants à domicile
100% en ligne





















Réalisation et intégration des éléments graphiques d'un projet multimédia
100% en ligne






























BTS Services Informatiques aux Organisations (SIO) - Option A "SISR"
100% en ligne



DCG UE 2 - Droit des sociétés et des groupements d'affaires
100% en ligne












































































Bachelor Communication Digitale - 100% financé par France Travail
100% en ligne









Bachelor Responsable du développement commercial en Grande distribution
100% en ligne
Bachelor Management et Gestion d'entreprise
100% en ligne











Bachelor Marketing Communication spécialisé développement durable
100% en ligne

Bachelor Administrateur d'infrastructures sécurisées
100% en ligne











Bac Pro Accompagnement, Soins et Services à la Personne (matières pro)
100% en ligne









BTS Services et prestations des secteurs sanitaire et social
100% en ligne





















Graduate Responsable de Petite ou Moyenne Structure
100% en ligne











Graduate Technicien Systèmes et réseaux - 100% financé par France Travail
100% en ligne
Graduate Assistant RH - 100% financé par France Travail
100% en ligne
Graduate Gestionnaire de paie - 100% financé par France Travail
100% en ligne








Graduate Graphiste et communication visuelle - 100% financé par France Travail
100% en ligne