Deze tekst werd automatisch vertaald door een online vertaler (DeepL) om als leidraad te dienen, om de inhoud van de informatie over de opleiding te helpen begrijpen. Wij wijzen alle verantwoordelijkheid voor de inhoud ervan af. Indien u wenst te reageren op deze vertaling, kunt u een e-mail sturen naar helpdesk@digitalcity.brussels.
Java base
Beschrijving
Het doel van deze cursus is de deelnemers vertrouwd te maken met de Java-taal, de syntaxis ervan, en de ontwikkeling van toepassingen in console mode. Het programma behandelt alle basisbegrippen van programmeren (variabelen, operatoren, voorwaarden, lussen, ...). Zij zullen ook leren hoe een IDE (Eclipse) te gebruiken om hun programma te bouwen, evenals goede ontwikkelingspraktijken (naamgevingsconventies, debugging, ...).
Deze cursus is bedoeld voor iedereen die wil leren ontwikkelen in Java.
Wat zijn de doelstellingen van de opleiding?
De opleiding is gericht op de volgende vaardigheden
- Schrijf een programma
- Uitvoering van programmeringsregels
- Variabelen declareren en instantiëren
- Handling operatoren
- Uitdrukkingen schrijven
- Gebruik van controlestructuren
- Procedures schrijven
- Schrijffuncties
Wat moet je weten om de cursus te volgen?
Basiskennis van algoritmen.
Opleidingsprogramma
Ontstaan van een eerste programma
- Een eenvoudig programma schrijven: syntaxis en instructies
- Compileren en uitvoeren van het programma
- Wat is een bibliotheek? Zijn rol, zijn gebruik
Programmeer regels
- Naamgevingsconventie
- Syntax conventie
- Gebruik van commentaar. Waarom commentaar geven op ontwikkelingen?
- Om de leesbaarheid van programma's te verbeteren: inspringen van de code, opknippen van de code...
Variabelen
- Wat is een variabele?
- Waarom een variabele typen?
- Primitieve types: gehele getallen, strings, reële getallen, andere
- Aangifte, definitie en initialisatie van een variabele
- Constanten
- Invoer, weergave, toewijzing, type conversie
- Organiseren van gegevens in de vorm van arrays
- Geavanceerde types: record, matrix, boom
Operatoren en uitdrukkingen
- De verschillende operatoren (vermenigvuldigend, additief, vergelijking, gelijkheid, logica, toewijzing)
- Combinatie van operatoren
- Booleaanse uitdrukkingen
Controlestructuren
- Alternatieve selecties (indien, indien-dan-niet, geval-selectie)
- Instructieblokken (notie van Start... End)
- Iteratieve lussen (while-repeat, repeat-until, for-from-to)
- Nesting van instructies
- Commentaar
Procedures en functies
- Definities: procedure, functie
- Waarom zijn ze essentieel bij het programmeren (herbruikbaarheid, leesbaarheid...)?
- Parameters doorgeven
- De terugkeercode van een functie
- Bewustzijn van de grenzen van het doorgeven van de waarde van een variabele
- Notie van het passeren van een adres
- Functies oproepen