Java se initiation

Code : 360 Catégorie de la formation : Option compatible :

Objectifs

En situation de travail, vous serez capable de :
Lors de cette formation, vous allez :. Apprendre le langage Java et assimiler les concepts objets. Comprendre comment utiliser les outils du JDK. Savoir utiliser les principales API de la Standard Edition 8
Durant la formation vous apprendrez à :
- Maitriser l’interface et les fonctionnalités du logiciel.
- Créer des documents simples ou complexes.
- Enregistrer et exporter dans les formats standards.

Prochaines sessions (si disponibles) :

Contenu de la formation

Les concepts objet

Programmation objet, les réutilisables

Principe de l’encapsulationremp

Attributs et méthodes

Accesseurs

Différence entre objet et classe

Instanciation

Conventions de nommage

Introduction à JAVA

Philosophie de conception sous-jacente à Java

Les différentes éditions

Présentation JSE, du jdk

Les API de la SE 8

Les fichiers sources, le byte-code et la JVM

Présentation des différents modes d’exécution

Contrôles lors de la compilation et de l’exécution

Travaux pratiques : réalisation d’une première application et prise en main de l’environnement de développement

La syntaxe JAVA

Les règles d’écritures

Présentation des types primitifs, des objets et des types abstraits

Déclaration des variables

Principaux opérateurs sur les types primitifs

Présentation des règles de priorité entre les opérateurs

Structures de contrôle : règles de définition d’une séquence d’instructions Java

Présentation des structures de contrôle conditionnelles (if-else, switch) et itératives (while, do-while, for)

Tableaux : exemples de déclaration de tableau, création et initialisation

Travaux pratiques : mise en oeuvre sur des exemples simples

Les packages

Rôle des packages

Définir ses propres packages

Travaux pratiques : création et utilisation par import d’un package applicatif

Les classes

Présentation des concepts orientés objet (classe, attribut, constructeur, héritage, ..)

Procédures de déclaration de classes, d’attributs et de méthodes

Définition de constructeurs et de l’instanciation

Travaux pratiques : exercices de prise en main et manipulation de classes Java

Mécanisme de destruction des objets : le garbage collector

Accès aux attributs et méthodes

Les références : this et null

Surcharge des noms de méthodes

Membres et méthodes de classe : static

Les classes composées d’objets

Contrôle d’accès aux membres

Les énumérés

Définition

Exemples

Les interfaces

Définition et déclaration

Utilisation des interfaces

L’héritage

Mécanisme d’héritage

Recherche de méthodes pour une classe dérivée

Héritage et instanciation

Conversions standards dans l’héritage

Le polymorphisme

Classes et méthodes abstraites

Apport des design paterns

Principes des solutions de conception cataloguées

Méthodologie : définition des besoins techniques, des classes ’types’ du pattern, des collaborations entre classes

Travaux pratiques : exemples de mise en oeuvre de patterns classiques

Les classes internes

Définition de classe interne

Caractéristiques principales

Déclaration

Exemples

Le exceptions et erreurs

Définition

Graphes d’héritage

Présentation du mécanisme de gestion des exceptions, des différents types d’exception

Zoom sur les exceptions contrôlées

Travaux pratiques : définition d’une nouvelle exception, déclenchement et traitement de l’exception générée

Gestion des logs Java

Les structures de données

La classe Vector

La classe Stack

L’interface Énumération

Structures de données ordonnées

Les collections

Les génériques

Définition

Exemples

Auto Boxing et Auto Unboxing

Objectif

Exemples

Les annotations

Définition

Annotations standards

Exemples

Accès aux SGBD

Objectif de JDBC

Les types de drivers

Les architectures applicatives

Les classes et interfaces en jeu

Connexion

La gestion des transactions et l’isolation transactionnelle

Interrogation et mise à jour

Appel d’une procédure stockée

Les types de données

Les pools de connexion

Les Rowset

La libération des ressources

Contenu de la formation

Prochaines sessions (si disponibles) :

Retour haut de page

Contact

Parce que tout ne s’écrit pas sur un site internet,
Parce que nous aimons faire du sur-mesure,
Parce que rien ne remplace la relation humaine,
Parce qu’on aimerait bien discuter avec vous,
Laissez-nous un message et on vous recontacte !

Adresse

20, chemin de la Cépière
Bâtiment A. - 3e étage 31100 Toulouse

Email

contact@opus-fabrica.fr

Téléphone

05 34 61 33 90