SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
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
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 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
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 portables
Dev 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 : contact@objis-congo.com
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

Contenu connexe

Tendances

Alphorm.com Formation Data Science avec Python - Prise en main des IDE
Alphorm.com Formation Data Science avec Python - Prise en main des IDEAlphorm.com Formation Data Science avec Python - Prise en main des IDE
Alphorm.com Formation Data Science avec Python - Prise en main des IDEAlphorm
 
Alphorm.com Formation Angular : Avancé
Alphorm.com Formation Angular : AvancéAlphorm.com Formation Angular : Avancé
Alphorm.com Formation Angular : AvancéAlphorm
 
Alphorm.com Formation Windev Mobile 20 iOS
Alphorm.com Formation Windev Mobile 20 iOSAlphorm.com Formation Windev Mobile 20 iOS
Alphorm.com Formation Windev Mobile 20 iOSAlphorm
 
Alphorm.com Java 8: les nouveautés
Alphorm.com Java 8: les nouveautésAlphorm.com Java 8: les nouveautés
Alphorm.com Java 8: les nouveautésAlphorm
 
Support de la formation Android 5 , Avancé
Support de la formation Android 5 , Avancé Support de la formation Android 5 , Avancé
Support de la formation Android 5 , Avancé Alphorm
 
Alphorm.com Support de la formation JavaScript les fondamentaux
Alphorm.com Support de la formation JavaScript les fondamentauxAlphorm.com Support de la formation JavaScript les fondamentaux
Alphorm.com Support de la formation JavaScript les fondamentauxAlphorm
 
Formation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHPFormation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHPkemenaran
 
Alphorm.com Formation Kotlin : Notions Avancées
Alphorm.com Formation Kotlin : Notions AvancéesAlphorm.com Formation Kotlin : Notions Avancées
Alphorm.com Formation Kotlin : Notions AvancéesAlphorm
 
Alphorm.com Formation PowerShell : Niveau Initiation
Alphorm.com Formation PowerShell : Niveau InitiationAlphorm.com Formation PowerShell : Niveau Initiation
Alphorm.com Formation PowerShell : Niveau InitiationAlphorm
 
Alphorm.com Formation NodeJS, les fondamentaux
Alphorm.com Formation NodeJS, les fondamentauxAlphorm.com Formation NodeJS, les fondamentaux
Alphorm.com Formation NodeJS, les fondamentauxAlphorm
 
Alphorm.com Formation SAP BusinessObjects Web Intelligence BI4 : Installation...
Alphorm.com Formation SAP BusinessObjects Web Intelligence BI4 : Installation...Alphorm.com Formation SAP BusinessObjects Web Intelligence BI4 : Installation...
Alphorm.com Formation SAP BusinessObjects Web Intelligence BI4 : Installation...Alphorm
 
Alphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Alphorm.com Support de la Formation Sketchup 2016, PerfectionnementAlphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Alphorm.com Support de la Formation Sketchup 2016, PerfectionnementAlphorm
 
Alphorm.com Support de la Formation Git
Alphorm.com Support de la Formation Git Alphorm.com Support de la Formation Git
Alphorm.com Support de la Formation Git Alphorm
 
alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)
alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)
alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)Alphorm
 
Alphorm.com Support de la formation NodeJS , avancé
Alphorm.com Support de la formation NodeJS , avancé Alphorm.com Support de la formation NodeJS , avancé
Alphorm.com Support de la formation NodeJS , avancé Alphorm
 
Alphorm.com Formation PowerShell : Niveau Perfectionnement
Alphorm.com Formation PowerShell : Niveau PerfectionnementAlphorm.com Formation PowerShell : Niveau Perfectionnement
Alphorm.com Formation PowerShell : Niveau PerfectionnementAlphorm
 
Alphorm.com Formation TypeScript
Alphorm.com Formation TypeScriptAlphorm.com Formation TypeScript
Alphorm.com Formation TypeScriptAlphorm
 
Alphorm.com-Formation windows phone 8.1
Alphorm.com-Formation windows phone 8.1Alphorm.com-Formation windows phone 8.1
Alphorm.com-Formation windows phone 8.1Alphorm
 
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...Xavier Lacot
 
Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle
Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôleAlphorm.com Formation PCSoft(version20) GDS et Centres de contrôle
Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôleAlphorm
 

