Formation Programmer en java

Organisme de formation : Amalis

Le langage Java est devenu incontournable dans les développements fiables des entreprises quel que soit le type d’applications à mettre en oeuvre : technologie Web, communication avec des systèmes existants hétérogènes, architecture orientée services, mobilité… Cette formation Java pour développeur objet permet de maîtriser la syntaxe et les concepts essentiels du langage, offrant ainsi les bases nécessaires pour se lancer sur les plateformes Java, que ce soit la Standard Edition (SE), l’Enterprise Edition (EE) ou la Micro Edition (ME).

Contenu de la formation
Jour 1

Introduction à Java
Présentation du langage et de son histoire.
Le JDK et les API de la plateforme Java.
Anatomie d’un programme Java (Byte code et JVM).

Types de données élémentaires et opérations
Types de base.
Identifiants et déclaration de variables.
Expression et opérations.
Variables, assignation et conversions.
Garbage collector.
Commentaires et documentation.

Structures de contrôle
Exécution conditionnelle.
Exécution de boucle.
Exécution de branchement.
Rupture et continuation.

Structures de données
Tableaux.
Les classes de structures de données.
Collections, itérateurs et énumérateurs.
Génériques.
Classes énumérées.
Auto-boxing.

Jour 2

Objets et classes

Encapsulation : déclaration d’une classe avec méthode.
Construction et destruction d’un objet.
Accession aux objets et passage aux méthodes.
Utilisation de classes de la librairie Java.
Les variables, les méthodes et les constantes static.
Règles de visibilité.
Portée des variables.

Héritage, polymorphisme et interfaces
Héritage et surcharge.
Polymorphisme.
Casting des objets.
Packages et visibilité.
Classes et méthodes abstraites.
Interfaces.
Classes internes et classes anonymes.

Jour 3

Les exceptions

Gestion des erreurs applicatives.
Hiérarchie des exceptions.
Gestion des exceptions et mécanisme de chaînage.
Construction de ses propres exceptions.

Les entrées/sorties, Strings, Parsing
Hiérarchie des classes d’E/S (canaux et filtres).
Les flots par octets et par caractères.
Lecture/écriture dans un fichier.
Sérialisation.
String, StringBuilder, StringBuffer.
Expressions régulières.

Les interfaces graphiques
Composants graphiques et conteneur.
Les Layouts et LayoutManagers.
La gestion des événements : les Listeners et Adapters.
Création d’une interface utilisateur et d’une applet.

Jour 4

Les bases de JDBC

Base de données relationnels et drivers JDBC.
Connexion, requête à la base et traitement des résultats.
RowSet, Metadata, Transactions.

Les threads
Concepts d’un thread.
Etats et priorités d’un thread.
Classe thread, interface Runnable.
Groupe de threads et interactions.
Synchronisation et verrous.

La programmation Web
Rappel sur l’environnement Web.
Conteneur de servlet et API.
Création de servlet avec gestion de formulaire, paramètres et base de données.
Découverte des JSP.
Scripting, variables prédéfinies, actions standards, JavaBeans.
JSTL (JSP Standard, Tag Library).

Contacter Amalis
Vous êtes :
Société
Mademoiselle Madame Monsieur
Nom *
Prénom
Email *
Téléphone *
Adresse
Ville
Code Postal
Message
Je ne souhaite pas recevoir des informations de la part de l'Officiel de la Formation et de ses partenaires
  • Facebook
  • Twitter