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é? Veuillez contacter ABIS.
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. Ce test est téléchargeable à partir du lien suivant (fichier PDF - 41 KB)
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.
Reviews
Bonne apprehension d'n sujet pas évident pour des non-initiée
| (N.N., NRB, ) |
Bonne entrée en matière pour l'orientée objet. Mais peut-être un peu trop condensé
| (Fred, ) |
En 1 jour bcp d'info, très interessantes et un peu trop pour bien integrer
| (N.N., NRB, ) |
Zeer deskundige docent. Ietwat teveel voor 2 dagen
| (Jeroen, ) |
Zeer uitgebreid, maar wel veel onderwerpen in korte tijd
| (Martijn, ) |
INFO SESSION ET INSCRIPTION |