Meest gekozen opleidingen
Python Fundamentals
Python is een van de meest dynamische programmeertalen die er bestaat voor webontwikkeling, scripting en big data. Tijdens deze training ga je aan de slag met het werken met Python in de praktijk. Welke verschillende (ingebouwde) functies kun je gebruiken? En welke soorten comprehensions kun je toepassen? Dit en veel meer onderwerpen worden toegelicht, zodat je het werken met Python direct in praktijk kunt brengen.
Python Advanced
C# Fundamentals
Testautomatisering met Playwright
Python Advanced
C# Fundamentals
Testautomatisering met Playwright
Van module tot Bachelor
Vragen over programmeerervaring, studieduur, kosten en functies na je opleiding.
Wat is een opleiding software development?
Een opleiding software development leert je applicaties bouwen met een team: van eisen en ontwerp tot code, tests en uitrol. Je werkt met versiebeheer, code reviews en geautomatiseerde tests. De trajecten lopen van een module van tien dagdelen tot een Bachelor van vier jaar.
Heb ik programmeerervaring nodig voor software development?
Voor modules en Bachelors is enige ervaring met één taal gewenst, al is het niet altijd verplicht. Begin je vanaf nul, doe dan eerst een cursus programmeren. Belangrijker dan je startniveau is dat je code van anderen wilt lezen en verbeteren.
Hoe lang duurt een opleiding software development?
Een losse module beslaat zes tot tien dagdelen. Een deeltijdtraject naar junior developer duurt zes tot twaalf maanden. Een HBO Bachelor telt 240 studiepunten en loopt drie tot vier jaar, met vrijstellingen soms een half jaar korter.
Van user story tot release: het vak software development
Software development omvat de hele weg van wens naar werkende applicatie: eisen omzetten in user stories, code schrijven, tests automatiseren, elkaars werk reviewen en de release veilig naar productie brengen. Onderdelen zijn objectgeoriënteerd programmeren, databases, API's, versiebeheer met Git, unit tests en een CI/CD-straat. Je werkt in sprints van twee weken aan een gezamenlijke applicatie. Een losse module beslaat zes tot tien dagdelen, een HBO Bachelor 240 studiepunten.
Software development voor wie al iets kan programmeren
Deze opleidingen passen bij mensen die al een taal kennen en merken dat hun code alleen door henzelf te onderhouden is, en bij testers of beheerders die naar de bouwkant willen doorschuiven. Voor een module vraagt de opleider basiskennis van één programmeertaal. Voor een Bachelor geldt havo, vwo of MBO-4. Begin je vanaf nul, neem dan eerst een cursus programmeren van zes dagen. Zonder plezier in samenwerken en reviewen wordt dit vak zwaar.
Fullstack developer, tester of DevOps-engineer
Na deze opleiding werk je als softwareontwikkelaar, fullstack developer, backend developer, testautomatiseerder of DevOps-engineer, bij softwarehuizen, banken, verzekeraars, industriële bedrijven en overheidsorganisaties met eigen ontwikkelteams. Detachering komt veel voor: je werkt dan per opdracht bij wisselende klanten. Na drie tot vijf jaar volgt de stap naar medior en daarna naar lead developer of software-architect. Werkgevers kijken naar je code en naar hoe je een review ontvangt.
Software development bouwt, IT-beheer houdt draaiend
Binnen automatisering en IT bouwt deze richting nieuwe applicaties, terwijl IT-beheer ervoor zorgt dat blijft werken wat er vandaag al zonder haperen in productie draait. Twee vakken die dagelijks met elkaar praten. Wil je alleen een taal onder de knie krijgen, dan volstaat programmeren. Zoek je een erkend diploma met theorie en onderzoek, kies informatica. Hier draag je verantwoordelijkheid voor een product dat over drie jaar nog onderhoudbaar moet zijn.