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 sous 24h ouvrées maximum
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
CPF
Mon compte CPFFrance 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é aux 4 000 cours du soir* en direct et replay
Accompagnement pédagogique personnalisé
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é***
* Nombre moyen de cours du soir en direct observés sur les 12 derniers mois (organisés majoritairement à partir de 18h)
** Hors Diplômes d’État et préparation aux concours
*** Voir les CGV Studi
**** Sous réserve d’acceptation. Vous disposez d’un délai de rétractation. Voir les conditions
Je simule la durée de ma formation
Le délai moyen d'accès à la plateforme est de 14 jours.
Ce délai peut varier en fonction du type de financement et de l'accord du financeur. Une fois l'accord de votre financeur reçu, vous recevrez un mail de connexion à la plateforme.
Vous cliquez sur le lien, choisissez votre mot de passe et démarrez votre formation.
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

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
Gérer la relation avec les clients et les fournisseurs de la PME
100% en ligne
Gérer des opérations administratives liées aux transactions immobilières
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
Piloter la gestion stratégique des ressources humaines et le développement RH
100% en ligne
Piloter le développement des compétences, de l’emploi et des parcours professionnels
100% en ligne
Accompagner la conduite du changement à l’échelle d’une organisation ou d’une direction
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
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
Pré-Graduate Assistant Comptable - 100% financé par France Travail
100% en ligne

Pré-Graduate Technicien d'assistance en IT - 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