Formation JAVA 8

Présentation formation JAVA

JPG - 21.9 ko

En complément en nos tutoriaux java, notre formation java permet aux développeurs VB, C,C++,C#, PHP d’entrer efficacement dans le monde de la programmation Objet avec le langage JAVA.

Créez des classes. Instanciez des Objets. Comprenez les concepts clés comme l’héritage, le polymorphisme, les interface, la généricité. Créez une interface graphique avec Swing et accédez à des données stockées en bases de données via JDBC 4.

Comprenez les nouveautés de la version 8 avec en particulier les expressions Lambda.

Tarif (Euros HT) Audience Pratique Financement Contact Inscription
Inter : 1790
Intra : Nous contacter
Développeurs JAVA
70% Opportunités
financement
07 63 03 11 08 Bulletin inscription

Planning des cours

Mois Janv Fév Mars Avril Mai Juin Juillet Aout Sept Oct Nov Déc
Lieu
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
Dates (3j)



18-20

13-15


26-28

14-16

Logiciels utilisés (inclus dans clé USB 4GO offerte)
- JDK 8, MySQL 5, Eclipse 4

Vous allez apprendre à :

- Découvrir les nouveautés de Java 8
- Installer le kit de développement JAVA (JDK 8)
- comprendre les atouts clés de la plate forme Java
- Lire, écrire, compiler, packager des classes Java
- Augmenter votre productivité avec Eclipse
- Mettre en œuvre l’héritage, le polymorphisme,l’interface
- Mettre en œuvre la généricité,
- Traduire des modèles de conception UML
- Récupérer des données d’une base de données.
- Travailler avec des Collections d’objets

Programme détaillé cours :

Introduction
- Atouts java : portabilité, sécurité, réseau, gestion mémoire
- Comparaison Java et C/C++, PHP, C#, Visual basic
- Lien entre java standard (jse), java entreprise (jee) et java micro (jme)
- Notion de JSR : Java Specification Request
- Notion de JCP : Java Community Process
- Historique : java a 20 ans !

Développement Java
- cycle : coder, compiler, exécuter, déployer
- outils clés de java : javac, java, jar, javadoc
- Byte code, machine virtuelle Java (JVM)
- Ramasse-miettes Java : Garbage Collector
- Gestion des exceptions dans java
- Différence entre JRE et JDK

Environnement Eclipse
- Valeur ajoutée d’un environnement de développement
- Comparaison Eclipse / Netbeans
- Notions de vues, perspectives, plugins
- Comprendre le MarketPlace Eclipse
- Génération de la Javadoc,
- Génération d’un livrable Jar

API Java
- java.lang, java.util, java.io
- Librairies de base
- Java Virtual Machine (JVM)
- Technologies d’intégration (JDBC, RMI, JNDI)
- Technologies de déploiement java
- Généricité, bouche for étendue
- Javadoc API JSE 8

Bases du langage
- Types primitifs, types Objets
- Tableaux dans java
- Chaînes de caractères dans java
- Opérateurs et Instructions
- Notion de package
- Gestion des exceptions java

Définition de classes Java
- Définitions de classes et fichiers source java
- méthodes, arguments,
- Champs, portée public, private, protected, default
- Organisation des fichiers et packages
- Importation de classes java
- Contrôle des accès dans java
- Constructeurs , this, super
- Conteneurs du JDK et classes string
- Méthode toString()
- Méthodes main() et points d’entrée
- Annotations java
- Javabean, POJO

Concepts objets
- Classe et Objet
- Encapsulation
- Héritage (super)
- Interface
- Polymorphisme
- Surcharge, redéfinition

Classes utilitaires
- Classe de base : Object, Integer, String,
- StringBuffer, Math
- Les Collections : Vector, List, HashMap, …

Entrées / Sorties
- Lectures / écritures dans un fichier
- Lectures / écritures à l’écran
- Sérialisation
- NIO.2

Accès aux données
- Introduction java JDBC
- Différences api java.sql et javax.sql
- Approche classique : Connection, Statement, ResultSet
- Interface Rowset, et comparaison rowset/resultset
- Notion de transaction. Autocommit JDBC
- Gestion Exceptions

Création Interface Graphique
- Présentation AWT et SWING
- Méthodologie création IHM
- Conteneur, Layout,
- Composants
- Ecouteurs
- Architecture

Nouveautés Java 8
- Programmation fonctionnelle
- Expressions Lambda
- Multithreading