Révision de Java, Docker et Git
I311 — Bot Discord
Projet de révision des concepts avancés en Java (POO, ORM, REST), Docker et Git via un bot Discord. Ce travail servira de base pour le projet de semestre. Il sera réalisé seul.
Lecture
Java
Docker
Git
Définition et traitement simple d'annotations personnalisées en Java.
Java
I311
Lecture
Annotations
Validation de java beans par annotations.
Java
I311
Lecture
Annotations
JEE: Introduction à Jakarta Enterprise Edition
Introduction à la construction d'application d'entreprises avec Introduction à Jakarta Enterprise Edition (JEE).
Java
I311
JEE
Inversion de contrôle en Java
Mise en place du design pattern d'inversion de contrôle en Java avec Context and Dependency Injection (CDI).
Java
I311
Lecture
IoC
CDI
Introduction au développement d'un processeur d'annotations en Java
Définition d'un processor pour les traitement efficaces des annotations personnalisées en Java.
Java
I311
Lecture
Annotations
TP - Création d'un générateur de DAO personnalisé
Applications des annotations et des processeurs
Java
I311
Annotations
Exercices
Transactions en Jakarta Enterprise Edition
Introduction aux transactions en Jakarta EE
Java
I311
Lecture
Transactions
EJB
CDI
JTA
MicroProfile pour les microservices (contexte Quarkus)
Introduction à MicroProfile et utilisation pratique sous Quarkus (Health, Metrics, Config, Fault Tolerance, OpenAPI, JWT, Rest Client).
Java
MicroProfile
Quarkus
Introduction to Web Development and E-commerce
<!-- desc(5A0113B34292)[max=200]:05-notebook-dev-web/webdev_01_L_Introduction.html -->
webdev
Lecture
<!-- desc(5A0113B34292)[max=200]:05-notebook-dev-web/webdev_02_L_HTML101.html -->
webdev
Lecture
Hands-on Exercise to Create a Static E-commerce Website
<!-- desc(5A0113B34292)[max=200]:05-notebook-dev-web/webdev_02_P_HTML.html -->
webdev
Exercices
<!-- desc(5A0113B34292)[max=200]:05-notebook-dev-web/webdev_03_L_CSS101.html -->
webdev
Lecture
Hands-on Exercise Style and Layout a Website with CSS
<!-- desc(5A0113B34292)[max=200]:05-notebook-dev-web/webdev_03_P_CSS101.html -->
webdev
Exercices
Introduction to HTML Forms
<!-- desc(5A0113B34292)[max=200]:05-notebook-dev-web/webdev_04_L_HTMLForms.html -->
webdev
Lecture
Hands-on Exercise to Create web forms
<!-- desc(5A0113B34292)[max=200]:05-notebook-dev-web/webdev_04_P_HTMLForms.html -->
webdev
Exercices
Introduction to Relational Databases and SQL
<!-- desc(5A0113B34292)[max=200]:05-notebook-dev-web/webdev_05_L_RDMS101.html -->
ecommerce
Lecture
Hands-on SQL Exercises with PostgreSQL
<!-- desc(5A0113B34292)[max=200]:05-notebook-dev-web/webdev_05_P_RDMS101.html -->
webdev
Exercices
Introduction to Back-End Development
<!-- desc(5A0113B34292)[max=200]:05-notebook-dev-web/webdev_06_L_BackEnd101.html -->
ecommerce
Lecture
Introduction to Web Development with Remix
<!-- desc(5A0113B34292)[max=200]:05-notebook-dev-web/webdev_07_L_Remix.html -->
ecommerce
Session 7: Building a RESTful API
<!-- desc(5A0113B34292)[max=200]:05-notebook-dev-web/STAGE/webdev_08_L_RESTful101.html -->
Session 9: Deployment and Performance Optimization
<!-- desc(5A0113B34292)[max=200]:05-notebook-dev-web/STAGE/webdev_09_L_Deployment.html -->
<!-- desc(5A0113B34292)[max=200]:05-notebook-dev-web/webdev_99_L_FinalProject.html -->
webdev
Exercices
Aucun article correspondant