Développeur web full stack
Liste chronologique des étapes d’admission
Etape
Candidature
Modalités
Fiche d'information / Dossier à envoyer (courriel ou mail)
Lieu
dans les locaux du centre de formation
Point de contact
Equipe pédagogique UHA 4.0
Etape
Entretien de motivation
Modalités
Entretien individuel
Lieu
dans les locaux du centre de formation
avec un système de visioconférence
Point de contact
Equipe pédagogique UHA 4.0
Bloc de compétences
Libellé descriptif du bloc
Systèmes et réseaux
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Libellé descriptif du bloc
Développement web et logiciel
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Libellé descriptif du bloc
Communication et langues
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Libellé descriptif du bloc
Projets tutorés
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Libellé descriptif du bloc
Gestion de projet
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Issue(s) de l’action
Action(s) suivante(s) du parcours
Niveau de diplôme minimum pour accéder à l’action via une VAPP
Page web d’informations
Caractéristiques de l’action
Famille(s) Métier concernée(s)
Publics ciblés
Demandeur d'Emploi des métiers du numérique
Demandeur d'Emploi en reconversion
Métier(s) ciblé(s)
Description détaillée
Niveau de diplôme minimum requis
Pas de diplôme particulier
Diplôme délivré
Licence Professionnelle
Déroulement de l’action
Type(s) de parcours concerné(s)
Formation aux bases d'une famille Métier suivie d'une spécialisation à un Métier
Modalité(s)
Durée globale
2.00
Unité
Année(s)
En Alternance
Non
Précision
Présence obligatoire 35h/semaine en formation
Nombre d’heures en entreprise
806
Modalité
Précisions (fréquence, période, …)
Stage de 6 mois (fin de cycle) de début janvier à mi juin.
Unité
Mois
Informations complémentaires pour le diplôme délivré
Chaque année de formation mène à l'obtention d'un DU (Diplôme d'Université) qui permet de valider les compétences de façon intermédiaire.
Points de contact
Zone(s) géographique(s) gérée(s) par le contact pour l'action
Alsace : Haut-Rhin (68)
Fonction
Responsable administratif
Responsable Relations avec les Entreprises (pour stage/alternance)
Civilité
Madame
Prénom
Audrey
Nom
BRUNSPERGER
Téléphone
03 89 33 64 38
Mail
Adresse
40 rue Marc Seguin 68200 Mulhouse
Contact interne de l’organisme pour les processus de gestion du Numéric’Emploi
Off
Affichage média(s) de contact dans le répertoire
Zone(s) géographique(s) gérée(s) par le contact pour l'action
Alsace : Haut-Rhin (68)
Fonction
Direction
Civilité
Monsieur
Prénom
Mounir
Nom
ELBAZ
Téléphone
03 89 33 64 38
Mail
Adresse
40 rue Marc Seguin 68200 Mulhouse
Contact interne de l’organisme pour les processus de gestion du Numéric’Emploi
Off
Affichage média(s) de contact dans le répertoire
Modalités pédagogiques
Outils pédagogiques
Cursus
Moyens techniques
Bloc de compétence
Phase de rattachement du bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Système d’exploitation
Thème(s) abordé(s) dans le module
Caractériser le fonctionnement des systèmes et des réseaux, ainsi que les pratiques, outils et techniques visant à assurer la sécurité des systèmes informatiques pendant leur développement et leur utilisation
Titre du module
Système et réseaux
Thème(s) abordé(s) dans le module
Identifier les concepts de communication entre serveurs.
Caractériser le fonctionnement des systèmes et des réseaux, ainsi que les pratiques, outils et techniques visant à assurer la sécurité des systèmes informatiques pendant leur développement et leur utilisation.
Caractériser le fonctionnement des systèmes et des réseaux, ainsi que les pratiques, outils et techniques visant à assurer la sécurité des systèmes informatiques pendant leur développement et leur utilisation.
Cours / Topos en synchrone (heures)
6.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
6.00
Nom du bloc de compétence
3679
Etape(s) concernée(s)
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Programmation
Thème(s) abordé(s) dans le module
Découverte et appréhension des différents types de boucles et conditions; Utilisation de variables, découverte et utilisations des différents types tels que les chaînes de caractères ou les entiers et manipulation de tableaux; Structuration du code par l’utilisation des fonctions
Titre du module
Multimédia et programmation web
Thème(s) abordé(s) dans le module
Développement de sites internet avec Wordpress; Réaliser une maquette pour un site web: HTML, CSS3 ;
Dynamiser l'affichage et les interactions utilisateur d'une page web et y intégrer le contenu d'API REST : JavaScript;
Maîtriser et savoir développer et déployer les architectures client/serveur composées d'une interface utilisateur, d'un serveur (PHP) et d'une base de données relationnelle (SQL)
Comprendre l'intérêt et mobilier une librairie pour faciliter la mise en forme d'un site web : Bootstrap
Développer et déployer une architecture ntiers en utilisant des APIs REST et des microservices
Dynamiser l'affichage et les interactions utilisateur d'une page web et y intégrer le contenu d'API REST : JavaScript;
Maîtriser et savoir développer et déployer les architectures client/serveur composées d'une interface utilisateur, d'un serveur (PHP) et d'une base de données relationnelle (SQL)
Comprendre l'intérêt et mobilier une librairie pour faciliter la mise en forme d'un site web : Bootstrap
Développer et déployer une architecture ntiers en utilisant des APIs REST et des microservices
Titre du module
Manipulation de bases de données relationnelles
Thème(s) abordé(s) dans le module
Compréhension de ce qu’est une base de données et de son usage.
Principe de fonctionnement d’un système de gestion de base de données relationnelles Connaissance des principaux SGBDR du marché, SQL Server, MySQL,Oracle.
Découverte et lecture d’un modèle de base de données, en sachant placer les cardinalités entre les éléments.
Jointures et algèbre relationnelle MySQL et phpMyAdmin
Principe de fonctionnement d’un système de gestion de base de données relationnelles Connaissance des principaux SGBDR du marché, SQL Server, MySQL,Oracle.
Découverte et lecture d’un modèle de base de données, en sachant placer les cardinalités entre les éléments.
Jointures et algèbre relationnelle MySQL et phpMyAdmin
Titre du module
Bases de données
Thème(s) abordé(s) dans le module
Découverte des bases de données avancées et administration de base de données
Concevoir, implémenter et exploiter des bases de données.
Concevoir, implémenter et exploiter des bases de données.
Cours / Topos en synchrone (heures)
47.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
34.00
Travaux pratiques en groupe en synchrone (heures)
40.00
Nom du bloc de compétence
3680
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Communication et langue S1
Thème(s) abordé(s) dans le module
Apprendre à présenter son travail en public à l’oral et à l’ écrit.
Savoir adapter un langage qui correspond au contexte.
Connaître son niveau en anglais et améliorer sa pratique
Savoir adapter un langage qui correspond au contexte.
Connaître son niveau en anglais et améliorer sa pratique
Titre du module
Communication et langue S2
Thème(s) abordé(s) dans le module
Apprendre à rédiger un CV Apprendre à rédiger une lettre de motivation
Comment se comporter au cours d’un entretien
Apprendre à présenter son travail en public à l’oral et à l’ écrit.
Appréhension des réseaux sociaux dans le cadre d’une recherche d’emploi
Utilisation d’internet et optimisation des recherches pour les stages
Savoir adapter un langage qui correspond au contexte.
Développer sa pratique en anglais
Comment se comporter au cours d’un entretien
Apprendre à présenter son travail en public à l’oral et à l’ écrit.
Appréhension des réseaux sociaux dans le cadre d’une recherche d’emploi
Utilisation d’internet et optimisation des recherches pour les stages
Savoir adapter un langage qui correspond au contexte.
Développer sa pratique en anglais
Titre du module
Communication et compétences transverses
Thème(s) abordé(s) dans le module
Préparer des supports de communication adaptés au public visé,
décomposer un cahier des charges en expérience utilisateur (UX) et en tâches
Synthétiser l’avancement d’un projet, encadrer un projet d’entreprise, se positionner dans une équipe en fonction de ses forces et faiblesses
Savoir synthétiser un projet mené individuellement ou en équipe, à l’écrit et à l’oral
Techniques d’expression en anglais
décomposer un cahier des charges en expérience utilisateur (UX) et en tâches
Synthétiser l’avancement d’un projet, encadrer un projet d’entreprise, se positionner dans une équipe en fonction de ses forces et faiblesses
Savoir synthétiser un projet mené individuellement ou en équipe, à l’écrit et à l’oral
Techniques d’expression en anglais
Cours / Topos en synchrone (heures)
50.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
58.00
Nom du bloc de compétence
3681
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Projets tutorés S1
Thème(s) abordé(s) dans le module
Utilisations des outils professionnels, git, Jira et confluence pour partager et sauvegarder son travail
Présentation du travail au client
Mise en oeuvre de HTML, CSS, Javascript, SQL, algorithmie
Présentation du travail au client
Mise en oeuvre de HTML, CSS, Javascript, SQL, algorithmie
Titre du module
Projets tutorés S2
Thème(s) abordé(s) dans le module
Utilisations des outils professionnels, git, Jira et confluence pour partager et sauvegarder son travail
Présentation du travail au client
Mise en oeuvre des compétences acquises durant ce second semestre : Programmation orientés objet, Conception en utilisant UML, savoir décrire une UserStory
Présentation du travail au client
Mise en oeuvre des compétences acquises durant ce second semestre : Programmation orientés objet, Conception en utilisant UML, savoir décrire une UserStory
Titre du module
Projets tutorés S3
Thème(s) abordé(s) dans le module
Utilisations des outils professionnels, git, Jira et confluence pour partager et sauvegarder son travail
Présentation du travail au client
Mise en oeuvre des compétences acquises durant cette année : Scrum Master, tests, ...
Présentation du travail au client
Mise en oeuvre des compétences acquises durant cette année : Scrum Master, tests, ...
Travaux pratiques en groupe en synchrone (heures)
1050.00
Nom du bloc de compétence
3682
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Outils de génie logiciel
Thème(s) abordé(s) dans le module
Savoir conduire un projet, en commençant par la conception et le découpage en tâche
Trouver le MVP d’un produit Savoir utiliser l’UML pour la conception
Savoir découper en User stories
Définir le “Definition of done”
Trouver le MVP d’un produit Savoir utiliser l’UML pour la conception
Savoir découper en User stories
Définir le “Definition of done”
Titre du module
Génie logiciel et Gestion de projet
Thème(s) abordé(s) dans le module
Modélisation UML
Suivre les évolutions technologiques pour être capable de proposer la solution technique la plus adaptée à un projet
Maîtriser les outils de collaboration professionnels Jira et Confluence
Prendre en charge des ''Merge Request'' de git
Suivre les évolutions technologiques pour être capable de proposer la solution technique la plus adaptée à un projet
Maîtriser les outils de collaboration professionnels Jira et Confluence
Prendre en charge des ''Merge Request'' de git
Cours / Topos en synchrone (heures)
33.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
50.00
Travaux pratiques en groupe en synchrone (heures)
50.00
Nom du bloc de compétence
3683
Phase de rattachement du bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Programmation Orientée Objet
Thème(s) abordé(s) dans le module
Développement d’applications en employant la Programmation Orientée Objet : Java, C++, C#
Pouvoir décrire l'architecture et le comportement de l'application développée grâce au langage de modélisation UML
Savoir s'orienter vers les documentations des patrons de conception pour simplifier la maintenance et l'évolutivité des applications.
Maîtriser les notions d'ORM, de persistance, de routing et de contrôleur: savoir les appliquer avec un framework pour le développement d'applications web
Développer et déployer une architecture ntiers sous forme d'APIs REST et de microservices
Maîtrise des framework web: Symfony, Spring Boot, NodeJS, Angular, ReactJS
Pouvoir décrire l'architecture et le comportement de l'application développée grâce au langage de modélisation UML
Savoir s'orienter vers les documentations des patrons de conception pour simplifier la maintenance et l'évolutivité des applications.
Maîtriser les notions d'ORM, de persistance, de routing et de contrôleur: savoir les appliquer avec un framework pour le développement d'applications web
Développer et déployer une architecture ntiers sous forme d'APIs REST et de microservices
Maîtrise des framework web: Symfony, Spring Boot, NodeJS, Angular, ReactJS
Titre du module
Programmation Expert
Thème(s) abordé(s) dans le module
Java Développement d'applications mobiles, soit avec un langage dédié à une plateforme, soit avec un framework
d'implantation multiplateformes avec l'utilisation des technologies React Native, Ionic, Qt Outils de génie logiciel CI/
CD, Jenkins
Être sensibilisé à la qualité du code, par des outils de scan statiques tel que SonarQube ou par des méthodes telles que la code review.
Mettre en place et connaître les différents types de tests, tests unitaires, fonctionnels, d’intégrations, de performance, de non régression, ...
Être sensibilisé à la notion d'intégration continue et de déploiement continu
d'implantation multiplateformes avec l'utilisation des technologies React Native, Ionic, Qt Outils de génie logiciel CI/
CD, Jenkins
Être sensibilisé à la qualité du code, par des outils de scan statiques tel que SonarQube ou par des méthodes telles que la code review.
Mettre en place et connaître les différents types de tests, tests unitaires, fonctionnels, d’intégrations, de performance, de non régression, ...
Être sensibilisé à la notion d'intégration continue et de déploiement continu
Cours / Topos en synchrone (heures)
50.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
60.00
Travaux pratiques en groupe en synchrone (heures)
60.00
Nom du bloc de compétence
3680
Etape(s) concernée(s)
Etape du parcours
Label attribué
Oui
Date d’attribution
Fin de validité
Période(s) de démarrage d’une session (promotion)
Zone géographique
Adresse
40 rue Marc Seguin - Mulhouse
Mois de début
Nombre minimum d’apprenants par session
15
Nombre maximum d’apprenants par session
15
Opérateur
Domaine de compétences du diplôme
Présentation générale
Devenez développeur.se web fullstack en réalisant des projets et en étant au plus près des entreprises locales.
Apprenez les langages de programmation front-end et back-end en développant des projets personnels et en équipe en étant encadrés par une équipe pédagogique dédiée.
Un stage de fin d'études de 6 mois est à effectuer.
Apprenez les langages de programmation front-end et back-end en développant des projets personnels et en équipe en étant encadrés par une équipe pédagogique dédiée.
Un stage de fin d'études de 6 mois est à effectuer.