Formation Java perfectionnement

Demander un devis
Je souhaite télécharger le programme ou imprimer le programme
  • Imprimer

Objectif

formation java perfectionnement image java perfectionnement


La formation Java Perfectionnement s'adresse à un public connaissant déjà les bases du langage Java et désirant approfondir leurs connaissances en découvrant les aspects avancés du Java.

Au cours de cette formation, les participants apprendront à réaliser des applications graphiques en respectant les architectures recommandées pour ce genre de programmes. Ils aborderont les problématiques de la sécurité et de l'accès au réseau.

Public concerné

- Développeurs connaissant la programmation orientée objet

- Développeurs débutants

- Responsables techniques

- Développeurs

- Chefs de projets (web)

Pré-requis

Des notions de java sont requises ou avoir suivi la formation Java initiation.

Informations pratiques

Référence : #JP01

Durée : 10 sessions de 5 jours (35 heures)

Tarif : 2 150€ (HT)

Dates:

 - 18 au 22 janvier 2016

 - 08 au 12 Février 2016

 - 14 au 18 Mars 2016

 - 11 au 15 Avril 2016

 - 09 au 13 Mai 2016

 - 20 au 24 Juin 2016

 - 18 au 22 Juillet 2016

 - 05 au 09 février 2016

 - 10 au 14 Octobre 2016

 - 28 Novembre au 02 Décembre 2016

 - entre janvier et décembre 2016

 - une semaine par mois

Ou à la demande 

Présence nationale

Thumbnail image

Cliquez sur l'image pour l'agrandir

Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse, Toulon, Tours

Programme

Concepts et syntaxes avancés du langage Java

  • Les « import static »
  • Autoboxing et auto-unboxing des types primitifs
  • Les types génériques
  • Amélioration des boucles avec les collections
  • Méthodes à nombre d'arguments variable
  • Annotations : utilisation, création
  • Gestion des interfaces

 Gérer les accès concurrents en Java

  • Définition d'un thread
  • Créer et manipuler les threads
  • Synchroniser les threads sur un objet moniteur
  • Exemple de temps réel
  • Bonnes et mauvaises pratiques

 Flux d'entrée/Sortie (I/O) en Java

  • Gestion des entrées/sorties,
  • Les API Java de gestion des flux,
  • Programmation par exception,
  • Sérialisation / Désérialisation.

 Principes des architectures n-tiers, pattern MVC et Design Patterns

  • Le couple Observer/Observable
  • Façade
  • Fabrique abstraite
  • Inversion de contrôle
  • Itérateur et Visiteur

 Accéder à une base de données relationnelle avec JDBC

  • Architecture et types de pilotes JDBC
  • Charger le pilote et récupérer une connexion à la base de données,
  • Exécuter des requêtes SQL,
  • Requêtes paramétrées,
  • Exploitation des résultats,
  • Notion de persistance objet

 Gestion de flux d’entrées/sorties en Java

  • Flux binaires, encodages
  • Sérialisation/désérialisation objet et xml
  • Les modifieurs Java et leurs impacts

 Architecture à objets distribués : RMI (Remote Method Invocation)

  • Présentation
  • Appel de méthodes d'un objet distant (TCP-IP)
  • Appel de méthodes d'un objet distant (RMI)

 Swing

  • Architecture
  • Layouts managers
  • Les composants simples : JPanel, JLabel, JButton, JTextComponent, JEditorPane etc.
  • Fenêtres, dialogues, barres d’outils et panels
  • L’interface ComponentUI, JTree et JTable.

Logiciels utilisés

Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera préinstallé sur les postes.

Eclipse

Travaux pratiques

Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environ 60% du temps est concacré à la pratique.

Une application fil rouge sera développé tout au long de la formation. Elle mettra en oeuvre toutes les compétences acquises en allant de l'interface graphique aux bases de données en passant par les accès concurents.

Formations connexes

Si vous souhaitez aller plus loin, vous pouvez suivre la formation Hibernate.

Vous pouvez également vous orienter vers la programmation web avec Java en suivant la formation JEE6.

Mots clés associés à cette formation

Java, Java Standard Edition, Java SE, programmation orientée objet, développement.

X
 
 
 
 
 

You havecharacters left.