Nous contacter

JAVA BASE

5 jours (35 heures)
Objectifs : Ce cours pratique constitue la base idéale pour l'apprentissage du développement en langage Java : classes, types de variables, structure de contrôles, POO.
Cette formation permet d'acquérir la maitrise du langage, de construire des applications simples, d’être productif, et d’entrevoir l'écosystème Java.
Prochaines sessions : 26-30/06   11-15/09   20-24/11   
Public : Futurs développeurs JAVA JEE.
Pré-requis : Disposer des connaissances en POO.
Moyens pédagogiques : Formation présentielle, exposés, cas pratiques, synthèse, assistance post-formation. 1 poste par stagiaire, vidéoprojecteur, support de cours fourni à chaque stagiaire.
Programme :

Le langage Java

Naissance de Java
Pourquoi apprendre Java ?
Java et le Web
la JVM
Concepts de base et Concepts avancés

Concepts de base

Tout est pointeur
Déclaration d'une variable
Manipulation d'une variable
Opérateurs
Tableaux
Structure de controle (for, if, switch...)
Appel d'une méthode
Portée des variables

Structure d'un objet simple

Variables d'un objet
Constructeur
gestion des packages

Programmation objet avec Java

Introduction à la notation UML
Classes et Instances
Constructeur
Méthodes
Objet courant : this
Règles de Composition
Héritage
Utilisation des classes internes
Gestion des packages

Concepts avancés de la Programmation objet

Interfaces
Polymorphisme
Classes et méthodes abstraites

Gestion de la Concurrence

Threads
Synchronize
Wait et Notify
ReentrantLock
Future et ExecutorService

Les concepts avancés du langage

Boucle For améliorée
Les Annotations
Les Generics
L'Autoboxing
Les Enums

Les API du SDK

Les Collections
Accès aux fichier et réseau
Accès aux bases de données

Introduction aux servlets et JSP

Installation de Tomcat
Présentation de l'?architecture servlet
Structure d?une servlet
Comment fonctionne JSP ?
Exemple d?une page JSP simple

BUREAUTIQUE