Concepts Java
Lors de ce cours, le participant:
- sera familiarisé aux possibilités et aux principes les plus importants de Java;
- recevra une vue structurée de Java en tant que langage, technologie et plate-forme;
- découvrira les différentes versions de Java que ce soit pour le développement d'applications desktop, destinées à l'entreprise ou mobiles;
- recevra un aperçu des développements et architectures Java les plus récents;
Calendrier
Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Contactez-nous.
Participants
Chaque personne désirant en savoir plus sur Java. Vous trouverez sur notre site internet un test qui vous permettra de déterminer si ce cours répondra à vos attentes, en remplissant le test d'auto-évaluation.
Connaissances préalables
Une connaissance des principes de la programmation objet (voir cours Concepts et techniques OO) et de l'internet constitue un avantage.
Contenu
- Java, un aperçu:
- le langage: objets et classes • garbage collection • multithreading • ...
- la plate-forme indépendance: machine virtuelle • format byte code:
- la sécurité
- aperçu des éditions Java
- annotations, programmation fonctionnelle, modularité
- Java Edition Standard (Java SE):
- les bibliothèques standard: core Java, desktop Java, les interfaces graphiques (AWT, Swing) • accès aux bases de données avec JDBC • JavaServer Faces • Remote Method Invocation
- JavaBeans
- Java et XML
- Java FX
- Enterprise Java (Java EE):
- architecture des applications, composants et containers
- applications web: servlets • JavaServer Pages • frameworks: Struts, JavaServer Faces (JSF) • web sockets •
services web - Enterprise Java Beans: EJB (Entity, Session, Message) • architecture EJB
- Java Persistence Architecture (JPA) • Context en Dependency Injection (CDI)
- messaging • JNDI • Java Connector Architecture (JCA)
- Java pour appareils mobiles (Java ME):
- Java Micro/Mobile Edition
- Java Card
- Développement d'applications Java:
- outils de développement (IDE)
- frameworks
- serveurs d'applications
Pédagogie
Les explications théoriques sont complétées par des démonstrations et des exemples pratiques.
Durée
1 jour.
Formateur
Sandy Schillebeeckx, Gert Vanstapel.
INFO SESSION ET INSCRIPTION |