Bootcamp de développeur Java Full Stack (Live class + eLearning)
Développeur Java Full Stack - Bootcamp
Un programme de formation et de certification unique ! En collaboration avec IBM
- Bootcamp en ligne de 6 à 7 mois et e-learning (5 à 10 heures par semaine)
- Cours en présentiel uniquement le week-end après-midi et le soir
- Demandez-nous des informations sur la prochaine promotion et le calendrier !
Ce programme de développeur Java Full Stack vous aidera à accélérer vos technologies Java front-end et back-end et votre carrière de développeur de logiciels full-stack. Dans ce cours, vous apprendrez les concepts de base et avancés du développement web. Vous acquerrez une expérience pratique d'Angular, Spring Boot, Hibernate, Servlets, JSP, MVC, des s…
Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.
Développeur Java Full Stack - Bootcamp
Un programme de formation et de certification unique ! En collaboration avec IBM
- Bootcamp en ligne de 6 à 7 mois et e-learning (5 à 10 heures par semaine)
- Cours en présentiel uniquement le week-end après-midi et le soir
- Demandez-nous des informations sur la prochaine promotion et le calendrier !
Ce programme de développeur Java Full Stack vous aidera à accélérer vos technologies Java front-end et back-end et votre carrière de développeur de logiciels full-stack. Dans ce cours, vous apprendrez les concepts de base et avancés du développement web. Vous acquerrez une expérience pratique d'Angular, Spring Boot, Hibernate, Servlets, JSP, MVC, des services web et d'autres compétences essentielles. Vous apprendrez à utiliser JavaScript, iQuery et Node.js pour créer des sites web dynamiques et interactifs, écrire des API, créer des applications web avec Java, tester et déployer du code avec DevOps, stocker des données avec MongoDB, et bien plus encore. Ce cours vous aidera à progresser dans votre carrière de développeur full-stack et à acquérir les compétences les plus demandées dans le secteur.
Les éléments suivants sont inclus dans le programme
- Le cours et le matériel sont en anglais
- Apprenez des frameworks de pointe tels que React, Springboot et bien d'autres
- Préparez-vous à l'emploi grâce à un programme axé sur le secteur et dispensé par des experts
- Plus de 200 heures de cours en direct et d'apprentissage appliqué avec des formateurs experts
- Pratique concrète à travers plus de 20 projets, évaluations et tests différents
- Certification reconnue par l'industrie
- Interaction en direct et apprentissage appliqué avec des formateurs experts de l'industrie
- Apprentissage pratique avec des projets Capstone dans 4 domaines
Durée du programme :
- 6-7 mois Bootcamp en ligne et eLearning (5-10 heures/semaine)
- Cours en présentiel uniquement le week-end après-midi-soir CET
Demandez-nous la prochaine promotion !
Cours de développeur Java Full Stack Avantage
Le programme de bootcamp de développeur Java Full Stack d'AVC offre une formation pratique complète aux technologies Java pour le front-end, le middleware et le back-end, ainsi que des projets de fin de phase et des projets finaux.
Apprenez plus de 20 frameworks et techniques Full Stack et mettez-vous en pratique avec de multiples projets pour vous démarquer en tant que développeur Full Stack prêt à intégrer le secteur.
Avec ce programme, vous pourrez :
- Maîtriser les principaux langages de programmation : HTML, CSS, JavaScript et plus encore
- Être capable de créer des applications web dynamiques et réactives
- Comprendre le développement côté serveur, les bases de données et les API
Résultat du programme
- Apprendre les bases du développement de logiciels pour créer des applications exceptionnelles
- Devenir un professionnel de l'agilité capable de rejoindre rapidement un projet en cours dans votre secteur
- Cloner et commencer à travailler avec un référentiel en direct
- Créer des fonctionnalités front-end fantastiques
- Construire une infrastructure back-end évolutive
- Choisissez votre propre pile en fonction du calendrier de livraison et des exigences
- Testez les fonctionnalités avec un minimum d'effort et déployez-les de manière transparente en production
- Créez à partir de zéro une application industrielle fonctionnelle
Public cible
Ce programme est conçu pour former des professionnels qui seront responsables du développement full-stack dans leurs organisations respectives et est recommandé pour les personnes qui recherchent des postes incluant, mais sans s'y limiter :
- Développeur full-stack
- Développeur web
- Développeur backend
- Ingénieur logiciel
- Développeur d'applications
- Administrateur de base de données
Critères d'éligibilité
Il n'y a pas de prérequis pour participer au cours, mais il est très utile que vous ayez :
- Un diplôme technique ou équivalent
- Des connaissances de base en programmation
Programme de formation
- Tout sur la planification et la conception de l'interface utilisateur
- Structure des données et algorithme
- A-Z du développement back-end et de base de données
- Points d'extrémité et communication de l'API
- Projet de fin d'études
Cours facultatif
- Apprendre tout ce qui concerne l'intégration et le déploiement
- IBM - SQL et bases de données relationnelles 101
- IBM - Architecture réactive : microservices réactifs
- IBM - Conteneurs avec Docker, Kubernetes et OpenShift
Contenu du cours
1. Tout savoir sur la planification et la conception d'interfaces utilisateur
Comprendre les idées fondamentales qui sous-tendent Agile et Scrum. Acquérir une connaissance approfondie de Git, qui est utilisé pour gérer les systèmes de contrôle de version. Développer des applications interactives et dynamiques avec HTML, CSS et ReactJS.
Principaux objectifs d'apprentissage
- Travailler avec la méthodologie Agile
- Utiliser un système de contrôle de version, maintenir son code dans le cloud et comprendre les référentiels
- Apprendre les concepts de SQL
- Comprendre les bases du développement web et créer des sites web visuellement attrayants
- Se familiariser avec les bases de JavaScript
- Créer des applications front-end avec une approche de framework
- Effectuer des tests E2E
Compétences et outils :
- Agile
- Git
- SQL
- HTML
- CSS
- JavaScript
- ReactJS
- Cucumber
2. Structure des données et algorithme
Dans ce module, vous comprendrez les structures de données de base telles que les tableaux, les listes chaînées, les piles, les files d'attente, les arbres, les tas et les graphes, ce qui vous permettra de sélectionner les structures de données optimales pour divers scénarios.
Principaux objectifs d'apprentissage
- Résoudre un problème à l'aide d'un algorithme
- Comprendre les principes fondamentaux des structures de données
Compétences couvertes
- Structures de données
- Types de structures de données
- Algorithme de recherche et de tri
- Récursion et backtracking
3. Développement back-end et bases de données de A à Z
Familiarisez-vous avec les technologies de développement back-end en acquérant des connaissances sur les servlets Java et JSP qui vous aident à connecter des bases de données avec JDBC.
Objectifs d'apprentissage du cours :
- Se familiariser avec la communication DB avec Java
- Comprendre les concepts de base de Java
- Comprendre le codage côté serveur à l'aide de servlets
- Créer des automatisations
- Développer des pages web pour exécuter Java en ligne
Compétences et outils
- Java de base
- Servlets
- Maven
- JSP
- JDBC
- MongoDB
4. API Endpoints et communication
Apprendre les bases de Spring et de son architecture de framework, utiliser Spring Boot pour gérer les erreurs et créer des services web RESTful.
Objectifs d'apprentissage du cours
- Écrire des cas de test à l'aide de JUnit
- Se familiariser avec Spring
- Développer une application rapide à l'aide de Spring Boot
- Comprendre les services REST et SOAP
Compétences et outils
- JUnit
- Spring
- Spring Boot
- Services Web
5. Développeur Java Full Stack Projets Capstone - le projet final du programme
Dans cette approche de bootcamp full stack, vous travaillerez sur un problème original dès le début et apprendrez à mettre vos capacités à profit. Le projet capstone aide au développement d'un portfolio qui représentera vos capacités auprès d'un large éventail de personnes, y compris des employeurs potentiels.
Projets
Projet 1 : Voyage
Construisez un site Web de voyage dynamique et réactif, basé sur Java, pour la réservation de billets de voyage pour tous les types de moyens de transport.
Projet 2 : Livraison de nourriture
Construisez une application de livraison de nourriture dynamique et réactive et affichez les produits alimentaires, tout en filtrant en fonction des préférences de l'utilisateur, des commandes passées et des détails de l'utilisateur.
Projet 3 : Divertissement
Créez une application Web dynamique et réactive pour la réservation en ligne de billets de cinéma pour différents genres et langues.
Projet 4 : Santé
Créer une application web Java dynamique et réactive de santé en ligne pour commander différents types de médicaments.
Cours facultatif :
1. Tout savoir sur l'intégration et le déploiement
Apprendre à déployer l'intégration et l'automatisation continues à l'aide d'outils DevOps courants.
Objectifs d'apprentissage du cours
- Mettre en place l'automatisation à l'aide de Jenkins
- Se familiariser avec AWS
- Utiliser la conteneurisation avec Docker
Compétences et outils
- AWS
- Jenkins
- Docker
2. IBM - SQL et bases de données relationnelles 101
Vous serez en mesure de discuter des bases du SQL et d'expliquer divers aspects du modèle de base de données relationnelle. Essayez nos exercices pratiques alors que nous guidons vos premiers pas dans le SQL et les bases de données relationnelles.
3. IBM - Architecture réactive : microservices réactifs
Lorsque nous utilisons le terme réactif, nous parlons généralement de microservices réactifs. Mais qu'est-ce qu'un microservice ? Et comment le rendre réactif ? Ce cours explorera la différence entre les monolithes et les microservices et montrera le chemin à suivre pour rendre un système réactif.
4. IBM : conteneurs avec Docker, Kubernetes et OpenShift
Déplacez rapidement les applications d'un environnement à l'autre à l'aide de conteneurs. Déployez des applications cloud natives à l'aide de Docker, Kubernetes, OpenShift et Istio. Concevez un système de gestion de conteneurs avec l'architecture Kubernetes et créez des fichiers de déploiement YAML pour gérer des ressources telles que les pods, les services et les jeux de réplicas.
FAQ
Je n'ai aucune expérience, puis-je quand même m'inscrire à ce bootcamp ?
Absolument ! Ce programme est bien conçu pour tous, même pour ceux qui changent de carrière et n'ont aucune expérience préalable. Cependant, des connaissances de base en programmation seraient très utiles avant de s'inscrire au programme.
Quelle est la structure du Bootcamp ?
Ce programme est un bootcamp intensif en ligne avec une cohorte fixe et un horaire fixe en classe, qui se déroule tous les week-ends après-midi et soir, et qui suit un parcours d'apprentissage allant du niveau débutant au niveau avancé.
Ces parcours d'apprentissage se composent de différents cours et sujets liés à des compétences spécifiques pour un rôle ou un emploi. Vous aurez accès à notre système de gestion de l'apprentissage qui vous aidera à naviguer dans tous les futurs programmes et supports de cours. En plus de cela, il existe des cours d'apprentissage en ligne supplémentaires que vous pouvez suivre à votre propre rythme. Il y a toujours quelqu'un pour vous aider et vous soutenir si vous avez des questions sur les compétences que vous apprenez.
Combien de temps faut-il pour terminer le Bootcamp ?
En raison de la combinaison de l'eLearning et du bootcamp avec des cours en ligne en direct, le programme dure normalement 6 à 7 mois (5 à 10 heures par semaine). Il y aura toujours une nouvelle cohorte tous les 2 à 3 mois. Contactez-nous pour plus d'informations.
Quand puis-je suivre les cours en classe du Bootcamp Live ?
Les cours en présentiel ont lieu uniquement le week-end. Si vous manquez une session, vous pouvez toujours la rattraper en regardant les enregistrements, et votre présence sera notée. Vous ne manquerez donc jamais aucun contenu.
Quand puis-je débloquer mon certificat Master ?
Une fois que vous aurez terminé au moins 85 % du matériel de cours, votre certificat sera déverrouillable. Cela s'applique à tous les programmes Master/bootcamps. L'un des critères pour obtenir le Master Certificate est de participer aux cours en direct. Toutefois, des exceptions peuvent être faites si vous ne pouvez pas y assister en direct, mais que le visionnage des enregistrements est toujours obligatoire. Pour en savoir plus sur votre cours spécifique, envoyez-nous un e-mail.
Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

