Smart Tech Institute, sti, Formation Développeur Java-JEE Augmenté à l'IA

DÉVELOPPEUR JAVA-JEE AUGMENTÉ À L'IA

Durée
  • 57 jours (399 heures)
Pour qui ?
  • Jeunes diplômés en filière scientifique ou technique
  • Profils en reconversion avec appétence pour la logique
  • Salarié en poste
  • Entreprise
Méthodes & moyens pédagogiques
  • Classe virtuelle
  • Formation interactive et synchrone (échange formateurs / apprenants)
  • Enseignement à distance (Elearning)
  • Mise à disposition d'une plateforme d'apprentissage en ligne
Modalités d'évaluations
  • Évaluation des acquis module par module.
  • QCM
  • Mise en situation
  • Travaux pratiques
  • Soutenance de fin de formation
Sanction(s)
  • Attestation de fin de formation
Métier(s) visé(s)
  • Développeur web Java
  • Développeur Front-End
  • Intégrateur Développeur
  • Ingénieur Développeur
  • Architecte logiciel

Informations pratiques

Modalités pédagogiques

  • Formation en classe virtuelle pour une expérience d'apprentissage interactive et flexible
  • Encadrement personnalisé assuré par un formateur principal et une équipe pédagogique dédiée, pour un suivi individualisé et des réponses à vos questions
  • Support de cours complet et accessible pour une révision optimale des notions abordées
  • Plateforme d'e-learning intuitive pour un accès continu aux ressources pédagogiques et un suivi de votre progression
  • Outils de communication performants pour faciliter les échanges entre apprenants et formateurs

Prérequis

  • Notions de base en algorithmique ou logique de programmation (un langage quelconque suffit)
  • Aisance avec les outils informatiques et curiosité pour les nouvelles technologies
  • Esprit analytique et goût pour le travail en équipe

Accessibilité

  • Formation accessible aux personnes handicapées grâce aux modalités d'apprentissage en distanciel

Prochaines sessions

  • Contactez-nous pour connaître les dates des prochaines formations

Tarifs

  • N'hésitez pas à nous contacter pour obtenir un devis personnalisé

Contact

Description

Cursus intensif de 57 jours qui forme des développeurs Java-JEE Full Stack opérationnels, couronné par un module IA pour répondre aux exigences concrètes des clients et du marché.

Objectifs

Ce cursus vise à former des développeurs Java-JEE compétents et immédiatement opérationnels, capables de concevoir, développer et déployer des applications web d'entreprise robustes, en maîtrisant l'ensemble de la chaîne technique — du back-end Java/Spring au front-end Angular — ainsi que les pratiques Agile, DevOps et IA augmentée qui définissent le développeur Full Stack d'aujourd'hui.

Capacités visées

À l'issue de la formation, les participants seront capables de :

  • Maîtriser la programmation orientée objet, la modélisation UML et les design patterns
  • Développer des applications web robustes et sécurisées avec Java/JEE et Spring Boot
  • Utiliser les bases de données relationnelles et les ORM pour la persistance des données
  • Concevoir des interfaces modernes et réactives avec HTML, CSS, JavaScript et Angular
  • Mettre en œuvre les pratiques Agile et DevOps pour garantir qualité et scalabilité
  • Utiliser Claude Code, Spring AI et le pattern RAG pour développer des applications Java augmentées par l'IA
  • Réussir les entretiens techniques et s'intégrer rapidement en entreprise en tant que développeur Java-JEE Full Stack

Programme de Formation


L'apprentissage s'appuiera sur une pédagogie mixte, alliant théorie et pratique, avec des QCM, exercices et travaux pratiques pour mesurer la progression et valider les acquis des apprenants.

De l'UML à la Programmation Objet, Théorie et Pratique (105 heures)

  • UML : Conception et modélisation des concepts objets - 21h
  • Java : De la découverte à la maitrise - 70h
  • Designs patterns : Compréhension des fondamentaux - 14h

La base de données relationnelle et Java (35 heures)

  • Le langage SQL - 21h
  • L’API JDBC - 14h

Les fondamentaux du Développement Front End (35 heures)

  • HTML / CSS / Javascript - 21h
  • Bootstrap - 7h
  • JQuery - 7h

Développement web avec Java EE (21 heures)

  • JSP / Servlet - 21h

Développement Back End avec Spring (49 heures)

  • ORM : persistance de données avec JPA / Hibernate - 14h
  • Le framework Spring - 35h

Java et les web services (21 heures)

  • Implémentation de web services avec JAX-WS et JAX-RS - 14h
  • Les web services avec Spring - 7h

Développement Front end avec Angular (35 heures)

  • Les bases de Typescript - 7h
  • Les bases d’Angular - 28h

Industrialisation du développement et DevOps (35 heures)

  • Versionning avec Git / GitHub / GitLab - 3h30
  • Maven - Gestion du cycle de vie d’un projet - 3h30
  • Tests unitaires avec JUnit - 7h
  • Virtualisation et conteneurisation avec Docker - 7h
  • Intégration continue avec Jenkins et sonar - 7h
  • Méthodologie Agile / Scrum - 7h

Préparation à l'Emploi : Booster sa Candidature (07 heures)

  • Rédaction de CV, entretiens d’embauche, réseau professionnel et stratégies de recherche d’emploi - 7h

Travaux pratique (35 heures)

  • Projet de fin de formation - 35h