0% ont trouvé ce document utile (0 vote)
41 vues21 pages

533 Developpeur Full Stack Java Et Angular FR FR Business

Transféré par

ashne ouedraogo
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
41 vues21 pages

533 Developpeur Full Stack Java Et Angular FR FR Business

Transféré par

ashne ouedraogo
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 21

Développement

Développeur Full-Stack -
Java et Angular
Devenez un expert en programmation full-stack avec Java et Angular en
conception et qualité logicielle.

Durée de la formation : Temps d'études conseillé à temps plein :


Master’s-level diploma *
420 heures 6 mois

*Expert en développement logiciel - code NSF 326t - Master’s-level diploma - certification professionnelle enregistrée au
Répertoire National des Certifications Professionnelles (RNCP) par décision de France compétences publiée le 29/09/2022

Formation mise à jour le 23 juin 2023


Projet 1 - 8 heures

Démarrez votre formation de


développeur Full-Stack
Découvrez vos projets et planifiez votre formation.

Compétences cibles
Définir le cadre de votre formation

Cours associés

Engagez-vous dans votre formation


OpenClassrooms
Facile 2 heures

Prenez en main votre parcours OpenClassrooms et réalisez


votre premier projet en suivant ce cours conçu pour vous
accompagner dans ces premières étapes de formation.

Développeur Full-Stack - Java et Angular 2


Projet 2 - 40 heures

Développez le front-end en
utilisant Angular
Construisez le front-end d’une page web sportive afin que les utilisateurs puissent
consulter l'historique des médailles olympiques.

Compétences cibles
Développer le front-end d'un programme en utilisant du code Angular maintenable
Gérer le versionnage de code avec Git et GitHub

Cours associés

Débutez avec Angular


Moyenne 10 heures

Découvrez les bases d'Angular : le framework complet de


développement d'applications web utilisé par des milliers
d'entreprises aujourd'hui.

Écrivez la documentation technique de votre


projet
Moyenne 6 heures

Documentez votre projet de manière claire et maintenable


avec les conventions de nommage, README, ou encore les
outils de documentation d'API, ainsi qu'un document
d'architecture technique.

Développeur Full-Stack - Java et Angular 3


Devenez un expert de Git et GitHub
Moyenne 6 heures

Devenez un expert de Git et GitHub : utiliser une méthode et


des commandes pour gérer les conflits, mettez en place des
workflows, des hooks et utiliser un client GUI.

Développeur Full-Stack - Java et Angular 4


Projet 3 - 40 heures

Développez le back-end en
utilisant Java et Spring
Construisez le back-end d'une application de location pour mettre en relation des
locataires et des propriétaires.

Compétences cibles
Développer le back-end d’un programme en utilisant du code Java maintenable

Cours associés

Créez une application Java avec Spring Boot


Moyenne 8 heures

Avec Spring Framework et Spring Boot, développez des


applications Java évolutives et performantes ! Apprenez à
utiliser les bons starters, à structurer votre projet avec les
packages, le configurer, le déployer et le tester.

Écrivez du code Java maintenable avec MVC et


SOLID
Facile 4 heures

Concevez des applications Java robustes et maintenables avec


les principes de conception SOLID, l'architecture MVC et les
design patterns.

Développeur Full-Stack - Java et Angular 5


Sécurisez votre application web avec Spring
Security
Moyenne 8 heures

Découvrez le framework Spring Security ! Dans ce cours, vous


apprendrez à sécuriser une application web Spring Boot et à
créer une connexion sécurisée avec OAuth 2.0.

Développeur Full-Stack - Java et Angular 6


Projet 4 - 20 heures

Définissez les technologies et


les paradigmes d'une
application
Préparez votre équipe à créer une application web innovante en choisissant la bonne
technologie pour le projet.

Compétences cibles
Réaliser une veille technologique front-end et back-end liée à Angular et Java
Choisir les outils adaptés à un projet de développement
Définir un paradigme de programmation adapté à un projet

Cours associés

Mettez en place un système de veille


informationnelle
Facile 4 heures

Apprenez à faire de la veille pour vous adapter aux évolutions


de votre métier et à utiliser des outils de veille
informationnelle.

Définissez votre architecture logicielle grâce aux


standards reconnus
Difficile 4 heures

Pour être un architecte logiciel efficace, vous devrez maîtriser une


grande variété de modèles d’architecture et la manière de les
représenter.

Développeur Full-Stack - Java et Angular 7


Projet 5 - 30 heures

Testez une application full-


