Inhoud - Software Developer opleiding
De opleiding Software Developer bestaat uit 4 deelcursussen die je stapsgewijs begeleiden in de wereld van softwareontwikkeling. Elke cursus bouwt voort op de vorige, waardoor je een zeer compleet en samenhangend leertraject doorloopt:
1) Programmeren voor beginners
Je start met de basisprincipes van programmeren. In deze cursus leer je hoe computers instructies uitvoeren en hoe je deze processen kunt sturen met code. Je maakt kennis met variabelen, functies, controlelogica en leert hoe je eenvoudige programma's kunt opbouwen en testen. Deze kennis vormt de fundering voor de volgende stappen in je ontwikkeling als softwareontwikkelaar.
Je leert ook waarom programmeertalen zo belangrijk zijn en hoe ze worden gebruikt in verschillende contexten, zoals het bouwen van applicaties en websites. Het begrijpen van deze basisconcepten is essentieel voordat je je gaat verdiepen in een specifieke programmeertaal zoals Python.
2) Programmeren met Python
Na het doornemen van de basisprincipes ga je meteen aan de slag met Python, waarbij je leert werken met de belangrijkste datatypes zoals lijsten en woordenboeken. Je leert variabelen gebruiken om gegevens efficiënt te beheren en ontdekt het concept van het programmaverloop, waarbij je instructies koppelt op basis van voorwaarden en herhalingen.
Vervolgens leer je functies schrijven om je code modulair en herbruikbaar te maken, en werk je met klassen om de basis van objectgeoriënteerd programmeren te begrijpen. Daarnaast leer je bestanden lezen en schrijven, en ontdek je hoe je uitzonderingen afhandelt om fouten in je programma te voorkomen. De module sluit af met het testen van je code en het uitvoeren van een eindproject waarin je al je opgedane kennis toepast.
3) Webdesign
Nu je begrijpt hoe je code schrijft en toepast, is het tijd om te kijken naar het ontwerpen en ontwikkelen van websites. In deze module leer je de kernprincipes van webdesign, zoals grafisch ontwerp, gebruiksvriendelijkheid en klantcommunicatie. Daarnaast leer je werken met HTML en CSS, de belangrijkste bouwstenen voor het creëren van websites. Dit geeft je de tools om websites te ontwerpen die zowel functioneel als aantrekkelijk zijn.
Deze module biedt niet alleen inzicht in de technische aspecten van het bouwen van een website, maar ook in hoe je websites structureert en vormgeeft volgens de wensen van een klant. Je leert hoe HTML zorgt voor de structuur van een webpagina en hoe CSS de visuele presentatie aanpast, zodat je complete controle hebt over het uiterlijk en de functionaliteit van je website. Dit bouwt voort op je programmeerkennis en biedt je een praktische toepassing ervan.
4) Agile Scrum
Als je eenmaal de vaardigheden hebt ontwikkeld om software en websites te bouwen, is het belangrijk om te weten hoe je effectief samenwerkt in een team en projecten beheert. In deze module leer je werken met Agile Scrum, een methode die helpt om softwareontwikkeling en projectmanagement overzichtelijk en flexibel te houden. Agile Scrum leert je werken in korte sprints, waarin je samen met een team werkt aan duidelijke doelen en continu aanpassingen maakt op basis van feedback.
Deze deelcursus bouwt voort op je technische kennis door je te laten zien hoe softwareprojecten op een georganiseerde manier beheerd kunnen worden. Je leert hoe je als onderdeel van een team werkt, waarbij iedereen specifieke rollen vervult zoals de Product Owner, Scrum Master en ontwikkelaars. Deze methodologie helpt je niet alleen om efficiënter te werken, maar ook om flexibeler in te spelen op de wensen van klanten en veranderingen tijdens het ontwikkelproces.
Laudius is een erkende partner van EXIN (EXamenINstituut). Dankzij deze onafhankelijke certificering en het prestigieuze EXIN-diploma zul je je onderscheiden op de arbeidsmarkt. Na het voltooien van de Agile-Scrum deelcursus kun je vol vertrouwen het EXIN-examen afleggen.