12.07.2015 Views

3 jours - Groupe ESIC

3 jours - Groupe ESIC

3 jours - Groupe ESIC

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

JAVA - Pour Développeur ObjetObjectifs5 <strong>jours</strong>Après une présentation rapidedes raisons du succès de Java etde ses domaines d’applications,le premier chapitre présenteles caractéristiques objets dulangage. Le second chapitre seconcentre sur l’environnementde développement Eclipse etpermet grâce au code sourcefourni de se familiariser avec lesfonctionnalités avancées de l’IDELes chapitres suivants résolumentpratiques présentent lesprincipales classes utilitairesnécessaires aux algorithmes debase, à la gestion des entrées/sorties, à la création d’interfaceou à l’accès à une base de don-fournissent une introduction àJava EE et aux outils de génielogiciel associés.PublicCette formation JAVA est destinéeaux développeurs ayant déjàune expérience de la programmationobjet.PrérequisDéveloppeur possédant desconnaissances sur les principesde base de la programmationobjet.Java et la programmation objetCaractéristiques et particularités dulangage Java, domaines d’application(Application, Applet, DéveloppementServeur, Androïd)Portabilité des programmes Java àtravers la JVMGestion de la mémoirevisibilitéJava et l’héritage simple, le mot cléImport et packagesJava, interface et classes abstraitesJava un langage sûr et robuste,Modèle de sécurité, mécanismes desexceptionsLe multithreadingExécution d’un programme Java,empaquetage et format et typesd’exécutablesJDK, JRE, Les outils du développeurPrise en main de l’IDE EclipseArborescence et chemin d’accèsPrincipe des protectionstoiresBien utiliser l’aide en lignetionnalitésdu debuggerATELIER : Création d’un projet, importationde sources, génération et complétionde code, refactoring. Exécutionà l’aide du debuggerLa syntaxe du langage JavaConstructeur et processus d’instanciation,le mot clé staticNotion d’identité objetDéclaration de variables et InitialisationTypes primitifs et classes du packagejava.langOpérateurs d’affectation, de comparaison,booléens, ...Instruction de contrôlesBoucles et itérationsTableaux et collectionsGestion des exceptions, blocs try,ATELIER : Algorithme de tri d’unecollectionGestion des entrées sorties en JavaPrésentation du package java.ioFormat binaire ou format texte, jeu decaractères et encodingOpérations de lectureOpération d’écritureSupport pour XML et le parsing deATELIER: Opération de lecture, parsingConstruction d’interface avec JavaPrésentation de SWINGComposants d’interfaceLes différents conteneursGestionnaire de mise en forme : leslayoutsGestionnaire des évènements etlistenersRendu d’image, dessins vectoriels etmodélisation 3DATELIER (FORMATION JAVA) : EditeurJava et les bases de donnéesPrésentation de JDBCConnexion à une base de données,gestion de pool de connexions, exécutionsde requêtes SQLParcours de ResultSet, Requêtes paramétrées,procédures stockéesLe mapping objet/relationnel et JPAATELIER : Connexion et exécution derequête sur une base MySQL, utilisationde JPA et du langage d’interrogationJPQLIntroduction à Java EELe standard Java EE et les architecturen-tiersServices techniques des serveurs d’applicationet Les différentes APIsModèles de programmation distribuéePlugins Eclipse pour le développementJava EEImplémentation de la couche métieravec les EJB3.0Composants de la couche de présentation,servlets, vues et Java BeansLe pattern MVCATELIER : Ecriture d’une applicationWeb, packaging et déploiementIntégration d’outils de génie logicielet IDE EclipseGestion de Version avec svn, intégrationdans Eclipse. Le plugin WTP.L’outil ant : automatisation déploiement,Le build avec Maven, intégration destests unitaires (Junit) et de conformité(Checkstyle)Gestion de projet et suivi des bugsavec Trac et JIRADéveloppementPage 54Toutes nos formations sur http://www.esic-online.com Page 1/1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!