JAVA J2SE

5 jours | 4-JA-J2SE

Logo PDF

Formations Informatiques > Développement et Méthodes > Développement JAVA

Prochaines sessions inter-entreprises

  • Du 04/06/2012 au 08/06/2012
  • Du 03/09/2012 au 07/09/2012
  • Du 08/10/2012 au 12/10/2012
  • Du 26/11/2012 au 30/11/2012

Objectifs

Ce cours s’adresse à des développeurs Internet / Intranet ou à des développeurs d’applications classiques. À l’issue de la formation, le stagiaire réalisera des applications orientées objets avec le langage JAVA. Il pourra enrichir ses pages Web en y intégrant des Applets JAVA. Il pourra également développer des applications indépendantes de toute plateforme.

Participants / Pré-requis

Connaissance de la programmation orientée objet.

Contenu

1. Outils JAVA

  • Kit de développement JAVA (JDK)
  • Les JDK et le JRE : définition et installation
  • Variables d’environnement
  • Le compilateur JAVA javac
  • L’interprèteur JAVA

2. L’application JAVA minimum

  • Anatomie d’une classe JAVA
  • Compilation et exécution d’un programme de base avec javac et java
  • Problèmes à la compilation

3. Notions de base

  • Les types
  • Les opérateurs
  • Les structures de contrôle
  • Conversion de type
  • Différence entre primitive et objet
  • Les ableaux

4. Concept d’objets simples

  • Définition de la Programmation Orientée Objet (POO)
  • Définir une classe en langage JAVA
  • Objets JAVA
  • Construction et destruction
  • Encapsulation : les setters et les getters
  • Héritage
  • Surcharge de méthode

5. Concept d’objets avancés

  • Classes abstraites et finales
  • Méthodes abstraites et finales
  • Les interfaces
  • Méthodes et variables statiques
  • Les mots clé this et super
  • Polymorphisme
  • Utilisation des packages

6. Bien programmer en JAVA

  • Les méthodes clone, equals, toString et hashCode
  • Les exceptions en JAVA
  • Définition et cadre d’utilisation
  • Récupération des exceptions
  • Les blocs try catch
  • La clause finally
  • Créer vos propres exceptions

7. AWT : création d’IHM fenêtres

  • Architecture d’AWT et composants d’AWT
  • Différences entre les Applets et les applications autonomes
  • Gestion évènementielle
 
Aix Ajaccio Albi Amiens Angers Annecy Bastia Bayonne Belfort Blois Bordeaux Bourges Brest Caen Chambery Chartres Chateauroux Châlons-en-Champagne Clermont-Ferrand Colmar Dax Dijon Épinal Grenoble ile de la Réunion La Défense La Rochelle Le Mans Lille Limoges Lyon Marseille Metz Montpellier Mulhouse Nancy Nantes Nice Niort Orléans Paris Pau Périgueux Poitiers Reims Rennes Rouen Saint-Brieuc Saint-Dié-des-Vosges Saint-Etienne Strasbourg Toulouse Tours Valence Vannes Vincennes