stack
Venez en aide à un studio de yoga en mettant en place des tests de façon
professionnelle sur son application déjà existante.

Compétences cibles
Rédiger des tests automatiques pour le code en front-end
Rédiger des tests automatiques pour le code en back-end

Cours associés

Testez votre code Java pour réaliser des


applications de qualité
Moyenne 10 heures

Assurez-vous que votre application Java fonctionne en


réalisant des tests automatisés ! Découvrez les principes des
tests unitaires, d'intégration et de bout en bout et du test-
driven design.

Testez l'interface de votre site


Moyenne 4 heures

Les tests automatisés permettent de vérifier en continu si


votre application fonctionne comme prévu. C'est une aide
indispensable pour tous les développeurs frontend
professionnels.

Développeur Full-Stack - Java et Angular 8


Testez vos applications Front End avec JavaScript
Moyenne 10 heures

Apprenez à implémenter des tests unitaires, d'intégration et


end-to-end pour assurer la qualité de votre produit, suivant les
différentes phases de son cycle de vie.

Développeur Full-Stack - Java et Angular 9


Projet 6 - 70 heures

Développez une application full-


stack complète
Créez un réseau social pour développeurs du front au back

Compétences cibles
Intégrer le front-end et le back-end d'un programme en utilisant une API
Valider une documentation des outils de développement choisis dans le contexte d'un
projet

Cours associés

Adoptez les API REST pour vos projets web


Facile 4 heures

Enrichissez vos projets web avec les API REST en accédant à


des données qui pourront être intégrées dans vos propres
applications. Les API apporteront une nouvelle dimension à
vos logiciels !

Complétez vos connaissances sur Angular


Moyenne 8 heures

Complétez vos connaissances de base d'Angular : le


framework complet de développement d'applications web
utilisé par des milliers d'entreprises aujourd'hui.

Développeur Full-Stack - Java et Angular 10


Utilisez Spring Data pour interagir avec vos bases
de données
Difficile 10 heures

Apprenez à utiliser le framework Spring Data JPA pour


communiquer avec une base de données relationnelle et
réaliser les différentes opérations CRUD : créer, lire, modifier et
effacer des données.

Développeur Full-Stack - Java et Angular 11


Projet 7 - 2 heures

Point d'étape - Développeur


Full-Stack - Java et Angular
Faites le point sur vos acquis techniques dans la première moitié du parcours et
apprenez à maîtriser des compétences diverses dans la seconde moitié.

Compétences cibles
Faire le point d'étape de votre formation

Développeur Full-Stack - Java et Angular 12


Projet 8 - 30 heures

Réalisez un cahier des charges


fonctionnel et technique pour
une application
Proposez une solution d'application CRM pour un service de livraison en définissant
ses besoins.

Compétences cibles
Justifier la conception d'une application
Mobiliser les techniques d’identification des besoins pour définir les exigences client
Réaliser un audit des fonctionnalités et de l’architecture d’une application existante
Rédiger les spécifications techniques pour une application réussie

Cours associés

Réalisez un cahier des charges fonctionnel


Moyenne 8 heures

Apprenez à recueillir les besoins d'un client, à gérer les


différentes parties prenantes, et à appliquer une méthodologie
agile pour construire un cahier des charges fonctionnel
efficace.

Améliorez l'impact de vos présentations


Moyenne 8 heures

Découvrez le design de présentation, avec des techniques de facilitation


visuelle. Faites passer un message à impact émotionnel positif grâce à des
diaporamas créatifs et modernes.

Développeur Full-Stack - Java et Angular 13


Appliquez le principe du Domain-Driven Design à
votre application
Facile 4 heures

Avec le Domain-Driven Design ou DDD, communiquez une


architecture technique. Utilisez la méthode UML, les
diagrammes de cas d’utilisation et de classe.

Développeur Full-Stack - Java et Angular 14


Projet 9 - 20 heures

Validez, chiffrez et cadrez un


projet
Estimez les besoins d'un projet d’application pour un grand détaillant de vêtements.

Compétences cibles
Anticiper les risques potentiels d’un projet
Confirmer la rentabilité et la faisabilité d’un projet en définissant un budget
Confirmer une solution grâce aux échanges avec le client
Estimer de la charge de travail d'un projet

Cours associés

Analysez les risques de votre projet


Moyenne 10 heures

Assurez le succès de votre projet en anticipant ses risques


éventuels. Apprenez à analyser les risques de tous types de
projets et à élaborer des plans de prévention pour y faire face.

