Développement Java

Informations générales
Code: DJA
Durée : 4 jours
Participants : 10 Maximum
Prix : 1560 € HT
Public visé
  • Ingénieurs / Techniciens
  • Administrateurs systèmes
  • Développeurs
Prérequis
  • Aucun
Moyens
  • Support de cours
  • 1 PC par personne / Internet
  • Support Linux ou Windows
  • Jbuilder
Objectifs
  • Utiliser Java pour développer vos applications métiers.
  • Programmation système et réseau.
  • Utilisation des bases de données en modèle ODBC.
  • Créer des applications graphiques.
  • Programmer en modèle Objet.
  • Sécuriser vos applications.
Description

La maîtrise du Java est devenue indispensable dans la création d'applications métiers, qu'elles soient orientées réseau, Web ou système. Vous ap- prendrez dans cette formation à maîtriser toutes les notions élémentaires de ce langage, ainsi que le développement avancé en terme de réseau, de bases de données et système, ainsi qu'à appréhender la conception et le développement objet. Enfin, vous apprendrez à concevoir des applications graphiques, dans le cadre de programmes en local, ou comme client pour vos applications de type réseau.

Les programmes Java peuvent être également grandement sécurisés, via l'utilisation de certaines API et méthodes particulières que nous passons largement en revue.

Jour 1 & 2
Introduction
Caractéristiques du langage
Domaines d'application
Installation de Java
Structure minimale d'un programme
Entrées-sorties basiques
Structures de contrôle
Principaux types de données
Définition de fonctions
Règles de nommage
Javadoc : utilisation et création de documentations
Gestion des exceptions
Interception d'exceptions
Levée d'exceptions
Manipulation de fichiers
Fichiers texte / CSV
Fichiers XML
Jour 3 & 4
Programmation avancée
Programmation réseau
Programmation BDD
Sérialisation
Threads
Programmation orientée objet
Intérêts
Héritage
Surcharge
Polymorphisme
Les modificateurs
Création d'interfaces graphiques
Design d'une interface avec JBuilder
Ajout du code actif
APIs utiles
Sécurité Java
Applets signés
Décompilation & obfuscation
APIs cryptographiques

REFWEO
Annuaire annuaire ecologie Casino en ligne online backgammon