Inhoud van de opleiding HBO-programma Back-end C# developer
Het HBO-programma Back-end C# developer daagt je uit de opgedane kennis direct toe te passen in de praktijk.
In de opleiding komen de volgende modules aan bod.
Visual C#
Je leert in deze module ins en outs van de programmeertaal Visual C#.
Onderwerpen die aan bod komen, zijn:
- het aanmaken van nieuwe projecten binnen de Visual Studio IDE
- met de code-editor, debugger en visuele ontwerper om applicatie te ontwikkelen
- #-code ontwikkelen met behulp van C#-datatypes, operatoren en controlestructuren
- #-scripts ontwikkelen met CS Script
- gebruik van exception handling
- opsporen en verhelpen in C#-code
- ontwerpen en ontwikkelen op basis van objectoriëntatiebeginselen.
Software design
Deze module bestaat uit twee onderdelen: Certified UML Professional 2 Foundation en Certified UML Professional 2 Intermediate.
Certified UML Professional 2 Foundation:
UML (Unified Modeling Language) wordt in veel organisaties gebruikt om objectgeoriënteerde analyses en ontwerpen voor een informatiesysteem te maken. Je maakt kennis met deze methodiek en leert UML-diagrammen lezen en begrijpen. Dit onderdeel bereidt je voor op het afleggen van het examen OCUP2 Foundation van OMG.
Certified UML Professional 2 Intermediate:
In dit deel leer je methoden en technieken om op een objectgeoriënteerde manier software te ontwerpen. Daarbij is aandacht voor het ontwerpen van de statische structuur en het dynamische gedrag van software. Na afronding heb je de kennis en beheers je de vaardigheden die nodig zijn om UML-diagrammen te lezen, begrijpen en modelleren. Je bent goed voorbereid op het OMG-examen Certified UML Professional 2 OCUP 2 Intermediate.
PHP en MySQL
In deze module maak je kennis met de databaseprincipes en modellen van PHP en MySQL. Ook leer je databasetechnologie toepassen.
Agile Scrum and DevOps Basics
Deze module bestaat uit twee delen. Het eerste gedeelte heeft betrekking op de methode Agile Scrum. Vervolgens leer je hoe je de toepassing Devops kunt gebruiken om de samenwerking tussen ontwikkelaars en beheerders in een organisatie te bevorderen. Ook komen diverse tools aan bod die voor dit proces gebruikt kunnen worden.