Tendances (20)

Alphorm.com Formation Data Science avec Python - Prise en main des IDE
Alphorm.com Formation Data Science avec Python - Prise en main des IDEAlphorm.com Formation Data Science avec Python - Prise en main des IDE
Alphorm.com Formation Data Science avec Python - Prise en main des IDE
 
Alphorm.com Formation Angular : Avancé
Alphorm.com Formation Angular : AvancéAlphorm.com Formation Angular : Avancé
Alphorm.com Formation Angular : Avancé
 
Alphorm.com Formation Windev Mobile 20 iOS
Alphorm.com Formation Windev Mobile 20 iOSAlphorm.com Formation Windev Mobile 20 iOS
Alphorm.com Formation Windev Mobile 20 iOS
 
Alphorm.com Java 8: les nouveautés
Alphorm.com Java 8: les nouveautésAlphorm.com Java 8: les nouveautés
Alphorm.com Java 8: les nouveautés
 
Support de la formation Android 5 , Avancé
Support de la formation Android 5 , Avancé Support de la formation Android 5 , Avancé
Support de la formation Android 5 , Avancé
 
Alphorm.com Support de la formation JavaScript les fondamentaux
Alphorm.com Support de la formation JavaScript les fondamentauxAlphorm.com Support de la formation JavaScript les fondamentaux
Alphorm.com Support de la formation JavaScript les fondamentaux
 
Formation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHPFormation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHP
 
Alphorm.com Formation Kotlin : Notions Avancées
Alphorm.com Formation Kotlin : Notions AvancéesAlphorm.com Formation Kotlin : Notions Avancées
Alphorm.com Formation Kotlin : Notions Avancées
 
Alphorm.com Formation PowerShell : Niveau Initiation
Alphorm.com Formation PowerShell : Niveau InitiationAlphorm.com Formation PowerShell : Niveau Initiation
Alphorm.com Formation PowerShell : Niveau Initiation
 
Alphorm.com Formation NodeJS, les fondamentaux
Alphorm.com Formation NodeJS, les fondamentauxAlphorm.com Formation NodeJS, les fondamentaux
Alphorm.com Formation NodeJS, les fondamentaux
 
Alphorm.com Formation SAP BusinessObjects Web Intelligence BI4 : Installation...
Alphorm.com Formation SAP BusinessObjects Web Intelligence BI4 : Installation...Alphorm.com Formation SAP BusinessObjects Web Intelligence BI4 : Installation...
Alphorm.com Formation SAP BusinessObjects Web Intelligence BI4 : Installation...
 
Alphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Alphorm.com Support de la Formation Sketchup 2016, PerfectionnementAlphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Alphorm.com Support de la Formation Sketchup 2016, Perfectionnement
 
Alphorm.com Support de la Formation Git
Alphorm.com Support de la Formation Git Alphorm.com Support de la Formation Git
Alphorm.com Support de la Formation Git
 
alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)
alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)
alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)
 
Alphorm.com Support de la formation NodeJS , avancé
Alphorm.com Support de la formation NodeJS , avancé Alphorm.com Support de la formation NodeJS , avancé
Alphorm.com Support de la formation NodeJS , avancé
 
Alphorm.com Formation PowerShell : Niveau Perfectionnement
Alphorm.com Formation PowerShell : Niveau PerfectionnementAlphorm.com Formation PowerShell : Niveau Perfectionnement
Alphorm.com Formation PowerShell : Niveau Perfectionnement
 
Alphorm.com Formation TypeScript
Alphorm.com Formation TypeScriptAlphorm.com Formation TypeScript
Alphorm.com Formation TypeScript
 
Alphorm.com-Formation windows phone 8.1
Alphorm.com-Formation windows phone 8.1Alphorm.com-Formation windows phone 8.1
Alphorm.com-Formation windows phone 8.1
 
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
 
Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle
Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôleAlphorm.com Formation PCSoft(version20) GDS et Centres de contrôle
Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle
 

En vedette

