Samedi, 12 Mars, 2022 - 18:00 - Samedi, 19 Mars, 2022 - 20:00


L’Université Internationale de Tunis organise un workshop de formation en "Java Platform, Enterprise Edition (Java EE)" du 12 au 19 Mars 2022.

Java Platform, Enterprise Edition (Java EE) est la norme en matière de logiciels d’entreprise pilotés par la communauté. Java EE est développé à l’aide du « Java Community Process », avec des contributions d’experts de l’industrie, d’organisations commerciales et open source, de groupes d’utilisateurs Java, ouvrant ainsi des opportunités illimitées pour votre carrière. Chaque version intègre de nouvelles fonctionnalités qui s’alignent avec les besoins du secteur, améliorent la portabilité des applications et augmentent la productivité des développeurs.

 
Objectifs de la formation
 
  • Utilisation de différents composants de l’architecture JEE.
  • Création des applications Web avec les technologies Java côté serveur,
  • Génération des pages Web dynamiques, interactives avec Java Server Pages (JSP),
  • Personnalisation du contenu pour les utilisateurs avec des cookies et des sessions en utilisant l’API Java Servlet,
  • Développement des balises JSP personnalisées pour minimiser le code scriplet.
  • L’utilisation des Designs Patterns courant du JEE: MVC2, DAO, DTO, IoC, Singleton, etc.

 


Programme: 
mar12
de 09:00 à 15:00
Introduction aux technologies Java
  • Caractéristiques et particularités du langage Java,
  • Les domaines d'application (Application, Applet, Développement Serveur, Androïd, Java Embarqué, etc.),
  • Se repérer dans le vocabulaire (JDK, JRE, JSE, JVM, etc. ),
  • Portabilité des programmes Java à travers la JVM,
  • Gestion de la mémoire,
  • Sécurité et programmes Java,
  • Notions de multithreading,
  • La place de Java dans les architectures d’applications (n-tiers),
  • Utiliser efficacement la documentation,
  • ATELIER : Test blanc et correction.
mar14
de 18:00 à 20:00
Prise en main d’Eclipse
  • Liens entre Java et Eclipse,
  • Problèmes classiques liés aux environnements 32/64 bits,
  • Qu’est-ce qu’un projet pour Eclipse ?
  • Arborescence et chemin d'accès,
  • Principe des protections,
  • Attributs des fichiers et des répertoires,
  • Bien utiliser l'aide en ligne,
  • Configuration des exécutions, fonctionnalités du debugger,
  • ATELIER : Test blanc et correction.
mar15
de 18:00 à 20:00
Java et la programmation objet
  • Présentation des types de données base,
  • Déclaration d’une classe et de ses méthodes,
  • Instanciation, constructeur,
  • Accès aux données par les méthodes,
  • Accès aux méthodes,
  • ATELIER : Test blanc et correction.
mar16
de 18:00 à 20:00
La syntaxe du langage Java (variables, opérateurs, tests, boucle)
  • Structure d'un fichier .java,
  • Constructeur et processus d'instanciation, le mot clé static,
  • Notion d'identité objet, 
  • Déclaration de variables et Initialisation,
  • Types primitifs et classes du package java.lang,
  • Les constantesOpérateurs d'affectation, de comparaison, booléens, ...
  • Instruction de contrôles (if, switch, …), 
  • Boucles et itérations, 
  • ATELIER : Test blanc et correction.
mar16
de 18:00 à 20:00
Manipulation des tableaux
  • Quand utiliser un tableau ou une collection (Array, ArrayList),
  • Création et initialisation d’un ArrayList,
  • Accès aux éléments (boucles),
  • ATELIER : Test blanc et correction.
mar17
de 18:00 à 20:00
Aspects objets avancés
  • Java et l'héritage simple, 
  • La surcharge de méthodes,
  • Travailler avec des superclasses et des sous classes,
  • Les mots clé final et super,
  • Comprendre l’apport des interfaces en Java,
  • Créer et utiliser une interface,
  • ATELIER : Test blanc et correction.
mar17
de 18:00 à 20:00
Gestion des erreurs (exceptions)
  • Comprendre les différents types d’erreurs en Java,
  • Quel mécanisme est proposé par Java pour les gérer ?
  • Utiliser la documentation pour retrouver les exceptions des méthodes des classes de base,
  • Implémenter la gestion des exceptions en Java,
  • ATELIER : Test blanc et correction.
mar18
de 18:00 à 20:00
Les packages Java
  • Qu’est-ce qu’un package pour Java ?
  • Organisation hiérarchique des packages,
  • La variable CLASSPATH,
  • Convention de nommage des packages,
  • Les fichiers .jar,
  • Liens entre répertoire, espace de nommage, et packages,
  • Créer son propre package (convention de contenu),
  • Import et export de packages,
  • ATELIER : Test blanc et correction.
mar19
de 09:00 à 15:00
Préparation à la certification Java
  • Préparation à la certification Java, 
  • Tous les chapitres précédents sont traités pour préparer la certification,
  • Synthèses des questions récurrentes,
  • Trucs et Astuces (par exemple les questions auxquelles ne pas répondre pour ne pas perdre de temps),
  • Exemples d’examen blanc.