Formation : L' essentiel de Java et de l'objet
Se former
avec SYNOPTIQUE
- Renseignements :
- Durée : 4 Jours
- Type : Sur mesure (intra)
- Diplômant : Non
- Prix H.T. € :
1650.00
- Objectifs :
- Maîtriser les apports de l'objet Mettre en oeuvre le langage Java Manipuler un environnement de développement avec Eclipse Assimiler les concepts objet de classes, d'instances, d'encapsulation et de visibilité Comprendre l'héritage et le polymorphisme Découvrir les concepts clés d'interface en Java Gérer efficacement les erreurs de programmation avec les exceptions Découvrir les principales API du langage Java (langage, utilitaire, io, collection) Présenter l'API d'accès aux SGBDR avec JDBC Aborder les API graphiques avec AWT et Swing Aborder les aspects conception avec UML (le plugin EclipseUML est présenté)
- Public visé :
- Ce stage peut être abordé selon deux objectifs distincts. Un stage de type culture technique pour assimiler les fondamentaux de java et de l'objet ou alors ce stage est le point d'entrée d'un cursus Java plus complet. Développeurs non expérimentés en programmation objet, ingénieurs, concepteurs et chefs de projet liés à des projets de développement.
- Pré-requis :
- Connaissance de base en programmation. Pas de pré requis en programmation objet.
- Présentation Java
Bref historique
Caractéristiques du langage
Environnement de développement et d'exécution
Editions et versions de la plate-forme Java J2SE et J2EE
Présentation des outils du JDK
TP HelloWorld avec notepad, compilation/exécution/distribution en ligne de commande
Présentation de l'IDE Eclipse : Perspectives, vues
Reprise du TP HelloWorld sous Eclipse
Eléments du langage
Identificateurs
Type de données
Variables
Chaîne
Tableau
TPs sous Eclipse avec déclaration et manipulation de variables, chaînes et tableaux
Structure du langage
Mots clés
Opérateurs
Commentaires
Portée des blocs d'accolades
TPs sous Eclipse avec déclaration de classes, méthodes et portée de bloc
Contrôle du langage
Structure conditionnelle
Structure itérative
TPs sous Eclipse avec if, switch, while et for
Concept objet de base
Classes et objets
Encapsulation et bonnes règles de conception
Package et visibilité
Modélisation UML avec présentation du plugin EclipseUML
TPs sous Eclipse avec déclaration de classes et instanciation d'objets, manipulation de tableaux d'objets
Concepts objet avancés
Membres et méthodes de classe
Héritage
Polymorphisme
Classes abstraites
Interfaces
Modélisation UML
TPs sous Eclipse avec création d'un graphe d'héritage, surcharge et redéfinition de méthodes, appel polymorphique et mise en oeuvre d'interface
Gestion des erreurs techniques et applicatives
Principe des exceptions
Exceptions locales
Exceptions centralisées avec throw et throws
TPs sous Eclipse avec utilisation des blocs try/cacth, throw et throws
Présentation API
Les chaînes avec les classes String et StringBuffer
Les types primitifs et composites
Les dates et les calendriers
La gestion des collections
Accès io
TPs sous Eclipse avec manipulation de chaînes, de dates, de collection d'objets et accès io
Accès aux SGBDR avec JDBC
Présentation des objets du package java.sql et java.util
Connexion à un SGBDR avec Connection, Statement et ResultSet
TPs sous Eclipse avec MySQL
Aperçu Swing et AWT
Présentation des composants Jxxx
Stratégie de positionnement des composants
Gestion du lien IHM-code Java avec les Listeners
Exemple d'application Swing