Booster des Talents IT

Formation Nouveautés Java 7

formation java logo
Découvrez les nouveautés de Java grâce à cette formation. Suite à la présentation des caractéristiques objets du langage, aux fonctionnalités avancées de l’IDE et la gestion des entrées/sorties vous serez en mesure de maîtriser toutes les nouvelles fonctionnalités du langage Java7.
Prixà partir de
1635 €HT
RéférenceAF10104
Durée3 jours
Public Chefs de Projet, Développeurs
PrérequisMaîtrise de Java
TP50%

Plan de Formation Nouveautés Java 7

Introduction

Atouts : portabilité, sécurité, réseau, gestion mémoire
Comparaison avec jee
Nouveautés du langage

La programmation objet

Caractéristiques du langage
Domaines d’application (Application, Applet, Développement Serveur, Androïd)
La JVM
Gérer la mémoire
Encapsulation et modificateurs de visibilité
Héritage simple
Mot clé final
Import et packages
Interface et classes abstraites
Modèle de sécurité
Mécanismes des exceptions
Multithreading
Exécution d’un programme
Empaquetage
Exécutables

IDE Eclipse

Chemin d’accès
Protections
Attributs des fichiers et des répertoires
Aide en ligne
Configurer les exécutions
Fonctionnalités du debugger

API

Découverte de l’API
Particularités JRE/JDK, JVM client/serveur
Librairies :
– Utilitaires
– De base
Intégration (jdbc, jndi, rmi, …)
Interface utilisateur (AWT, Swing, Java2D)
Applications internet riches
Licence GPL
Technologies de déploiement
Généricité
Scripting

La syntaxe du langage

Structure d’un fichier .java
Constructeur et processus d’instanciation
Mot clé static
Identité objet
Déclaration de variables et Initialisation
Types primitifs et classes du package java.lang
Opérateurs :
– D’affectation
– De comparaison
Booléens
Instruction de contrôles
Boucles et itérations
Tableaux et collections
Gérer les exceptions

Gérer les entrées et sorties

Package java.io et NIO.2
Format binaire ou format texte
Jeu de caractères et encoding
Opérations :
– De lecture
– D’écriture
Support pour XML
Parsing de fichiers
Sockets, protocoles et flux
Lectures / écritures :
– Dans un fichier
– A l’écran
Gérer les répertoires et attributs de fichiers
Sérialisation et Introspection

Créer des interfaces avec le langage

Introduction à SWING
Composants et conteneurs
Layouts
Evènements et listeners
Rendu d’image, dessins vectoriels et modélisation 3D

Bases de données

JDBC
Se connecter à une base de données
Gérer un pool de connexions
Exécuter des requêtes SQL
Parcours de ResultSet
Requêtes paramétrées
Procédures stockées
Le mapping objet/relationnel et JPA
Particularités entre api java.sql et javax.sql
Approche classique :
– Connection
– Statement
– ResultSet
Interface Rowset
Notion de transaction

Java EE

Standard JEE et les architecture n-tiers
Services techniques des serveurs d’application
Les APIs
Modèles de programmation distribuée
Plugins Eclipse
Le pattern MVC

Intégrer des outils de génie logiciel et IDE Eclipse

SVN : intégration dans Eclipse
Plugin WTP
Outil ant : automatisation et déploiement
Le build avec Maven, Junit et Checkstyle
Intégration continue avec Hudson
Trac et JIRA
Jmeter et Jprofiler

Nos autres formations Java

AF24608Formation Développer des applications Web avec Java EE 7 New Formation ! en Intra/Cours Particulier5 jours2450 €HT
AF15848Formation Google Guava 13 sessions prévues1 jour710 €HT
AF15787Formation Secure Coding Java 12 sessions prévues1 jour890 €HT
AF15140Formation Nouveautés Java 8 23 sessions prévues2 jours990 €HT
AF13578Formation Swing, développement en Java 22 sessions prévues3 jours1450 €HT
Voir les 43 formations
Vous pouvez également être intéressé par des formations Java, java 7, langage java 7, nouveautés java ou par les formations de notre filière Java
Prixà partir de
1635 €HT
RéférenceAF10104
Durée3 jours
Public Chefs de Projet, Développeurs
PrérequisMaîtrise de Java
Travaux pratiques50%