Pré-requis : Connaissances informatiques de base, connaissances algorithmiques élémentaires
Objectifs : Grands débutants : découvrir la programmation orientée objet au travers du langage Java Réaliser une première application complète
Sanction : Attestation de fin de formation mentionnant le résultat des acquis
Taux de retour à l’emploi : Aucune donnée disponible
Référence : JAV100976-F
Taux de satisfaction : 4,45 / 5
Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins
Contact : commercial@dawan.fr
2 375,00 € HT
Historique, versions
Editions Java : Java SE, Java EE,
Java ME
Compilation et interprétation par la JVM (Java Virtual
Machine)
Technologies/frameworks Java et positionnement
Environnement de développement
Empaquetage et
déploiement d'une application Java
Atelier : Installation du JDK (Java Development Kit) et d'un IDE (Eclipse/NetBeans) - Structure d'un projet, buildPath,...
Configuration
Principales vues, perspectives
Raccourcis
utiles
Utilisation du debugger
Utiliser l’IDE pour gagner
en productivité : snippets, refactoring, génération
automatique de code
Utilisation de variables, constantes, opérateurs
Types
simples et types références
Transtypage explicite, implicite,
Wrappers
Priorités d’exécution
Expression de
conditions : if/else, switch, opérateur ternaire
Utilisation
de boucles : for, while, do while
Manipulation de tableaux
Factorisation de codes avec méthodes
Surcharge,
arguments variables, récursivité
Commenter et documenter du
code
Atelier : Multiples exemples de manipulation de structures de contrôles et de fonctions
Définition de classes, POJO vs JavaBean
Déclaration des
membres d'instance / de classe (static)
Constructeurs et
instanciation
Cycle de vie d'un objet en mémoire
Diagramme
de classes (UML)
Agrégation d'objets (association)
Encapsulation : getters et setters
Extension de
classes (Héritage)
Comparaison d'objets
Classes
abstraites
Interfaces et implémentation
Polymorphisme
Atelier : Modélisation de problèmes en objet
Définition, types d'exceptions
Capturer et traiter une
exception (try/catch/finally)
Lever/Remonter une exception
(throw/throws)
Création d'exceptions
Atelier : Gestion des exceptions susceptibles d'être déclenchées dans une application
Présentation de l'API disponible, generics
Comparatif, choix
d'un type de collection
Classes essentielles : ArrayList,
HashMap,...
Parcours, opérations sur des collections et tris
Atelier : Manipulation de collections d'objets
Flux binaires / caractères
Lecture et écriture de fichiers
Utilisation de buffers
Manipulation de chemins,
répertoires, surveillance
Sérialisation d'objets :
binaire, XML
Externalisation de configuration dans des
.properties
Gestion des logs : java.util.logging, Log4j
Atelier : Implémentation d'exports et imports depuis des fichiers
Notions sur le dépôt de données et des branches
Enjeux
de la gestion de configuration
Vérifier
l’état de la copie de travail : status
Indexer ses
modifications : add
Valider ses modifications : commit
Tirer, pousser et supprimer une branche
distante
Formation destinée à des personne n'ayant aucune connaissance en programmation. Au travers d'un exemple fil-rouge, nous découvrirons tous les concepts importants de la programmation orientée objet, la syntaxe java et un ensemble de bonnes pratiques.
Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.
Aucune date de programmée actuellement. Pour plus d'information sur les prochaines sessions, nous vous invitons à joindre le service commercial par téléphone au 09 72 37 73 73 (prix d'un appel local) ou depuis notre formulaire de contact.
Bât Ravezies - 2e étage 250 avenue Emile Counord
33300 Bordeaux
Liaison directe de la gare Bordeaux Saint-Jean via le tram C
32 Boulevard Vincent Gâche
44000 Nantes
46 rue des Canonniers - 2è étage
59800 Lille
Proche des deux gares
62 rue de Bonnel - 1er étage Ascenseur à droite de l'entrée
69003 Lyon
38/40 rue de la République Escalier A, 1er étage
13001 Marseille
A proximité du vieux port
26 Allée de Mycènes Le Thèbes, Bât. A, 3è étage
34000 Montpellier
Quartier Antigone
32 Boulevard Vincent Gâche 5 ème étage
44200 Nantes
455 promenade des Anglais Bât Arenice, 7è étage
06200 Nice
11 rue Antoine Bourdelle
75015 Paris
dans le 15e arrondissement
3 place du Général Giraud
35000 Rennes
4 rue de Sarrelouis - 4è étage
67000 Strasbourg
1 place Occitane Bât. Le Sully - 4è étage
31000 Toulouse
Proche de Jean-Jaurès et du Capitole