Formation en Java
JAVA
Le langage Java est devenu incontournable et il se doit d'être inscrit dans tous les plans de formation d'informaticiens ne le connaissant pas encore. Il occupe une place si importante aujourd'hui dans tous les domaines de développement que nous proposons une filière complète dédiée à Java.
About Course
Objectifs de la Formation
Cette formation Java pour développeur Objet vous propose dans un premier temps de maîtriser la syntaxe et les concepts essentiels du langage Java.
Travaux Pratiques
Des machines sous Windows ou Linux équipées du serveur Web Apache avec le module PHP et un serveur MySql ou Oracle seront mis à la disposition des participants.
Contenu de la Formation
Plus synthétiquement cette formation java vous permettra d’apprendre à :
- Utiliser la syntaxe Java et les classes de base de Java SE (Java Standard Edition)
- Utiliser les nouvelles caractéristiques du JDK 1.5
- Lire et écrire des classes Java et les organiser en packages
- Accéder à un SGBDR avec JDBC (Java DataBase Connectivity)
- Implémenter une couche de persistance d’objets Java
- Réaliser une interface graphique utilisateur avec Java Swing
- Utiliser les interfaces pour améliorer la conception orientée objet
- Réaliser une architecture distribuée basée sur RMI (et la sérialisation Java)
- Appréhender les architectures Web et les architectures distribuées
- Créer une application Web basée sur les JSP / Servlets
A qui s’adresse la Formation Programmation ?
- Développeurs souhaitant utiliser Java
Pré-Requis
- Expérience pratique d’un langage objet (C++, Smalltalk…)
Travaux Pratiques
- Cette formation contient plus de 60% de travaux pratiques
Contenu de la Formation
Introduction à Java
- Présentation du langage
- Le byte-code et la machine virtuelle Java
- Le JDK et les API de la plate-forme Java
Les Concepts Objets
- Objets, classes, encapsulation
- Attributs, opération et identité
- Associations et collaboration
- Héritage et polymorphisme
Syntaxe Java
- Types de base
- Déclaration des variables
- Opérateurs
- Les structures de contrôle
- Différences entre C et Java
- Commentaires
Objets, Classes et Tableaux
- Déclaration d’une classe
- Les attributs et méthodes static et final
- Constructeurs et bloc d’initialisation
- La création et destruction d’un objet
- Les références : this, null
- Opérateurs sur références
- Règles de visibilité
- Syntaxe des tableaux, les matrices
Classification, Packages et Encapsulation
- Classification et héritage
- Les interfaces Java
- Polymorphisme
- Classes et méthodes abstraites
- Packages et visibilité
- Classes imbriquées et classes anonymes
- Règles de visibilité
- Syntaxe des tableaux, les matrices
Quelques Classes Utilitaires
- La classe Object
- Les classes Wrapper
- Les chaînes de caractères
- Les collections Java
- Les itérateurs
La Gestion des Exceptions en Java
- Gérer les exceptions applicatives
- Exceptions vérifiées et non vérifiées
- Bon usage des exceptions
Bases D’AWT et de SWING
- Java Foundation Classes, AWT et Swing
- Composants et conteneurs
- Les Layouts et LayoutManagers
- Les Listeners et le traitement des événements
- Conception avec le modèle MVC
Les Entrées / Sorties JAVA
- Les canaux et les filtres
- E/S par octet et par caractère
- Les canaux Unicode
- La sérialisation
Les Bases de JDBC
- Les pilotes JDBC
- Contrôler les transactions
- Traiter le résultat des requêtes SQL
- Utilisation de procédures stockées
Les THREADS JAVA
- Les plus et les moins des Threads
- La classe Thread
- Priorité et états d’un Thread
- Les groupes de Threads
- Gestion de la concurrence
- Synchronisation
Introduction à RMI
- Objets distants et sérialisation
- Notions de Stubs et Skeleton
JAVA et le WEB
- Découverte des Applets Java
- Découverte des Servlets
- Découverte des JSP
Course Content
Tags
No Review Yet