Informations généralesCode: DJA Durée : 4 jours Participants : 10 Maximum Prix : 1560 € HT Public visé- Ingénieurs / Techniciens
- Administrateurs systèmes
- Développeurs
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
|