OBJIS Congo présente 10 reperes cle du developpeur java

23
10 repères clés du développeur JAVA 1 www.objis-congo.com - Jcertif University - Brazzaville – septembre 2013 Douglas MBIANDOU – Président fondateur Objis France Philippe ELLAH DIRAT – Représentant Objis au Congo

description

10 repères clés du développeur JAVA : Repère N°1 : 5 atouts clés du langage JAVA Repère N°2 : plate forme JAVA Repère N°3 : étagères et tiroirs JAVA SE Repère N°4 : Javadoc Repère N°5 : tutoriels Oracle Repère N°6 : boîte à outils (JDK) Repère N°7 : 5 outils clés du JDK Repère N°8 : 3 étapes clés pour programmer Repère N°9 : classes et objets Repère N°10 : utiliser une classe

Transcript of OBJIS Congo présente 10 reperes cle du developpeur java

10 repères clés dudéveloppeur JAVA

1 www.objis-congo.com - Jcertif University - Brazzaville – septembre 2013

Douglas MBIANDOU – Président fondateur Objis France

Philippe ELLAH DIRAT – Représentant Objis au Congo

www.objis.com - Formation SPRING 2

Sommaire

Présentation Objis France et Objis Congo 3

10 repères clés pour le développeur JAVA 10

Mise en oeuvre : création d'une fenêtre SWING 21

Aller plus loin : cours du soir 'Développeur JAVA' 22

Initiation JAVA – www.objis-congo.com

3

Objis : spécialiste formation informatique

Création en 2005 en France

70% travaux pratiques

Pédagogie reconnue par 150 clients dont 3 au Congo : CNSS, OCI , Min. Finances

Spécialiste langage de programmation JAVA

Initiation JAVA – www.objis-congo.com

4

Valeurs Objis

Excellence

Partage (200 tutoriaux gratuits sur objis.com / 2000 visiteurs/j)

Ecoute

Humilité

Solidarité

Initiation JAVA – www.objis-congo.com

5

Pays consommateurs contenu objis.com durant avril 2013

Initiation JAVA – www.objis-congo.com

www.objis.com - Formation SPRING 6

Ambitions Objis en Afrique

N°1 formation JAVA • Des hommes prêts pour des projets ambitieux (6 profils)

N°1 conseil Système d'Information • Des Systèmes d'Information prêts pour des projets ambitieux

Initiation JAVA – www.objis-congo.com

www.objis.com - Formation SPRING 7

Objis Congo

Antenne Congo Brazzaville d'Objis, spécialiste français formation JAVA depuis 2005

Site : www.objis-congo.com

Cours du soir 'Développeur JAVA ' 2013/2014• Démarrage 2 octobre 2013 • Lieu : CFI CIRAS

Contacts :• Tél : 00 242 04 490 55 12• Twitter : #objiscongo

Initiation JAVA – www.objis-congo.com

www.objis.com - Formation SPRING 8

objis-congo.com : 6 fiches métiers(cliquez sur les icones représentant les métiers pour accéder à la fiche en ligne)

Initiation JAVA – www.objis-congo.com

Le site objis-congo.com informe sur 6 métiers

Quel est votre futur métier ?

www.objis.com - Formation SPRING 9

Exemple : Fiche métier développeur

Initiation JAVA – www.objis-congo.com

www.objis.com - Formation SPRING 10

10 repères clés pour le développeur JAVA

Repère N°1 : 5 atouts clés du langage JAVARepère N°2 : plate forme JAVARepère N°3 : étagères et tiroirs JAVA SERepère N°4 : JavadocRepère N°5 : tutoriels OracleRepère N°6 : boîte à outils (JDK)Repère N°7 : 5 outils clés du JDKRepère N°8 : 3 étapes clés pour programmerRepère N°9 : classes et objetsRepère N°10 : utiliser une classe

Initiation JAVA – www.objis-congo.com

www.objis.com - Formation SPRING 11

Repère 1 : 5 atouts clés

