Formation Java initiation Objectif Le langage Java est un langage de programmation informatique orienté objet créé par Sun Microsystems et présenté officiellement le 23 mai 1995. Le langage Java a la particularité principale que les logiciels écrits avec ce dernier sont très facilement portables sur plusieurs systèmes d'exploitation tels que UNIX, Windows, Mac OS ou GNU/Linux avec peu ou pas de modifications. C'est la plate-forme qui garantit la portabilité des applications développées en Java. Cette formation permet de maîtriser les bases du langage Java et la mise en oeuvre des principes de la programmation orientée objet afin de réaliser des projets concrets en Java. A la fin de la formation vous saurez développer ou modifier des applications en utilisant le langage Java et l'environnement de développement Eclipse. Vous connaitrez les particularités du langage pour écrire du code fiable et efficace. Vous saurez également parfaitement utiliser la documentation "Javadoc". Public concerné Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected] Formation Java initiation Tout public. Pré-requis Des notions de programmation orientée objet (POO) sont recommandées ou avoir suivi la formation Conception orientée objet. Informations pratiques Référence : #JIF Durée : 10 sessions de 5 jours (35 heures) Tarif : 2 150€ (HT) Dates : - 18 au 22 janvier 2016 - 08 au 12 Février 2016 - 14 au 18 Mars 2016 - 11 au 15 Avril 2016 - 09 au 13 Mai 2016 - 20 au 24 Juin 2016 - 18 au 22 Juillet 2016 - 05 au 09 février 2016 - 10 au 14 Octobre 2016 - 28 Novembre au 02 Décembre 2016 - entre janvier et décembre 2016 Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected] Formation Java initiation - une semaine par mois Ou à la demande en province et intra-entreprise Présence nationale Cliquez sur l'image pour l'agrandir Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse, Toulon, Tours Programme Introduction à la programmation Java Les avantages de Java Raison d'existence de la plateforme Java Indépendance Lourd vs centralisé Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected] Formation Java initiation Présentation des plateformes Java: JSE, JEE, JME La JRE, le JDKLes outils de développement : Eclipse, Netbeans Les outils de développement : Eclipse, Netbeans Structure d'un programme Java Compilation Vue d'ensemble de bibliothèques de classes Java au quotidien La JRE, la JDK Les outils de développement: Eclipse, NetBeans Exercice pratique: Installation et premiers essais avec les différentes perspectives et fenêtres d'Eclipse Outils de développement Java Java Development Kit (JDK) Compilateur (javac) Utilitaire Javadoc Archive Java (JAR) Structure du langage Java La syntaxe du langage Déclaration et initialisation des variables Déclarations et expressions Déclaration et utilisation des tableaux Transtypage Conditions Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected] Formation Java initiation Boucles Exercice pratique: Création d'un algorithme de calcul de total à payer en fonction d'un tableau de factures. Le paradigme objet Rappels sur la programmation orienté objet Encapsulation, héritage et le polymorphisme Analyse et conception objet Conception d'une application objet Exercice pratique: Modélisation d'un système de facturation: Gestion des contacts, des entreprises, des commandes et des factures. Fonctionnalités orientées objet de Java Instance Agrégation et composition Héritage Classes abstraites et interfaces Surcharge et polymorphisme Exercice pratique: Développement de la modélisation du système de facturation fait le premier jour. Mise en place de l'algorithme de calcul du montant dû par client, par fournisseur. Gérer les erreurs avec les exceptions Try / Catch Throw / Throws Créer ses propres exceptions Les exceptions Java: Exemple des classes Java d'écriture dans un fichier. Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected] Formation Java initiation Exercice pratique: L'utilisateur devra pouvoir saisir dans la console de nouvelles factures. si le informations saisies sont invalides, gérer les bonnes exceptions. Les informations saisies devront ensuite être écrites dans un fichier et gérer les exceptions possiblement levées. Utiliser les collections en Java Présentation des collections Listes, piles, files, ... Itérer sur des collections Choisir la bonne collection en fonction du besoin Nouveautés Java 5 et 6 Les annotations Généricité Autoboxing Imports statiques Enum Propriétés : la fin de la douleur des getters/setters ! Accéder à une base de données relationnelle avec JDBC Architecture et types de pilotes JDBC Charger le pilote et récupérer une connexion à la base de données, Exécuter des requêtes SQL, Requêtes paramétrées, Exploitation des résultats, Notion de persistance objet Exercice pratique: Améliorer le programme de gestion des factures en récupérant/ajoutant les informations d'une base de données relationnelle. Interfaces graphiques avec Java (GUI) Présentation de AWT Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected] Formation Java initiation Widgets, Layouts, Evènements en AWT Présentation de Swing Widgets, Layouts, Evènements en Swing Mixer une application AWT/Swing ? Logiciels utilisés Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera préinstallé sur les postes. Eclipse Travaux pratiques Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environ 60% du temps est concacré à la pratique. De plus, un exercice fil rouge sera développé petit à petit afin de créer une modélisation objet d'une facture. Formations connexes Si vous souhaitez aller plus loin, vous pouvez suivre la formation Java Perfectionnement. Vous pouvez également vous orienter vers la programmation web avec Java en suivant la formation JEE6 et JSF. Mots clés associés à cette formation Java, Java Standard Edition, Java SE, programmation, développement. Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected] Powered by TCPDF (www.tcpdf.org)