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 & aanmelden

Onze missie
Iedereen verdient IT-trainingen die echt verschil maken. Daarom maken wij IT persoonlijk: afgestemd op jouw niveau, leerstijl en ambities.
Klassikaal of virtueel
Onze trainingen kun je klassikaal op locatie volgen of virtueel vanuit huis of kantoor. Zo kies je de leervorm die het beste past bij jouw agenda en werksituatie.
Nederlandse trainers
Onze trainingen worden verzorgd door Nederlandse trainers. Het lesmateriaal is Engelstalig, zodat het aansluit op internationale IT-standaarden en certificeringen.
Wanneer
Kies een locatie
Volg deze training klassikaal vanaf...
€ 9.999,00
Jouw keuze
€ 9.999,-
Excl. BTW

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

Studiebelasting

Klassikaal 3 dgn: 18 lesuren, 0 uren zelfstudie

Persoonlijk leren, begeleid door Buddy


Bij veel IT trainingen ontstaat de echte uitdaging pas na de lesdag. Vragen blijven liggen, oefenen kost tijd en niet iedereen leert in hetzelfde tempo.

Daarom werken wij met Buddy: onze overkoepelende AI-ondersteuning die deelnemers begeleidt van oriëntatie tot certificering en toepassing in de praktijk.

Buddy ondersteunt bij kiezen, voorbereiden, leren, voortgang en afronding. Zo blijft de ontwikkeling doorgaan tijdens én buiten de trainingsmomenten.

Company strippenkaart


Strippenkaart van The Academy

Flexibel opleiden met voordeel en tot twee jaar zekerheid.

Met de Strippenkaart koop je vooruit opleidings­capaciteit in voor je organisatie. Je zet trainingen flexibel in voor meerdere medewerkers, wanneer het past bij jullie planning. Met voordeel per trainingsdag en een geldigheid tot twee jaar haal je meer rendement uit je opleidings­budget, zonder vast te zitten aan starre afspraken.

De volgende training is gevonden

Professioneel pakket

60 Strippen
28 % kortingMeest gekozen
€ 25.704,00 € 35.700,00Je bespaart € 9.996,00
Geldig 24 maanden
Persoonlijke opleidingsadviseur
Flexibel inzetbaar

Ook beschikbaar:

21 Strippen
13% korting
€ 1.617,- besparing
30 Strippen
23% korting
€ 4.017,- besparing
150 Strippen
29% korting
€ 25.500,- besparing

NIEUWSBRIEF:    Blijf op de hoogte van nieuwe trainingen en acties