Wij maken gebruik van Cookies. Cookies zijn bestanden die in je browser worden opgeslagen en zorgen dat de website optimaal werkt, dat je sneller vindt wat je zoekt en dat getoonde content voor jou zo relevant mogelijk is. Lees er meer over in ons cookies- en privacybeleid. Klik hieronder het gewenste niveau.
Niveau 1: Deze cookies zijn noodzakelijk voor een goed en veilig werkende website.
Niveau 1+2: Met deze cookies maken we de website persoonlijker en gebruiksvriendelijker.
Niveau 1+2+3: Deze cookies zorgen ervoor dat we je relevante advertenties kunnen laten zien.

Wil je softwareontwikkeling leren?

IT Specialist Software Development Fundamentals (DEV-SDF)

Wil je softwareontwikkeling leren? In deze training ontdek je programmeerfundamenten, gegevensstructuren en softwareprocessen met Python, Java en JavaScript, inclusief Git, testen en debugging.

Wil je...

Wil je een sterke basis in softwareontwikkeling? Deze training bereidt je voor op het IT Specialist Software Development-examen en leert je essentiële programmeervaardigheden. Je werkt met Python, Java en JavaScript en krijgt praktijkervaring met versiebeheer, testen en debugging.

Wat leer je in deze training?

  • Programmeerfundamenten – Variabelen, datatypes, operatoren, loops en functies.
  • Gegevensstructuren & OOP – Arrays, lijsten, dictionaries, klassen en objecten.
  • Softwareontwikkelingsproces – Van requirementsanalyse tot implementatie en onderhoud.
  • Debugging & testen – Breakpoints, foutopsporing en unit testing met JUnit of pytest.
  • Versiebeheer met Git – Committen, branches beheren en merge-conflicten oplossen.
  • Praktische projecten – Ontwikkel een volledige applicatie met versiebeheer en documentatie.

Deze training is perfect voor beginners, career switchers en IT-professionals die hun softwaredevelopment-vaardigheden willen versterken.

De training bevat Engelstalig lesmateriaal en wordt gegeven door een Nederlandstalige docent.

Wat is inbegrepen

  1. Een AI-Tutor voor ondersteuning tijdens en na de training
  2. Engelstalig lesmateriaal
  3. Nederlandstalige docent
  4. Praktijkgerichte labs
  5. Certificaat van deelname

Voor wie

  • Beginnende developers die een erkend certificaat willen behalen.
  • Career switchers die willen instromen in softwaredevelopment.
  • IT-professionals die hun vaardigheden willen formaliseren.
  • Studenten die hun CV willen versterken voor stages/banen.

Voorkennis

  • Basiskennis van programmeren (bijv. via zelfstudie of eerdere cursussen).
  • Vertrouwdheid met tekstgebaseerde code-editors (VS Code, Notepad++).
  • Geen professionele ervaring vereist.

Info

Uitleg1
Uitleg2
Uitleg3
Wanneer
Kies een locatie
Volg deze training vanaf...
€ 9.999,-
Jouw keuze
€ 9.999,-
Excl. BTW
Niet ingepland

Programma

Modules

Dag 1: Programmeerfundamenten en Syntax
  • Basisconcepten: variabelen, datatypes (int, string, boolean), operatoren.
  • Controlestructuren: if/else, switch, for-loops, while-loops.
  • Functies: parameters, return-waarden, scope.
  • Debugging: foutmeldingen interpreteren, breakpoints gebruiken.
  • Eenvoudige projecten: rekenmachine, tekstverwerker (console-based).
Dag 2: Gegevensstructuren en OOP
  • Arrays en lijsten: indexeren, itereren, methoden (push, slice).
  • Objectgeoriënteerd programmeren (OOP): klassen, objecten, overerving, encapsulatie.
  • Hashmaps/dictionaries: sleutel-waardeparen, get/put-operaties.
  • Bestands-I/O: lezen/schrijven van tekstbestanden (open, readlines).
Dag 3: Softwareontwikkelingsproces en Tools
  • Versiebeheer: Git-basis (git init, git commit, git branch).
  • Testen: unit tests schrijven (JUnit, pytest), test-driven development (TDD).
  • Development lifecycle: requirements, ontwerp, implementatie, onderhoud.
  • Debugging tools: IDE-integratie (VS Code, IntelliJ), logboekanalyse.
  • Afrondend project: een volledige applicatie met Git, testen en documentatie.

Programma:
  • Programmeerfundamenten en Syntax:
  • Variabelen en datatypes: int, string, boolean, typeconversie.
  • Controlestructuren: if/else, switch, for/while-loops, geneste voorwaarden.
  • Functies: parameters, return-waarden, scope (global vs. lokaal).
  • Debugging: breakpoints, stap-voor-stap uitvoering, logboekregistratie (print/console.log).
  • Console-projecten: rekenmachine, tekstverwerker met input/output.
  • Gegevensstructuren en OOP:
  • Arrays/lijsten: itereren met for/forEach, methoden (push, pop, slice).
  • Hashmaps/dictionaries: key-value-paren, get(), put(), collision management (basis).
  • OOP: klassen (class), objecten (new), overerving (extends), super().
  • Bestands-I/O: tekstbestanden lezen/schrijven (open(), read() in Python/Java).
  • Studentenbeheersysteem: CRUD-operaties (Create, Read, Update, Delete).
  • Softwareontwikkelingsproces en Tools:
  • Git: git init, git add, git commit, git branch, merge-conflicten oplossen.
  • Testen: unit tests met JUnit (Java) of pytest (Python), testcases schrijven (@Test).
  • Development lifecycle: requirementsanalyse, ontwerp (UML-basis), implementatie, deployment.
  • Debugging tools: IDE-integratie (VS Code debugger, IntelliJ step-through), stack traces.
  • Afrondend project: applicatie met Git-repo, test suite en documentatie.

Examen

INF-305
  • Bereidt voor op het Pearson VUE IT Specialist Software Development-examen (examen code: INF-305).
  • Examenonderwerpen:
  • Softwareconcepten (20–25%).
  • Programmeerlogica (30–35%).
  • Debugging en testen (15–20%).
  • Development lifecycle (25–30%).
  • Certificering is internationaal erkend en versterkt jouw professionele profiel.

Direct naar examen: INF-305

Helaas geen video van deze training...

Studiebelasting

Klassikaal 3 dgn: 18 lesuren, 0 uren zelfstudie

Direct inschrijven

Kies een subsidieregeling

Kies de gewenste leervorm

Kies een locatie

Wanneer?

IT Specialist Software Development Fundamentals

pin
kalender
Jouw keuze

icon lesmethode Klassikaal: 3 dagen
Wat is inbegrepen
Heb je vragen?
Onze deskundige opleidingsadviseurs helpen je graag bij het maken van de juiste keuze!
Waarom @The Academy?
Praten Icon
Hoge klanttevredenheid
8.7 uit 4339 evaluaties
Checklist Icon
Spreiden van lesdagen
flexibiliteit voor uw gemak
Medewerker Icon
Persoonlijk advies
bij het zoeken van de juiste training
Virtueel Icon
Virtueel trainen
voor alle klassikale en blended trainingen