Presentation hibernate nfe103
Presentation hibernate nfe103Presentation hibernate nfe103
Presentation hibernate nfe103MRamo2s
 
Persistance avec JPA
Persistance avec JPAPersistance avec JPA
Persistance avec JPAsimeon
 
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...Saâd Zerhouni
 
Formation JPA Avancé / Hibernate gratuite par Ippon 2014
Formation JPA Avancé / Hibernate gratuite par Ippon 2014Formation JPA Avancé / Hibernate gratuite par Ippon 2014
Formation JPA Avancé / Hibernate gratuite par Ippon 2014Ippon
 
Jpa Spring Hibernate
Jpa Spring HibernateJpa Spring Hibernate
Jpa Spring Hibernatezaheryamak
 
Introduction à Hibernate p.1
Introduction à Hibernate p.1Introduction à Hibernate p.1
Introduction à Hibernate p.1ATHMAN HAJ-HAMOU
 
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...ENSET, Université Hassan II Casablanca
 

En vedette (17)

Presentation hibernate nfe103
Presentation hibernate nfe103Presentation hibernate nfe103
Presentation hibernate nfe103
 
Persistance avec JPA
Persistance avec JPAPersistance avec JPA
Persistance avec JPA
 
Presentation JPA
Presentation JPAPresentation JPA
Presentation JPA
 
Présentation SOA
Présentation SOAPrésentation SOA
Présentation SOA
 
Servlets et JSP
Servlets et JSPServlets et JSP
Servlets et JSP
 
Ejb3
Ejb3Ejb3
Ejb3
 
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...
 
Formation JPA Avancé / Hibernate gratuite par Ippon 2014
Formation JPA Avancé / Hibernate gratuite par Ippon 2014Formation JPA Avancé / Hibernate gratuite par Ippon 2014
Formation JPA Avancé / Hibernate gratuite par Ippon 2014
 
Hibernate 3
Hibernate 3Hibernate 3
Hibernate 3
 
Hibernate
HibernateHibernate
Hibernate
 
Hibernate
HibernateHibernate
Hibernate
 
Jpa Spring Hibernate
Jpa Spring HibernateJpa Spring Hibernate
Jpa Spring Hibernate
 
Introduction à Hibernate p.1
Introduction à Hibernate p.1Introduction à Hibernate p.1
Introduction à Hibernate p.1
 
Hibernate et jsf
Hibernate et jsfHibernate et jsf
Hibernate et jsf
 
Hibernate
HibernateHibernate
Hibernate
 
Ejb 3
Ejb 3Ejb 3
Ejb 3
 
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
 

Similaire à OBJIS Congo présente 10 reperes cle du developpeur java

Java 110605092007-phpapp02
Java 110605092007-phpapp02Java 110605092007-phpapp02
Java 110605092007-phpapp02Eric Bourdet
 
Lbv Dev Meetup #2
 Lbv Dev Meetup #2 Lbv Dev Meetup #2
Lbv Dev Meetup #2LbvDev
 
Alphorm.com Formation Java, les fondamentaux
Alphorm.com Formation Java, les fondamentaux Alphorm.com Formation Java, les fondamentaux
Alphorm.com Formation Java, les fondamentaux Alphorm
 
Java 110605092007-phpapp02
Java 110605092007-phpapp02Java 110605092007-phpapp02
Java 110605092007-phpapp02Rahma Boufalgha
 
Java 110605092007-phpapp02
Java 110605092007-phpapp02Java 110605092007-phpapp02
Java 110605092007-phpapp02Rahma Boufalgha
 
Hibernate Native : télécharger et configurer
Hibernate Native : télécharger et configurerHibernate Native : télécharger et configurer
Hibernate Native : télécharger et configurerProfLibre
 
Formation JAVA/J2EE
Formation JAVA/J2EEFormation JAVA/J2EE
Formation JAVA/J2EEInes Ouaz
 
Architecture java j2 ee a partager
Architecture java j2 ee a partagerArchitecture java j2 ee a partager
Architecture java j2 ee a partageraliagadir
 
