Booster des Talents IT

Formation Nouveautés Java 7

logo du langage de programmation java
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 Informatique

AF32614Formation Firewall 9.0 : Debug et Diagnostic (EDU-330) en Intra/Cours Particulier3 jours2250€ HT
AF32356Formation Gestion de projet par l’exemple New Formation ! en Intra/Cours Particulier3 jours1490€ HT
AF31547Formation Palo Alto Networks Firewall 9.0 Essentials : Configuration et Management, avec certification PCNSA en Intra/Cours Particulier5 jours
AF29420Formation Intégrer de nouveaux collaborateurs IT New Formation ! en Intra/Cours Particulier2 jours0€ HT
AF29109Formation Intégrer le digital dans sa formation présentielle New Formation ! en Intra/Cours Particulier2 jours0€ HT
Voir les 382 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 Informatique
Prixà partir de
1635€ HT
RéférenceAF10104
Durée3 jours
Public Chefs de Projet, Développeurs
PrérequisMaîtrise de Java
Travaux pratiques50%