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 190h • 4 mois
La durée en heures et en mois est une durée moyenne estimée pour la réalisation de la formation. La durée de réalisation effective peut être, selon chaque apprenant, inférieure ou supérieure à la durée estimée, sans incidence sur le tarif de la formation. La durée indiquée est donnée à titre indicatif et n'est pas contractuelle. Elle sera précisée lors de votre entretien avec votre conseiller en formation. -
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 :
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
Sous réserve de réussite aux épreuves finalesLa méthode Studi : votre chemin vers le succès
Une formation qui s'adapte à votre vie
Formez-vous quand vous voulez, où vous voulez, à votre rythme. Une méthode pensée pour concilier travail, vie perso et formation. Vous avancez sans pression, mais avec un cadre clair.
Une formation ancrée dans la réalité du métier
Plus de 700 professionnels en activité partagent leur expertise. Cas pratiques, projets concrets, mises en situation : vous développez des compétences directement utiles en entreprise.
Un accompagnement humain, du début à la fin
Référent pédagogique, formateurs experts, conseillers Relation Apprenant : une équipe vous entoure du premier contact à votre diplôme. Ce socle humain est garanti pour tous. L'intensité et la fréquence de cet accompagnement dépendent du niveau que vous choisissez : Essentiel, Plus ou Premium.
Une préparation solide aux examens
Évaluations d'entraînement corrigées, révisions ciblées et entraînements aux oraux. Des classes dédiées pour se préparer sereinement. Objectif : réussir votre diplôme du premier coup.
Une communauté qui vous tire vers le haut
Une communauté de plus de 59 000 apprenants. Échanges, entraide et partage d’expériences. Parce que la réussite est plus forte quand elle est collective.
Une projection vers l'emploi
Votre formation a un objectif : vous ouvrir des portes. CV, lettre de motivation, préparation aux entretiens, accès à des offres ciblées : Studi vous outille pour la suite. Parce que la réussite ne s'arrête pas au diplôme.
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 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.
Choisissez votre niveau d’accompagnement
ESSENTIEL
2390 €
La souplesse, sans rien sacrifier à la qualité
- Accès aux contenus 24h/24 - 7j/7
- Pack Compétences 360 Allez au-delà de votre diplôme : 6 accélérateurs de carrière (IA, soft skills, langues, logiciels pros, entrepreneuriat, coaching carrière) et 2 formations métiers pour renforcer votre profil
- Accès prolongé à la formation
- Classes virtuelles en direct
- Soutien pédagogique des formateurs
- Séances individuelles avec un formateur expert 30 min en tête-à-tête avec un expert pour débloquer, approfondir un point ou préparer un examen. Volume moyen indicatif
- Accompagnement emploi personnalisé
- Assistance pédagogique et technique
- Assistant pédagogique IA
- Bloc de compétences / Certification reconnu(e) par l'État Sous réserve de réussite aux épreuves finales
- Garantie Diplômé ou Remboursé
- Garantie Embauché ou Remboursé
PLUS
2590 €
Le cadre qui structure votre parcours, à chaque étape
- Accès aux contenus 24h/24 - 7j/7
- Pack Compétences 360 Allez au-delà de votre diplôme : 6 accélérateurs de carrière (IA, soft skills, langues, logiciels pros, entrepreneuriat, coaching carrière) et 2 formations métiers pour renforcer votre profil
- Accès prolongé à la formation
- Classes virtuelles en direct
- Soutien pédagogique des formateurs
- Séances individuelles avec un formateur expert 30 min en tête-à-tête avec un expert pour débloquer, approfondir un point ou préparer un examen. Volume moyen indicatif
- Accompagnement emploi personnalisé
- Assistance pédagogique et technique
- Assistant pédagogique IA
- Bloc de compétences / Certification reconnu(e) par l'État Sous réserve de réussite aux épreuves finales
- Garantie Diplômé ou Remboursé
- Garantie Embauché ou Remboursé
PREMIUM
2790 €
L'intensité pour maximiser vos chances, jusqu'à l'emploi
- Accès aux contenus 24h/24 - 7j/7
- Pack Compétences 360 Allez au-delà de votre diplôme : 6 accélérateurs de carrière (IA, soft skills, langues, logiciels pros, entrepreneuriat, coaching carrière) et 2 formations métiers pour renforcer votre profil
- Accès prolongé à la formation
- Classes virtuelles en direct
- Soutien pédagogique des formateurs
- Séances individuelles avec un formateur expert 30 min en tête-à-tête avec un expert pour débloquer, approfondir un point ou préparer un examen. Volume moyen indicatif
- Accompagnement emploi personnalisé
- Assistance pédagogique et technique
- Assistant pédagogique IA
- Bloc de compétences / Certification reconnu(e) par l'État Sous réserve de réussite aux épreuves finales
- Garantie Diplômé ou Remboursé
- Garantie Embauché ou Remboursé
Solutions de financement
France Travail
Formation éligible à des aides de France Travail
Entreprise
Bénéficiez d'un financement par votre employeur
Financement personnel
Financez votre formation facilement en plusieurs fois sans frais jusqu'à 36 mois(3)
Bourse d'études
Bénéficiez d'une bourse d'études en fonction de votre profil