Java, programmation avancée
Java est le langage de programmation de l’entreprise par excellence. En effet sa syntaxe rigoureuse et typée fait de lui un
langage idéal pour l’apprentissage de l’orienté objet.
Cependant, Java intègre également une API (Application Programming Interface) très riche et puissante.
Programme
# Aspects avancés liés à la gestion des entrées/sorties
Les classes InputStream/OutputStream
Reader/Writer ou entrées/sorties en mode caractères
Manipulation du système de fichiers
NIO 2, channels, opérations asynchrones
La sérialisation en Java
------------------------------------------------
# Utilisation du réseau
Les couches du modèle OSI
TCP/IP et UDP
Unicast, Broadcast, Multicast
Mise en oeuvre d’une application réseau TCP/IP
----------------------------------------------
# RMI (Remote Method Invocation)
Introduction à la conception d’applications distribuées
Présentation de l’architecture RMI
Le service de nommage RMIRegistry
Implémentation d’un serveur et client RMI
Traiter les exceptions avec RMI
-------------------------------------------------
# JDBC (Java DataBase Connectivity)
Présentation du langage SQL
Architecture de JDBC
Mise à jour et interrogation de la base de données
Récupération des Metadata
API RowSet
Utilisation de procédures stockées
Gestion des transactions
--------------------------------------------------
# JNI (Java Native Interface)
Pourquoi coupler du Java et du C++
Problèmes sous-jacents
Réalisation d’un exemple simple
Passage de paramètres
---------------------------------------------------
# Les Threads
Processus et threads
Objectifs : Cette formation propose de plonger au cœur des
fonctionnalités avancées offertes par le JDK (Java
Development Kit). Nous détaillerons ainsi les mécanismes
de gestion des threads, des entrées/sorties, des
connexions aux bases de données ou encore de
l’utilisation du réseau. Enfin, nous terminerons par les
nouveautés de Java 8, notamment la programmation
fonctionnelle qui est une évolution majeure de Java.
Public visé : Développeurs Java
Prérequis : Une première expérience avec Java
Points forts : 50% de travaux pratiques, petits déjeuners et déjeuners
compris dans le tarif indiqué, organisme de formation
situé en plein centre ville de Toulouse.
Réf. : JAV2
Type : Présentiel
Durée : 3 jour(s)
Prix : 1 815 €HT
Lieu : Toulouse (31)