Présentation formation JAVA
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