Développer la partie back-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 monterez en compétences sur le développement back-end et saurez réaliser les traitements côté serveur d’une application web ou web mobile.
Vous serez capable de :
-
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 côté serveur
-
Documenter le déploiement d'une application dynamique 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
- Présentation de la notion base de données
- Installer un SGDB en ligne de commande
- Créer une BDD et l'explorer
- Introduction à la modélisation conceptuelle de données avec UML
- Les diagrammes fonctionnels
- Le diagramme de classe
- Introduction au passage UML-Relationnel
- Modèle relationnel Vs Objet
- Introduction au SQL
- PHP et HTML (sorties)
- Les types de données, les variables et les constantes
- Les opérateurs de comparaison et les expressions booléennes
- Les fonctions
- Les tableaux
- Les conditions
- Les boucles
- Créer ses propres fonctions
- L'organisation des fichiers PHP
- Les superglobales Get, Post et Files
- Les superglobales Server, Env et Session
- La sécurité
- La manipulation des dates
- La manipulation des fichiers en PHP
- Les expressions régulières
- Utiliser la documentation PHP et Standard de codage PHP
- La préparation de l'environnement de travail
- La programmation Orientée Objet : concepts de base
- La programmation Orientée Objet : concepts avancés
- La gestion des erreurs
- La programmation Orientée Objet : Design Patterns
- La programmation Orientée Objet : L’encapsulation et la visibilité
- Le modèle MVC
- Création et alimentation de bases de données SQL
- L'interrogation de bases de données SQL
- Connexion à la base de données en PHP
- PHP/PDO : accès en lecture/écriture
- Les requêtes SQL
- Les fonctions SQL
- Les jointures SQL
- Gérer les accès des utilisateurs au niveau PHP et BD
- Découvrir un autre SGBDR : PostgreSQL
- Introduction à MongoDB
- Découverte d'un ORM PHP
- Présentation du framework Symfony
- Les bases de Symfony
- Le routing
- Les contrôleurs
- Le moteur de template Twig
- Les entités
- Manipuler ses entités avec Doctrine
- Les formulaires en Symfony
- Le Profiler
- La validation en Symfony
- La sécurité et la gestion des utilisateurs
- Déployer son site Symfony en production
- Le composant Mailer
- L'Event Dispatcher
- Les tests unitaires avec PHPUnit
- Ouverture à un autre framework PHP : Laravel
- Cadre légal et chiffrement des données
- Failles liées à la BDD côté développement
- Failles liées à la BDD côté administration
- Les failles d'include et d'upload
- Failles XSS
- Attaque par brute force
- Les normes et des standards relatifs aux échanges sécurisés
- Les recommandations de configuration d’un système GNU/Linux de l’ANSSI
- Les principes de base d'une gestion sécurisée des identités
- Introduction à l'architecture TCP-IP
- Les règles d'authentification
- Introduction à OpenSSH
- Les Niveaux de test
- Le test fonctionnel
- La mise en place des environnements de test
- La mise en place des environnements de pré-production
- L'utilisation d'un environnement de test et de pré-production
- Le test des mises à jour de sécurité avant le déploiement
- La mise à jour de la documentation technique après un test
- Les méthodes Agile pour le développement logiciel
- La démarche DevOps
- Les bases d'un environnement de test
- La mise en place de l'intégration continue (CI)
- La mise en place de la livraison ou déploiement continu (CD)
À l’issue de la formation, vous obtiendrez
Obtenez le CCP "Développer la partie back-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
RNCP31114BC02 - Développer la partie back-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 front-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