La programmation en Java
Lors de ce cours,
- le participant apprend à utiliser Java pour l'élaboration d'applications orientées objet;
- les différents concepts OO sont traduits en constructions Java;
- le participant acquiert une bonne compréhension des propriétés, avantages et inconvénients de Java comme langage, bibliothèque et plate-forme.
Calendrier
Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Veuillez contacter ABIS.
Participants
Développeurs voulant apprendre la programmation objet en Java.
Connaissances préalables
- Maîtriser les techniques de programmation (cf. cours Introduction à la programmation).
- La connaissance des principes OO (cf. cours Concepts et techniques OO) est indispensable. En imprimant et remplissant le test d'auto-évaluation, vous pouvez décider vous-même si vous avez déjà ces connaissances (fichier PDF - 58 KB).
Contenu
- Introduction: une première application • compilation d' une application Java • exécuter des applications • dépréciation
- Syntaxe de Java: variables et datatypes • conversion de types (autoboxing) • opérateurs • expressions • flux de contrôle • array • Strings • standard input et output streams
- Construites Java: packages • classes • objets • méthodes • initialisation • constructeurs • classes internes • restriction d'accès.
- Applications en Java: structure d' un programme • la documentation Java • jar-files • Java beans
- Héritage et polymorphisme: concepts • redéfinition de méthodes • casting • modifiers • classes abstraites • interfaces • typesafe enums
- Traitement d'exceptions: interception et traitement d'exceptions • throwing exceptions • créer des exceptions
- Collections: list • set • map • queue • iterator • utilisation des generics • Arrays et Collections
- Utilitaires: date/temps • formatage
- File I/O: streams de byte, caractère et objet • command line I/O
- Programmation fonctionnelle et lambdas • interface fonctionnelle • streams introduction
Pédagogie
La réflexion orientée objet est mise en pratique dans le développement Java par toute une série d'exercices de différents niveaux.
Durée
5 jours.
Formateur
Sandy Schillebeeckx.
Reviews
4.3/5 (basé sur 61 évaluations; les plus récentes sont montrées ci-dessous)
|
Well paced, good combination of theory and exercises
| (Claudia, ) |
I am happy with what I achieved with this course
| (Elena, ) |
useful
| (Yidan, ) |
Overall I am quite happy with the course.
| (N.N., ING - Haarlerbergpark, ) |
i like the content, and the practice is well connected to the content. Also the instructors introduce the knowledge from the very beginning which is very beginner friendly.
| (N.N., ING Bank, ) |
Perfect for people with other OOP programming experience to on-board Java language.
| (N.N., ING - Hullenbergweg, ) |
Excellent explanation and making you Code which makes more better
| (Raam Subramanian, ING - Hullenbergweg, ) |
de training was oke, alleen de laatste dag was wat moeilijk te volgen voor mij, omdat ik de snelheid nog niet heb/had om de opdrachten om te zetten in werkende code
| (Astrid Fleuren, ING - Haarlerbergpark, ) |
Cliquez ici pour voir d'autres commentaires...
prima, leuke en goede oefeninge, met prima ondersteuning.
| (Frank van Soelen, ) |
mooie introductie van basis begrippen
| (Mels In 't Veld, ) |
Goede cursus, goed opgebouwd qua structuur
| (Steven van Mastrigt, ING - Haarlerbergpark, ) |
Prima
| (N.N., ING - Haarlerbergpark, ) |
Ik heb ontzettend veel geleerd tijdens deze cursus. Fijne afwisseling tussen theorie en praktijk maar het tempo was voor mij te snel . Ik had graag nog wat oefenningen gehad die ik na afloop van de cursus zou kunnen maken.
| (Loraine Homminga, APG, ) |
Perfecte basistraining voor JAVA
| (Tom Ramakers, APG, ) |
Iets te kort om opdrachten echt zelf te kunnen doen
| (Annie, ) |
De cursus is duidelijk opgezet met passende oefeningen en voorbeelden.
| (Jeroen Derwael, APG, ) |
Erg goed opgezet en gebracht
| (Menno, ) |
Kwaliteit van de cursus was goed, docent nam de tijd om je vragen te beantwoorden en helpen met oefeningen. Kwam open over.
| (Miguel, ) |
Zeer leervol
| (Pieter, ) |
Good, lots of knowledge by Bart
| (Marcel Woutersen, ) |
goede training, leerzaam, ondanks niveauverschil kon iedereen meekomen
| (N.N., ) |
Deze cursus Java BASIS werd al zeer snel eel "advanced" cursus waardoor het voor mij moeilijk werd. 5 dagen is voor mij te kort om Java te leren
| (N.N., ) |
Niveau net iets te hoog, maar dat komt door gebrek aan development ervaring
| (N.N., ) |
Very good
| (N.N., ) |
Veel stof, was erg intensief. Niet alle stof kan worden behandeld.
| (N.N., Achmea IT, ) |
Goede uitleg. Alle onderdeln vallen op z'n plek
| (N.N., ) |
Goede docent, duidelijke uitleg en goede voorbeelden
| (Danny, ) |
Interesting course, more exercise time might be nice. Slowed down a lot by group questions;
| (Tara, ) |
Goed, een goede opfrissing (had al Java kennis)
| (N.N., Colruyt Group Services, ) |
OK, gezien beperkte duur veel om te verwerken
| (Jurgen, ) |
Uitstekend
| (N.N., ) |
Goeie cursus, goeie afwisseling tussen praktijk en theorie
| (N.N., Colruyt Group Services, ) |
Goed, Bart waarschuwde ons dat hij tijdens oefeningen soms de neiging heeft om snel te helpen - is idd zo
| (N.N., ) |
Aussi intéressant
Participants de ce cours ont aussi suivi les formations suivantes:
INFO SESSION ET INSCRIPTION |