Support formation vidéo : OCA Java SE 8 Programmer (1Z0-808) (1)
Support formation vidéo : OCA Java SE 8 Programmer (1Z0-808) (1)Support formation vidéo : OCA Java SE 8 Programmer (1Z0-808) (1)
Support formation vidéo : OCA Java SE 8 Programmer (1Z0-808) (1)SmartnSkilled
 

Similaire à OBJIS Congo présente 10 reperes cle du developpeur java (20)

java (1).pdf
java (1).pdfjava (1).pdf
java (1).pdf
 
Java 110605092007-phpapp02
Java 110605092007-phpapp02Java 110605092007-phpapp02
Java 110605092007-phpapp02
 
Lbv Dev Meetup #2
 Lbv Dev Meetup #2 Lbv Dev Meetup #2
Lbv Dev Meetup #2
 
Alphorm.com Formation Java, les fondamentaux
Alphorm.com Formation Java, les fondamentaux Alphorm.com Formation Java, les fondamentaux
Alphorm.com Formation Java, les fondamentaux
 
Tutoriel java
Tutoriel javaTutoriel java
Tutoriel java
 
Presentation Spring
Presentation SpringPresentation Spring
Presentation Spring
 
Programmation Java
Programmation JavaProgrammation Java
Programmation Java
 
Javaoop
JavaoopJavaoop
Javaoop
 
Java 110605092007-phpapp02
Java 110605092007-phpapp02Java 110605092007-phpapp02
Java 110605092007-phpapp02
 
Java 110605092007-phpapp02
Java 110605092007-phpapp02Java 110605092007-phpapp02
Java 110605092007-phpapp02
 
Hibernate Native : télécharger et configurer
Hibernate Native : télécharger et configurerHibernate Native : télécharger et configurer
Hibernate Native : télécharger et configurer
 
Introduction JavaEE
Introduction JavaEEIntroduction JavaEE
Introduction JavaEE
 
Javavs net
Javavs netJavavs net
Javavs net
 
Formation JAVA/J2EE
Formation JAVA/J2EEFormation JAVA/J2EE
Formation JAVA/J2EE
 
Architecture java j2 ee a partager
Architecture java j2 ee a partagerArchitecture java j2 ee a partager
Architecture java j2 ee a partager
 
tp-spring.pdf
tp-spring.pdftp-spring.pdf
tp-spring.pdf
 
tp-spring.pdf
tp-spring.pdftp-spring.pdf
tp-spring.pdf
 
Support formation vidéo : OCA Java SE 8 Programmer (1Z0-808) (1)
Support formation vidéo : OCA Java SE 8 Programmer (1Z0-808) (1)Support formation vidéo : OCA Java SE 8 Programmer (1Z0-808) (1)
Support formation vidéo : OCA Java SE 8 Programmer (1Z0-808) (1)
 
Spring
SpringSpring
Spring
 
Tutoriel java
Tutoriel javaTutoriel java
Tutoriel java
 

OBJIS Congo présente 10 reperes cle du developpeur java

  • 1. 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
  • 2. 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. 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. 4 Valeurs Objis Excellence Partage (200 tutoriaux gratuits sur objis.com / 2000 visiteurs/j) Ecoute Humilité Solidarité Initiation JAVA – www.objis-congo.com
  • 5. 5 Pays consommateurs contenu objis.com durant avril 2013 Initiation JAVA – www.objis-congo.com
  • 6. 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
  • 7. 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
  • 8. 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 ?
  • 9. www.objis.com - Formation SPRING 9 Exemple : Fiche métier développeur Initiation JAVA – www.objis-congo.com
  • 10. 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 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 Initiation JAVA – www.objis-congo.com
  • 11. 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
  • 12. 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 portables Dev appli ordinateur bureauDev appli ordinateur bureau Initiation JAVA – www.objis-congo.com
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. 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
  • 20. 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
  • 21. www.objis.com - Formation SPRING 21 Mise en oeuvre : création Interface avec SWING Initiation JAVA – www.objis-congo.com
  • 22. 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 : contact@objis-congo.com Initiation JAVA – www.objis-congo.com
  • 23. www.objis.com - Formation SPRING 23 Soyez prêt pour des projets ambitieux ! Initiation JAVA – www.objis-congo.com