Développer la partie back-end d'une application web avec déploiement de services d'intelligence artificielle

  • Bac+2
  • Eligible CPF
En partenariat académique avec
Logo
  • 100% en ligne 24h/24 et 7j/7 • Web & Mobile

  • Durée estimée 190h • 6 mois

  • Démarrage A tout moment de l’année

  • Certification Bloc de compétences • Niveau 5 (Bac+2)

Développer la partie back-end d'une application web avec déploiement de services d'intelligence artificielle
Recevoir la brochure Candidater

Maîtrisez le développement back-end en apprenant à créer des applications web dynamiques, sécurisées et intelligentes. 
De la gestion de bases de données à l'intégration de l'IA côté serveur, cette formation vous guide dans la mise en place d’un environnement de développement professionnel, solide et prêt pour la production.

Vous serez capable de :
  • Concevoir et administrer des bases de données sécurisées

  • Développer des sites web dynamiques avec PHP et SQL

  • Créer des applications web avec un framework back-end

  • Intégrer l’intelligence artificielle côté serveur

Programme

Les fondamentaux du développement
Écosystème et outils du développeur
  • 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
  • Github Student Developper Pack
  • La suite Jetbrains
  • VSCode
  • Les lignes de commande linux
  • Jeux de logique
  • Assurer une veille technologique en développement
  • Application: Introduction à la programmation
Introduction à la programmation
  • 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
  • Application: Introduction à la programmation
  • 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
  • Application: Introduction à l'algorithme
Développer la partie back-end d'une application web avec déploiement de services d'intelligence artificielle
Introduction aux bases de données
  • 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
  • Application : Introduction aux bases de données
Développer des sites web dynamiques avec PHP
  • PHP et HTML (sorties)
  • Les types de données, les variables et les constantes
  • Les fonctions
  • Les tableaux en PHP
  • 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 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é
Créer et administrer une base de données en SQL
  • Création et alimentation de bases de données SQL
  • L'interrogation de bases de données SQL
  • Introduction au passage UML-Relationnel
  • 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
  • Projet : Créer et administrer une base de données en SQL
Créer une application web avec le framework
  • Présentation du framework Symfony
  • Les bases de Symfony
  • Le routing
  • Les contrôleurs
  • Le moteur de template Twig
  • Le modèle MVC
  • 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
  • Projet - Créer une application web avec le framework Symfony
Sécuriser ses bases de données
  • 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
Sécuriser son infrastructure
  • 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
Préparer un environnement de 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)
  • Application - Préparer un environnement de test
Back-end intelligent : Intégration de l'IA côté serveur
  • Onboarding vidéo - Back-end intelligent : Intégration de l'IA côté serveur
  • Fondamentaux de l'IA pour le développement back-end
  • Éthique et responsabilité dans l'IA côté serveur
  • Configuration Python et bases de NumPy pour l'IA
  • Pandas pour l'analyse et la préparation des données
  • Focus sur les visualisations de données avec Matplotlib
  • Architecture back-end pour l'intégration de services d'IA
  • Développement d'APIs pour services d'IA
  • Intégration de services d'IA tiers
  • En bref : Documentation des APIs d'IA
  • Gestion des données et détection des biais pour l'IA
  • Déploiement de services d'IA en production
  • Monitoring et maintenance des systèmes d'IA
  • Offboarding vidéo - Back-end intelligent : Intégration de l'IA côté serveur
  • Auto-évaluation - Back-end intelligent : Intégration de l'IA côté serveur
  • Application - Back-end intelligent : Intégration de l'IA côté serveur
Projet fil rouge - Développement back-end
  • Préparer l’environnement et la création d’un projet Symfony
  • Créer la base de données de l’application
  • Mettre en place l'interface utilisateur
  • Mettre en place les composants d’accès aux données
  • Sécuriser l’accès aux données
  • Documenter son API
  • Tester son application web
  • Remplir sa base de données avec les DataFixtures
  • Mettre en ligne l'application web

À l’issue de la formation, vous obtiendrez

Attestation reconnaissant l'acquisition d'un bloc de compétences

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", de niveau 5 délivré par le Ministère du Travail, RNCP37674, décision de France Compétences le 12/06/23, NSF 326t

Attestation de fin de formation écoleen partenariat avec Digital Campus

La 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.

Un accompagnement humain, du début à la fin

Un référent pédagogique dédié pour vous guider et vous motiver.
Des formateurs disponibles pour répondre à vos questions.
Chez Studi, vous n’êtes jamais livré à vous-même.

Apprendre en faisant, vraiment

Cas pratiques, projets concrets, mises en situation.
Vous développez des compétences directement utiles en entreprise.
Chaque apprentissage a un objectif métier clair.
 

Des formateurs issus du terrain

Plus de 700 professionnels en activité partagent leur expertise.
Des contenus alignés sur les réalités du marché de l’emploi.
Vous apprenez ce qui est réellement utilisé en entreprise.

Des formats variés pour mieux apprendre

Vidéos, cours écrits, PDF, quiz, exercices et auto-évaluations.
Des supports complémentaires pour mémoriser plus efficacement.
Une expérience d’apprentissage dynamique et engageante.

Des classes virtuelles pour aller plus loin

Plus de 10 000 classes en direct ou en replay.
Interagissez avec les formateurs et les apprenants.
Approfondissez les notions clés quand vous en avez besoin.

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.

Un objectif clair : votre réussite professionnelle

