Développeur web Full Stack
INT2601
Diplôme
Brevet de technicien supérieur (BTS)
Durée
30 mois
Mode de formation
Diplomante
Niveau
5
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
Blocs de compétences
Les blocs qui composent cette spécialité selon le référentiel national.
Développement des applications web côté client (Front-End)
Développement des applications web côté serveur (Back-End)
Développement Full Stack, intégration et insertion professionnelle
Compétences officielles
Les compétences officielles de cette spécialité, classées en professionnelles et complémentaires.
Compétences professionnelles
- 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
Compétences complémentaires
- 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
Préparez vos documents pédagogiques pour cette spécialité
Utilisez Kafaa Studio pour construire un plan de leçon ou une grille d’évaluation à partir des compétences officielles de cette spécialité.
Ouvrir Kafaa StudioSource : Référentiel National des Formations et Compétences (RNFC) — Ministère de la Formation et de l’Enseignement Professionnels.