plan du site 
level
level
level
level
level
level
level
level
level
level
level
level
level
level
constant
php
as2
javascript
ajax
xml
webservices
java
constant new babylon

java

Durée
 

Dates :
 
 
 


Horaires :

Ecolages :

 

 

Inscription

cette formation comporte
4 parties de 5 jours

Part 1 : début 04.02.08
Part 2 : début 25.02.08
Part 3 : début 17.03.08
Part 4 : début 07.04.08


17h30 - 20h30

CHF 2'700.- chaque module

CHF 9'600.- formation complète
presentation

Initialement prévu par Sun Microsystems pour opérer dans le domaine de l'informatique embarquée, la plateforme Java, popularisée et supportée par une communauté importante de développeurs est devenue une composante incontournable dans le paysage de la programmation. Composée d'un environnement d'exécution (JVM) multi-plateforme, d'un langage de programmation orienté objet robuste ainsi que d'une imposante librairie associée, la plateforme java est un ensemble d'outils à vocation généraliste, particulièrement adaptée à la réalisation de processus serveur.

vous allez apprendre

Utiliser la syntaxe de Java, Implémenter les principaux concepts Objet en Java.

Lire et écrire des classes Java et les organiser en packages ; appliquer les concepts et utiliser la syntaxe du langage ainsi que les bibliothèques standards pour développer des applications efficaces en Java.

Développer des applications Java autonomes portables ou des applets hébergées dans une page de navigateur

Réaliser une interface graphique utilisateur avec Java Swing ;

Réaliser et déployer une applet Java.

infrastructure

Les cours sont dispensés par des intervenants professionnels hautement qualifiés et expérimentés.

Chaque session inclut des exercices supervisés par l’intervenant.

La formation comporte 8 séances de cours de 3 heures suivies de 12 heures de travail de projet assisté.

Les participants disposent d’une connexion permanente, par FTP, sur leur dossier de travail sauvegardé sur le serveur.

infrastructure

un poste avec un compte personnel
pour vos sessions de travail

un espace personnel accessible via le
Web pour la publication de vos sites
accessible également via FTP

la documentation nécessaire au
cours, incluant tutoriaux, logiciels
utilisés et un catalogue de liens
externes

Programme

1

1.1

2

2.1

2.2

2.3

2.4

3

3.1
 
 
 
 

3.2

3.3

4

4.1
 
 
 

4.2
 
 
 

5

5.1

5.2

5.3
 
 
 
 

6

6.1

6.2
 
 
 
 
 
 

7

7.1

7.2
 
 

7.3
 

Partie 1 - Structure du langage et contrôle des flux.

Introduction: pourquoi programmer en Java

Historique et motivations

Syntaxe Java : Bases

Les identificateurs : variable, méthode, classe, interface

Pour commencer : la méthode main

Les mots réservés

Les commentaires : explicatifs, javadocs, les tags

Types primitifs et définition des variables

Les types de base (primitifs)
- déclaration et initialisation
- les entiers
- les nombres flottants
- les caractères

Les types référence

Les types void

Les méthodes :

Les méthodes en Java :
- identifiants
- types
- paramètres

La méthodes main
- définition
- contraintes
- paramètres

Les instructions de contrôle d’exécution.

Instructions simples

Expressions conditionnelles : true et false, if-else, return

Instructions d’itération (contrôle de boucle) :
- while, do-while,
- la boucle for (l’opérateur virgule)
- break et continue
- switch

Les opérateurs

Point communs et différences avec C

Différents catégories d'itérateurs
- les opérateurs d'affectation
- les opérateurs logiques
- les opérateurs de comparaison
- les opérateurs arithmétiques
- les opérateurs au niveau binaire
- les opérateurs conditionnels ternaires

Les tableaux.

Déclaration de tableaux

Initialisation de tableaux
- tableaux à une dimension,
- tableaux multidimensionnels

Accéder à un tableau
- longueur d'un tableau

print Programme complet

audience

chefs de projet

programmeurs

pre-requis

Java EE

WebServices

methode pedagogique

Notions de programmation orientée
objet

connaissance du XML ou avoir suivi
le module XML