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.
0.0
(0)
0 Enrolled

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
Show More

Course Content

Instructors

IISGA

IISGA

4.3
4 Students
34 Courses
No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

× Comment puis-je vous aider ?