Java: basiscursus
Tijdens deze training leren we de basisprincipes van programmeren in Java. In deze vijfdaagse ABIS-cursus bestuderen we de syntax van Java, evenals hoe Java wordt gebruikt in een objectgeoriënteerde applicatie.
Java is één van de meest gebruikte programmeertalen ter wereld. Het is volledig objectgeoriënteerd van aard en zeer geschikt voor het creëren van goed gestructureerde full-stack applicaties.
In deze Java-programmeercursus zullen de deelnemers:
- de basis-syntax van Java bestuderen
- Java toepassen bij het gebruik van OO-concepten zoals associaties, overerving en polymorfisme
- een overzicht krijgen van de meest gebruikte vooraf gedefinieerde klassen/bibliotheken, zoals String, Collections, Date/Time, I/O
- kennismaken met het concept van functioneel programmeren (lambdas)
Opleiding inplannen?
Een interactieve, live training – gegeven in een fysiek klaslokaal of online, of in een hybride vorm. De cursus kan gegeven worden in het Nederlands, Engels of Frans.
BEDRIJFSOPLEIDING AANVRAGEN |
Publieke opleidingskalender | |||||
---|---|---|---|---|---|
datum | duur | taal | plaats | prijs | |
29 sep | 5 | web based | 2975 EUR (excl. BTW) | ||
24 nov | 5 | web based | 2975 EUR (excl. BTW) | ||
24 nov | 5 | Leuven | 2975 EUR (excl. BTW) | ||
SESSIE-INFO EN INSCHRIJVEN |
Doelgroep
Applicatieontwikkelaars die willen leren object georiënteerd programmeren in Java.
Voorkennis
- Basisbeginselen van programmeren beheersen (cursus Programmeren: basiscursus).
- Cursus OO concepten en technieken gevolgd hebben (of equivalente ervaring bezitten).
U kan zelf testen of u voldoende voorkennis heeft door de online zelftest "OO concepten" en de online zelftest "inleiding programmeren" in te vullen.
Inhoud
- Inleiding
- een eerste applicatie
- compileren en runnen van Java-applicaties
- Java syntax
- variabelen en datatypes - arrays - Strings - typeconversies (autoboxing)
- operatoren
- expressies
- control flow
- Java bouwstenen
- packages - classes - objecten
- methoden - initialisatie - constructoren
- associaties - overloading
- inner classes - access control
- Java applicaties
- programmastructuur
- Java-documentatie
- jar-files
- Java beans
- Inheritance en polymorfisme
- concepten
- overiding - casting
- modifiers
- abstracte klasses en interfaces
- enums
- Exception handling
- opvangen en behandelen van exceptions
- throwing exceptions
- eigen exceptions definiëren
- try-with-resources
- Collections
- List - Set - Map - Queue
- generics
- Iterator and sorting
- Arrays en Collections utility klasses
- Utilities
- datum/tijd
- formattering van getallen
- File I/O
- byte-, karakter- en object-streams
- lezen van files
- command-line I/O
- Introductie in Functioneel programmeren
- functional interfaces
- lambda expressies
- streams inleiding
Verloop van de cursus
Het object-georiënteerd denken en ontwikkelen in Java wordt in de praktijk gebracht aan de hand van verschillende oefeningen.
Certificaat
Na afloop van de sessie ontvangt de deelnemer een 'Certificate of Completion'.
Duur
5 dagen.
Docent
Sandy Schillebeeckx (ABIS), Gert Vanstapel (ABIS).
Reviews
4.5/5 (gebaseerd op 40 evaluaties; de meest recente worden hieronder getoond)
|
Goed! Goede verhouding tussen theorie/praktijk, ik heb in een korte tijd veel aspecten van java kunnen zien/mee oefenen, en ik voel me nu in staat om er zelf mee te gaan spelen.
| (Line Hojland, Rabobank Nederland, ) |
Fijne lessen waarbij de theorie duidelijk gemaakt wordt. Voor mij persoonlijk is alleen balans tussen theorie en oefening niet optimaal.
| (Theo, ) |
Stevige basiscursus!
| (Arnout, ) |
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, ) |
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, ) |
Klik hier om meer commentaren te zien...
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 Heerlen, ) |
Perfecte basistraining voor JAVA
| (Tom Ramakers, APG Heerlen, ) |
Very well explained and excellent guidance
| (N.N., ) |
Overall a good course with lot of practical exercise that helps to cover contents.
| (Harshad, ) |
Very good course for the beginners
| (N.N., ) |
The Practice exercises are good.
| (N.N., ) |
Good explaination. Good amount of hands-on.
| (Ankita Singhal, ING België, ) |
The course is very well explained by the instructor and the virtual machine for practising the exercises was a very nice experience.
| (Mohitesh Sahu, ING België, ) |
I found the course very informative, our instructor Gert was very patient with the group and was clear with the explanations. I am finishing this course with a very good understanding of basic JAVA.
| (Sourabh Nair, ING België, ) |
Good. I like the idea of first explaining the topics then doing exercises related to that and correcting it.
| (Navya Alex, ) |
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, ) |
Excellent course
| (Eddy Dubois, ING Belgium Corporate, ) |
Excellent training, j'ai encore appris de nouvelles choses. Le niveau des formateurs/formatrice Abis est vraiment au top !
| (Yves, ) |
Très bien. Très bonne base avec une belle balance théorie / exercices
| (Robert Grätz, BNP Paribas Fortis, ) |
Ook interessant
Cursisten van deze training hebben ook volgende cursussen gevolgd:
SESSIE-INFO EN INSCHRIJVEN |