Portabilité (matérielle + système d'exploitation)

Orienté Objet (application java = Objets en mémoire qui communiquent entre eux)

Sécurité (vous contrôlez ce qu'un objet java peut faire sur votre ordinateur)

Réseau (communication de 2 objets java sur 2 ordinateurs distants)

Mémoire (Les objets en mémoire non utilisés sont automatiquement détruits)

Initiation JAVA – www.objis-congo.com

www.objis.com - Formation SPRING 12

Repère 2 : plate forme

Java Standard Edition (JSE) • → application autonomes ordi bureau

Java Entreprise Edition (JEE) • → application pour serveur (24h/24)

Java Micro Edition (JME) • → application pour téléphone portable

JME JEEJSE

Appli web / serveur  (JSP, Servlets, EJB)

Appli web / serveur  (JSP, Servlets, EJB)

Dev appli Tél portablesDev appli Tél portablesDev appli ordinateur bureauDev appli ordinateur bureau

Initiation JAVA – www.objis-congo.com

www.objis.com - Formation SPRING 13

Repère 3 : 'étagères et tiroirs' Java SE

44

8

7

6

5

3

2

1

Naviguer dans les tiroirs  : http://docs.oracle.com/javase/7/docs/

Initiation JAVA – www.objis-congo.com

www.objis.com - Formation SPRING 14

Repère 4 : Javadoc

Javadoc JSE7 en ligne : http://docs.oracle.com/javase/7/docs/api/

Téléchargement Javadoc JSE7 :

http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html

Initiation JAVA – www.objis-congo.com

www.objis.com - Formation SPRING 15

Repère 5 : Tutoriels Oracle

Téléchargement du tutoriel : http://www.oracle.com/technetwork/java/javase/java-tutorial-downloads-2005894.html

→ Fichier 'javatutorials.zip '

Lien direct : http://docs.oracle.com/javase/tutorial/

Initiation JAVA – www.objis-congo.com

www.objis.com - Formation SPRING 16

Repère 6 :boîte à outils du développeur (JDK)

Télécharger et installer le Kit de développement Java (Java Development Kit):

• http://www.oracle.com/technetwork/java/javase/downloads/index.html

Initiation JAVA – www.objis-congo.com

www.objis.com - Formation SPRING 17

Repère 7 : 5 outils clés du JDK

- javac.exe : compilation (Ex : javac Bonjour.java → crée fichier Bonjour.class

- java.exe : exécution (Ex : java Bonjour → affiche 'Bonjour Objis' - jar.exe : création livrables (.jar, .war, .ear...) → jar cvf bonjour.jar Bonjour.class - javadoc.exe : création documentation HTML → javadoc Bonjour.java - jvisualvm.exe : surveillance de la mémoire

Initiation JAVA – www.objis-congo.com

www.objis.com - Formation SPRING 18

Repère 8 : 3 étapes clés pour programmer en Java

1

2

3

Edition

Exécution

Compilation

Initiation JAVA – www.objis-congo.com

www.objis.com - Formation SPRING 19

Repère 9 : Classe , Objet

Classe = fichier (Ex : Chaise.class) → statique

Objet = mémoire → dynamique (on ne voit pas)

Objet = instance d'une classe

Une classe est caractérisée par • Propriété + Savoir-faire (méthodes)

Classe 'Chaise'• Propriétés : couleur , forme• Méthode : prendreplace(), soulever()

Initiation JAVA – www.objis-congo.com

www.objis.com - Formation SPRING 20

Repère 10 : utiliser une classe

Besoin : utiliser le savoir-faire d'une classe codée par vous, par un autre (ex : classes du JDK)

Utilisation d'une classe : l'instanciation avec new

Dans une classe 'UtilisationChaise.java', coder :• Chaise machaise ; // 1. déclaration• machaise = new Chaise() ; // 2. instanciation• machaise.soulever() ; // 3. utilisation

Initiation JAVA – www.objis-congo.com

www.objis.com - Formation SPRING 21

Mise en oeuvre : création Interface avec SWING

Initiation JAVA – www.objis-congo.com

www.objis.com - Formation SPRING 22

Pour aller plus loin

Soyez déterminé, discipliné et humble

Cours du soir 'développeur JAVA' Objis Congo• Lien http://objis-congo.com/actualites/cours-du-soir-developpeur-java-7-17022013

• Lieu : centre de formation en informatique du CIRAS , 39 rue Delamothe Plateau ville ,

Bacongo,Brazzaville, République du Congo

• Tél : 00 242 04 490 55 12

• Email : [email protected]

Initiation JAVA – www.objis-congo.com

www.objis.com - Formation SPRING 23

Soyez prêt pour des projets ambitieux !

Initiation JAVA – www.objis-congo.com