Untitled UI logotextLogo
Aanbod

Thema's

Microsoft 365
Populair
Haal meer uit tools zoals Excel, Teams, SharePoint,... in je dagelijkse werk.
Artificiële Intelligentie (AI)
Leer AI-tools zoals Copilot en ChatGPT inzetten binnen je organisatie.
Cybersecurity
Verdiep je in het beschermen van systemen en data.
Systeembeheer & Netwerk
Begrijp hoe je IT-infrastructuur professioneel beheert.
Agile & Management
Krijg inzicht in het aansturen van projecten en teams.
Data & Automatisatie
Leer data verwerken en digitale processen automatiseren.
Cloud
Leer cloudomgevingen opzetten, beheren en beveiligen met o.a. Azure.
Programmeren
Ontwikkel toepassingen in Java, Python en andere talen.
Digitale Tools & Web
Gebruik praktische tools zoals Canva en WordPress doelgericht.

Leervormen

Keynote
Inspirerende lezing over een digitaal thema
Training
Populair
Fysiek, online of hybride
E-learning creatie
Op maat van jouw organisatie.
Digital Coach
Persoonlijke ondersteuning 1 op 1
Weet je niet waar te beginnen?
Bekijk al onze trainingen
Boek een gratis adviesgesprek
BlogOver Ons
Contact
NL
NLENFR

Java Introduction

15 dagen
Incompany of virtueel
Deelnemers: 2-12 personen.
Training Aanvragen
Beschrijving
Doelgroep
Methode
Inhoud
Certificering
Offerte aanvragen

Beschrijving

Het doel van deze opleiding is om deelnemers vertrouwd te maken met het Java-programmeerplatformen hen de fundamentele concepten en vaardigheden bij te brengen omJava-toepassingen te ontwikkelen.

‍

Kennis/vaardigheden verworven na afloop van de opleiding; de deelnemer zal in staat zijn om

Java-programma's te schrijven en te begrijpen.

De Java Virtual Machine (JVM) en JDK te installeren en te gebruiken.

Basisprincipes van programmatielogica en Java-syntax te begrijpen en toe te passen.

Fundamentele softwareontwerp concepten en object georiënteerd programmeren(OOP) in Java te beheersen.

Exceptions te herkennen en correct te behandelen.

De standaard Java-bibliotheek en Git-versiebeheer te gebruiken.

Doelgroep

Deelnemers zonder eerdere ervaring in dit domein die een introductie willen krijgen in een specifiek onderwerp. Deze opleiding biedt een brede basis aan voor verdere ontwikkeling.

Methode

De opleiding wordt zowel via instructeur-geleide lessen als zelfstudie aangeboden. Deelnemers zullen praktische oefeningen en opdrachten krijgen om hun vaardigheden te oefenen. De nadruk ligt op hands-on leren, waarbij deelnemers actief bezig zijn met het schrijven van code en het oplossen van programmeervraagstukken.

De voltijdse, instructor-led opleiding beslaat 15 lesdagen. Hetzelfstudietraject omvat in totaal 30 dagen zelfstudie. De exacte planning kanvariëren, afhankelijk van het specifieke cursusprogramma en de beschikbaarheidvan deelnemers.

Inhoud

• Kennismaking Java ecosysteem

• Kenmerkelijke eigenschappen van Java doorlopen en opsommen

• Verschillen tussen gecompileerde en geïnterpreteerde talen

• De werking en rol van de JVM

• Installatie en onderhoud van de JDK (versie 8, 11 en 17) op één ofmeerdere besturingssystemen

• Basisgebruik van de programmeertaal via de terminal en eentekstverwerker

• Installatie en walkthrough van IDE software

Programmatielogica

• Toelichting sequentiële logicastroom in een applicatie en debasiswerkingen van variabelen en

operatoren

• De rollen en het gebruik van invoer en uitvoer in een toepassing

• Lezen en tekenen van diagrammen zoals stroomdiagrammen (flow charts)

• De juiste controlestructuur (if, while, for, switch, etc.) kiezen encorrect implementeren in Java

• Een methode implementeren en aanroepen in Java

Java-syntax

• Gepast datatype definiëren in gebruiken, en de verschillen tussen een primitieve datatype en

een referentietype

• Het declareren en de initialisatie van lokale variabelen en de regels(zowel harde regels als best

practice conventies) van identifiers

• Levenscyclus en scope van variabelen in de context vancodeblok-structuren

• Begrip en correcte toepassing van allerlei unaire, binaire en ternaireoperatoren

• Geneste lussen en het gebruik van sleutelwoorden om de logicastroom tebeheren

• Het lezen, begrijpen, ontwerpen en implementeren van een methode enzijn nodige

componenten (returntype, identifier, parameterlijst, optionele zaken)

• Scope van en methode en stroom van data tijdens aanroep, en hetgebruik van overloading

• Werken met een enumeratie of opsomming datatype

• Het gebruik van arrays als datastructuur, ook multidimensionale arrays

• Documenteren van de geschreven code aan de hand van comments en demeer uitgebreide

Javadoc tool

Softwareontwerp

De verschillende stadia van de software ontwikkelingsproces (SDLC)herkennen en in de

betrokken rollen en processen kunnen toelichten

• Analyseren van complexe IT-behoeften om een gepast UML-diagram zelf opte stellen

gebruikmakend van GRASP

• Robuuste applicaties in een drielagenstructuur toepassen en per laagde verantwoordelijkheden

kunnen identificeren en toekennen

OOP met Java

• De pijlers van object georiënteerd programmeren begrijpen en toepassen

• Structuur van een Java-klasse lezen en schrijven om er instanties vante maken met zicht op de

pijlers van OOP

• Inkapseling van data in object-structuren via de verschillende accessmodifiers

• Uitbreiding en hergebruik van een klasse via overerving en het gebruikvan abstracte klassen

• Het gebruik en nut van een interface en de implementatie ervan

• Begrijpen en toepassen van polymorfisme

• Zoals voorgesteld in een UML-diagram een klasse conform implementeren

• De pijlers van SOLID leren kennen en weten hoe ze toegepast kunnenzijn

Exceptions

• De rol van een exception en het veroorzaken ervan om de logicastroomvan een toepassing te

onderbreken

• Behandeling van exceptions aan de hand van een try-catch structuur ende rol van het finallyblok

• Ontwerp, implementatie en gebruik van eigengemaakte exceptions

De standaard Java-bibliotheek

• De verschillen tussen String en StringBuilder, en het verhaal achterString interning

• De Wrapper-klassen en het automatisch gedrag van Java tijdens hetomvormen van datatypes

• Het voorstellen van een datum of tijd in de verschillende structuren,en het formatteren en

omvormen ervan via formatters en parsers

Git

• Inleiding versiebeheersysteem en de rol ervan in modernesoftwareontwikkeling

• Installatie en onderhoud van de laatste stabiele versie van Git

• Gebruik van git in zowel een lokale, offline workflow als remote en inteam op een online, gratis

hosted platform zoals GitLab

Certificering

Deelnamecertificaat: deelnemers ontvangen na afloop van de training een certificaat dat ze deze cursus voltooid hebben.

Offerte aanvragen

Java Introduction
We hebben je aanvraag ontvangen. We koppelen zo snel mogelijk terug.
Oops! Something went wrong while submitting the form.
multimedi
Adres
Grauwmeer 1, 3001 Leuven
Contact
016 61 65 75
hello@multimedi.be
IT trainingenTraining op maatOver OnsBlogContact
Algemene voorwaardenPrivacy policyCookies Settings