Objectif de la formation
A l’issue de cette formation, le stagiaire doit être capable de concevoir, développer, tester, déployer et maintenir des applications web complètes
Diplôme
Brevet de technicien supérieur (BTS)
Durée
30 mois
Mode de formation
Diplomante
Niveau
5
Niveau scolaire requis
3ème Année Secondaire
Informations de formation et d’insertion publiées dans le référentiel national pour cette spécialité.
A l’issue de cette formation, le stagiaire doit être capable de concevoir, développer, tester, déployer et maintenir des applications web complètes
Entreprise industrielle Société de conseil Entreprise publique Société de services en ingénierie informatique-SSII Entreprise commerciale
Indemne d’handicaps moteurs (membres supérieurs) Indemne d’handicaps visuels majeurs Qualité de communication
L’évaluation porte sur les acquis, à la fois pratiques et théoriques relatifs aux compétences professionnelles et transversales développées dans le cadre de cette formationaluation porte sur les acquis, à la fois pratiques et théoriques, relatifs aux compétences professionnelles et transversales développées dans le cadre de cette formation
Les blocs qui composent cette spécialité selon le référentiel national.
L18052201
À l’issue de ce bloc, le stagiaire sera capable de : Concevoir des interfaces web statiques, dynamiques et adaptatives Intégrer des maquettes web selon les standards du web Ajouter de l’interactivité aux interfaces avec JavaScript Développer des applications web monopage (SPA) Consommer et exploiter des services web (API) Utiliser des outils collaboratifs et de gestion de versions Communiquer efficacement dans un environnement professionnel
L18052202
À l’issue de ce bloc, le stagiaire sera capable de : Modéliser une application à l’aide des diagrammes UML Appliquer les principes de la Programmation Orientée Objet Concevoir et gérer des bases de données relationnelles Développer des applications web dynamiques côté serveur Utiliser un framework web professionnel (Laravel) Développer des API et services web Sécuriser une application web contre les vulnérabilités courantes Comprendre l’architecture client-serveur et les bases réseau
L18052203
À l’issue de ce bloc, le stagiaire sera capable de : Intégrer les différentes couches d’une application web (Front-End / Back-End) Mettre en œuvre des mécanismes d’authentification et de gestion des utilisateurs Tester, valider et documenter une application web Déployer une application dans un environnement réel Utiliser un CMS pour développer rapidement des solutions web Gérer un projet web de bout en bout Promouvoir un projet digital via les outils de marketing Développer un esprit entrepreneurial et s’insérer professionnellement Réaliser un projet de fin de formation répondant à un besoin réel
Les compétences officielles de cette spécialité, classées en professionnelles et complémentaires.
Ajouter l’interactivité aux interfaces utilisateurs à l’aide des langages de script côté client
Appliquer la modélisation UML et les concepts de la Programmation Orientée Objet (POO).
Assurer le test et la documentation technique relative au produit développé
Concevoir une base de données pour le web
Créer des interfaces utilisateurs web statiques et adaptatives
Développer des applications métier avec PHP et un framework web (Laravel)
Développer des applications web monopage (SPA) côté client
Exploiter un système de gestion de contenu (CMS)
Gérer l’authentification et les utilisateurs d’une application web
Intégrer les parties front-end et back-end d’une application web
Programmer des applications web côté serveur
Réaliser le déploiement d’une application web.
Sécuriser des applications web côté serveur
Acquérir des notions liées à la protection du consommateur
Appliquer la programmation procédurale.
Appliquer les règles d’hygiène, de sécurité et de protection de l’environnement de travail numérique
Appliquer les techniques de communication et d’expression professionnelle en milieu de travail
Développer l’esprit entrepreneurial et l’initiative professionnelle
Gérer et organiser un projet web
Identifier les principes fondamentaux des réseaux informatiques
Se situer au regard du métier et de la démarche de formation par apprentissage
S’informer sur les éléments d’aide à l’insertion professionnelle
S’initier à l’utilisation de l’outil informatique en relation avec le métier
Utiliser le vocabulaire technique en langue anglaise relatif au développement web
Utiliser les outils collaboratifs et les systèmes de gestion de versions dans un contexte professionnel
Utiliser les outils du marketing digital pour la valorisation de projets web
Utilisez Kafaa Studio pour construire un plan de leçon ou une grille d’évaluation à partir des compétences officielles de cette spécialité.
Source : Référentiel National des Formations et Compétences (RNFC) — Ministère de la Formation et de l’Enseignement Professionnels.