Des compétences pensées pour l’emploi.
Des contenus connectés au terrain.
Votre projet professionnel au cœur de la méthode Studi.

Modalités

Conditions d'admission

Pour entrer en formation préparant au Titre visé, le candidat doit :

  • Être âgé(e) de 16 ans à la date d'entrée en formation (ou avoir 16 ans dans l'année civile de son inscription)

Pour toute autre situation, contactez un conseiller en formation qui étudiera votre profil pour étudier votre admissibilité.

Expérience professionnelle et stage

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.

Examen
Mois d'examen : Janvier/FévrierMars/AvrilJuin/JuilletSeptembre/OctobreNovembre/Décembre
Lieu : "En présentiel (Paris, Montpellier, Bordeaux ou Lyon au choix). Possible également en présentiel pour la Martinique, la Guadeloupe et La Réunion sur les sessions de Juin/Juillet et Novembre/Décembre."

Le candidat sera évalué selon les modalités suivantes :

Pendant la formation : 

  • Evaluation en cours de formation (ECF)
  • Un dossier professionnel et ses annexes (DP)
  • Un dossier de Projet

Examen final en présentiel : 

  • Une présentation d'un projet réalisé en amont (20 min)
  • Un entretien technique avec le jury (30 min)
  • Un questionnaire professionnel (30 min)
Certification
Certification : 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", de niveau 5 délivré par le Ministère du Travail, RNCP37674, décision de France Compétences le 12/06/23, NSF 326t
Certificateur : Ministère du Travail

Pour obtenir le taux d’insertion dans les fonctions visées, consulter la fiche RNCP sur le site de France compétences

Equivalences et passerelles

Le certificateur n'a identifié aucune équivalence.

Poursuite d'études

Après avoir obtenu le CCP Développer la partie back-end d'une application web avec déploiement de services d'intelligence artificielle du TP - Développeur Web et Web Mobile, il est possible de :
- Poursuivre vers l'obtention du titre complet

Tarifs et solutions de financement

2 190 € Tarif pour les particuliers.

CPF

Mon compte CPF

Financez votre formation jusqu'à 100%(1)

Jusqu'à 100%

France Travail

Formation éligible à des aides de France Travail (anciennement Pôle Emploi)

A partir de 0 €

Entreprise

Bénéficiez d'un financement par votre employeur

Jusqu’à 100% finançable(2)

Financement personnel

Financez votre formation facilement en plusieurs fois sans frais jusqu'à 36 mois(3)

A partir de47€/mois

Bourse d'études

Bénéficiez d'une bourse d'études en fonction de votre profil

Jusqu'à -30%
Inclus
  • Cours écrits et vidéos à la demande 

  • Accès illimité à plus de 10 000 classes virtuelles(5) en direct et replay

  • Accompagnement et suivi pédagogique

  • Projets professionnels

  • Coaching carrière

  • Accès illimité à Compétences 360 pendant 2 ans

  • Frais de dossier et d'inscription(4)

  • Garantie Réussite 2 ans et Garantie Diplômé ou Remboursé(6)

(1)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. 
(2)Votre formation peut être financée par votre entreprise dans le cadre du plan de développement des compétences ou bien en prise en charge directe. L’employeur peut s’appuyer sur son OPCO pour obtenir une prise en charge partielle ou totale.
(3)Sous réserve d’acceptation. Vous disposez d’un délai de rétractation. Voir les conditions 
(4)Hors Diplômes d’État et préparation aux concours. 
(5)Nombre moyen de classes virtuelles en direct observées sur les 12 derniers mois (organisées majoritairement à partir de 18h)
(6)Voir les CGV Studi

 

FAQ

Qu'est-ce que le bloc de compétences « Développer la partie back-end d'une application web avec déploiement de services d'intelligence artificielle » ?

Le bloc de compétences « Développer la partie back-end d'une application web avec déploiement de services d'intelligence artificielle » est une certification professionnelle reconnue qui valide un ensemble de compétences spécifiques. Il fait partie d'un titre RNCP et peut être obtenu indépendamment, sous réserve de réussite aux évaluations.

Quels sont les prérequis pour suivre cette formation ?

Les conditions d'admission dépendent du titre RNCP dont ce bloc est issu. Un niveau d'études ou une expérience professionnelle dans le domaine peuvent être requis. Un conseiller Studi analyse votre profil pour confirmer votre éligibilité.

Quelle est la durée de cette formation chez Studi ?

La durée estimée de cette formation est de 190h - 6 mois. Cette durée est indicative et s'adapte à votre rythme. La formation est 100% en ligne, accessible 24h/24 et 7j/7.

Cette formation est-elle éligible au CPF ?

Oui, ce bloc de compétences est éligible au CPF (Compte Personnel de Formation). Vous pouvez utiliser vos droits pour financer tout ou partie de votre formation. D'autres solutions existent : aides France Travail, facilités de paiement, bourses d'études.

Comment se déroule la validation du bloc de compétences ?

La validation s'effectue par une évaluation des compétences acquises, généralement sous forme de projet professionnel ou de mise en situation. Les sessions d'examen ont lieu en janvier.

Peut-on poursuivre vers le titre RNCP complet après ce bloc ?

Oui, après validation de ce bloc de compétences, vous pouvez poursuivre vers l'obtention du titre RNCP complet en suivant les autres blocs qui le composent. Cette approche modulaire permet de construire votre parcours progressivement.

On vous rappelle