Développeur Full-Stack - Java et Angular 15


Projet 10 - 45 heures

Gérez un projet collaboratif en


intégrant une démarche CI/CD
Venez en aide à votre ami pour faire évoluer son application de blague du jour open-
source avec l'aide de la communauté de développement.

Compétences cibles
Garantir un produit de qualité en automatisant la compilation et les tests
Gérer l’intégration et la livraison continues d’un projet existant

Cours associés

Optimisez votre déploiement en créant des


conteneurs avec Docker
Moyenne 8 heures

Installez Docker, lancez des conteneurs avec des images


stockées sur Docker Hub, écrivez un Dockerfile et utilisez
Docker-Compose pour orchestrer vos conteneurs !

Mettez en place l'intégration et la livraison


continues avec la démarche DevOps
Difficile 10 heures

Mettez en place un pipeline d'intégration et de livraison


continues (CI/CD) avec GitLab CI. Compilez, testez et déployez
votre code grâce à l'Infrastructure-as-Code, puis supervisez-le
en production.

Développeur Full-Stack - Java et Angular 16


Projet 11 - 30 heures

Formez et encadrez une équipe


de développement Full-Stack
Menez une équipe au succès dans un projet de développement en utilisant une
méthodologie agile.

Compétences cibles
Assurer le respect des normes de qualité ITIL et des droits RGPD
Définir la répartition des tâches au sein d’une équipe pour mener à bien un projet
Planifier un projet en utilisant une méthodologie agile
Superviser l’exécution d’un projet par une équipe
Adresser les besoins de compétence d'une équipe technique avec un plan de formation

Cours associés

Initiez-vous à la gestion de projet agile


Facile 6 heures

Formez votre équipe agile, prenez en compte le besoin des


utilisateurs et développez des pratiques agiles comme le
Planning Poker, les méthodes Kanban et Lean...

Gérez votre projet avec une équipe Scrum


Moyenne 8 heures

Apprenez à définir les rôles, à gérer les itérations et à encadrer


le travail en continu d’une équipe agile avec le modèle Scrum.

Développeur Full-Stack - Java et Angular 17


Élaborez un plan de recrutement
Moyenne 8 heures

Élaborez un plan de recrutement intégrant le diagnostic des


besoins auprès du manager, la rédaction des fiches de postes,
et prenant en compte les obligations légales.

Développeur Full-Stack - Java et Angular 18


Projet 12 - 50 heures

Planifiez des tests, de la


surveillance et des backups
Améliorez la V1 d'une application de décoration d'intérieur en utilisant des plans de
test, de sécurité et de sauvegarde de données.

Compétences cibles
Créer un plan de sauvegarde des données
Élaborer un plan de test pour garantir la qualité et la sécurité des opérations

Cours associés

Initiez-vous au test et à la qualité logiciel


Facile 6 heures

Maîtrisez les fondamentaux du test et de la qualité logicielle :


tests fonctionnels et exploratoires. Apprenez à mener une
campagne de test.

Concevez une stratégie de test


Moyenne 8 heures

Dans ce cours en ligne, analysez les spécifications


fonctionnelles pour rédiger la revue d'exigences, concevoir la
stratégie de test et élaborer le cahier de recette

Développeur Full-Stack - Java et Angular 19


Projet 13 - 35 heures

Définissez une solution


fonctionnelle et concevez
l’architecture d’une application
Concevez l'architecture d'une application de location de voitures tout inclus.

Compétences cibles
Élaborer une conception en développant une preuve de concept
Concevoir l’architecture et les composants logiciels d’une application
Structurer une base de données pour une utilisation optimale par des applications
externes
Valider une solution technique avec les parties prenantes

Cours associés

Définissez votre architecture logicielle grâce aux


standards reconnus
Difficile 4 heures

Pour être un architecte logiciel efficace, vous devrez maîtriser


une grande variété de modèles d’architecture et la manière de
les représenter.

Modélisez vos bases de données


Moyenne 8 heures

Apprenez à modéliser vos bases de données avec des diagrammes de classe


UML et à passer du modèle conceptuel de données au modèle relationnel.

Développeur Full-Stack - Java et Angular 20


Implémentez vos bases de données relationnelles
avec SQL
Moyenne 6 heures

Apprenez à gérer vos bases de données relationnelles avec


MySQL : créez votre base de donnée (BDD), manipulez ses
données avec des requêtes SQL et modifiez sa structure.

Développeur Full-Stack - Java et Angular 21

Vous aimerez peut-être aussi