Dit ontwikkelpad biedt je de basiskennis van programmeren waar je altijd al naar op zoek was. Het traject is speciaal ontworpen voor beginners in programmeren en zal je helpen een solide en diepgaand begrip van softwareontwikkeling te krijgen, voordat je je verdiept in het leren van een van de belangrijkste programmeertalen. De onderwerpen die aan bod komen in dit traject omvatten fundamentele programmeerconcepten zoals Object-Oriented Programming (OOP), databases en de fasen en modellen van de Software Development Life Cycle (SDLC).
Wanneer je dit leerpad kiest, krijg je:
- Toegang tot de trainingen Programmeren, Web-ontwikkeling, Data, en Software Design en ontwikkeling. Daarnaast krijg je toegang tot nog veel meer trainingen.
- Begeleiding van ons Learning & Development team, samen met jou stellen we doelen, maken we een planning en monitoren we je voortgang
Het programma is verdeeld in vier delen, elk gericht op het opbouwen van een solide basis van programmeren.
Deel 1: Programmeren
Het eerste deel biedt een verkenning van computerprogrammering, inclusief programmastructuur, variabelen, functies en diverse programmeertalen. Je leert effectieve manipulatietechnieken, begrijpt het belang van variabelen en functies, en verkent standaardbestandsbewerkingen. Daarnaast maak je kennis met sorteer- en zoekalgoritmen, programmaplanning, en objectgeoriënteerd programmeren (OOP).
Deel 2: Webontwikkeling
In dit deel maak je kennis met de basis van webontwikkeling. Je leert over HTML en zijn rol in webtoepassingen, verkent de geschiedenis en versies van HTML, en begrijpt belangrijke componenten zoals menu's, tags, attributen en formulieren. Daarnaast verdiep je je in styling met CSS, manipuleer je HTML-elementen met CSS-selectors en voeg je dynamische effecten toe met animaties. Je leert ook JavaScript gebruiken voor variabelen, functies, arrays en het creëren van interactieve webelementen om gebruikerservaringen te verbeteren.
Deel 3: Database concepten
Deze training gaat dieper in op de database fundamentals, inclusief het gebruik van SQL in relationele databasebeheersystemen (RDBMS). Je leert CRUD-operaties, databasestructuren vormgeven met de gegevensdefinitietaal (DDL), en begrijpt beperkingen voor gegevensintegriteit. De training belicht de rol van een databasebeheerder, inclusief beveiliging, migratie en probleemoplossing, en benadrukt de kracht van databases voor gegevensopslag en -manipulatie.
Deel 4: Software Design en Ontwikkeling
Het laatste deel behandelt softwareontwerp en -ontwikkeling. Je leert over objectgeoriënteerde analyse en ontwerp, ontwerppatronen, en Unified Modeling Language (UML). Leer over SDLC-modellen en Git voor versiebeheer, SOLID-principes en probleemoplossing. Je begrijpt ook de rol van SDLC als gestructureerd kader voor softwarecreatie.