• slide-formation

Formation Java sans connaître l'objet

 

Cette formation java est adaptée aux développeurs n'ayant pas ou peu pratiquée la programmation orientée objet. Ce cours Java commence par présenter les concepts cœur de la programmation objet (héritage, encapsulation, polymorphisme) et leurs implémentations dans le langage Java. Après cette introduction incontournable, la formation se concentre sur les bases de la syntaxe dans une approche extrêmement pratique. Puis nous présentons les principales classes utilitaires nécessaires aux algorithmes de base et à la gestion des données (entrées/sorties) ou à l'accès à une base de données (JDBC). Enfin dans une optique de visite exhaustive des fondamentaux nous présentons comment développer des interfaces en Java avec Swing et une page WEB minimum avec les concepts sous-jacents (JSP, Servlet, …). A l'issue de ce cours java initiation, les participants maîtriseront la syntaxe et les concepts tout en disposant d’une vue claire, complète et surtout concrète des possibilités de Java 8.

Introduction à la POO (Programmation Orientée Objet)

Objectifs de la POO  Comparaison langage procédural et langage objet  Encapsulation, héritage et  polymorphismeClasse et objetMéthodes et attributsHiérarchie de classe  Notion d'interface et de classe abstraiteATELIERConception simple d’un petit modèle de classes hiérarchiquesParcours des classes fondamentales existantes en Java

Débuter en Java et programmation objet

Caractéristiques et particularités du langage Java, domaines d'applicationPortabilité des programmes Java à travers la JVMGestion de la mémoireEncapsulation et modificateurs de visibilité  Java et l'héritage simple, le mot clé finalImport et packagesJava, interface et classes abstraitesJava un langage sûr et robuste, Modèle de sécurité, mécanismes des exceptionsLe multithreading  Exécution d'un programme Java, empaquetage et format et types d'exécutablesJDK, JRE, Les outils du développeurATELIERL'incontournable Hello World ! avec l'IDE Eclipse

Apprendre la syntaxe de Java

Structure d'un fichier .javaConstructeur et processus d'instanciation, le mot clé staticNotion d'identité objet  Déclaration de variables et InitialisationTypes primitifs et classes du package java.langOpérateurs d'affectation, de comparaison, booléens, ...Instruction de contrôles  Boucles et itérationsTableaux et collectionsGestion des exceptions, blocs try, catch, finallyLes annotations
Tour d'horizon des nouveautés de Java 8
ATELIERAlgorithme de tri d'une collection

S’initier à la gestion des entrées sorties en Java

Présentation du package java.io  Format binaire ou format texte, jeu de caractères et encodingOpérations de lecture  Opération d'écriture  Support pour XML et le parsing de fichiersSockets, protocoles et fluxATELIEROpération de lecture, parsing et écriture de fichiers

Comprendre la construction d'interface graphique en Java

Présentation de SWINGComposants d'interface  Les différents conteneursGestionnaire de mise en forme : les layoutsGestionnaire des évènements et listenersRendu d'image, dessins vectoriels et modélisation 3DATELIEREditeur de fichier HTML

Savoir utiliser Java et les bases de données

Présentation de JDBCConnexion à une base de données, gestion de pool de connexions, exécutions de requêtes SQLParcours de resultSet, Requêtes paramétrées, procédures stockées  ATELIERConnexion et exécution de requête sur une base MySQL

Développer une application WEB en Java

Principes de base du dialogue http (requête, réponse)Qu’est-ce qu’un serveur d’application ?Exemples dans le monde Java (Tomcat, Jboss, …)Principes de base d’une page JSPNotion de servletExemple complet simple (appel d’une servlet, renvoi d’une page HTML)ATELIEREcriture d'une application WEB simple

bouton un devis softway tunisie

Pour plus d’informations contactez-nous :

MAIL  commercial@softway.com.tn 

call icon md Tél : 216 71.770.508 / +216 71.771.501 / +216 71.772.508

Powered by Amazing-Templates.com 2014 - All Rights Reserved.