About Course
Deze cursus biedt een praktijkgerichte introductie in de programmeertaal C#. De deelnemer leert de basisprincipes van objectgeoriënteerd programmeren begrijpen en toepassen binnen de .NET‑omgeving. Onderwerpen die behandeld worden zijn variabelen, datatypen, operatoren, besturingsstructuren, methoden, klassen, objecten, erfelijkheid en polymorfisme. Daarnaast wordt aandacht besteed aan het werken met collecties, exception handling en het gebruik van Visual Studio als ontwikkelomgeving. Deelnemers maken kennis met de opbouw van Windows‑applicaties en leren onderhoudbare en gestructureerde C#‑programma’s te schrijven. De cursus is geschikt voor beginnende C#‑ontwikkelaars, testers en programmeurs die hun vaardigheden willen uitbreiden met objectgeoriënteerd programmeren. Na afronding ontvang je een OC ICT Certificaat.
Mogelijkheden
Na afronding kan de deelnemer zelfstandig eenvoudige tot middelgrote C#‑applicaties ontwikkelen. Hij/zij kan objectgeoriënteerde concepten zoals klassen, objecten en erfelijkheid toepassen en programma’s uitbreiden met exception handling en collecties. Verder kan de deelnemer Visual Studio gebruiken voor ontwerp, implementatie en debugging van C#‑toepassingen. De opgedane kennis stelt de deelnemer in staat software te ontwikkelen volgens moderne programmeerprincipes en vormt een stevige basis voor verdere verdieping in C# of andere objectgeoriënteerde talen. Deze vaardigheden vergroten de inzetbaarheid van de deelnemer binnen ontwikkelomgevingen die gebruikmaken van Microsoft‑technologie.
Praktische informatie
- Lesdagen: 5 dagen
- Tijden: 09:00 – 16:30
- Duur: 5 dagen
- Studiebelasting: 30 uur
- Locatie/online: Individuele docentbegeleiding, fysiek op locatie én/of virtueel
- Benodigde hardware/licenties: benodigde ontwikkelomgeving en tools worden voor OC ICT verzorgd
- Materiaal: Nederlandstalig materiaal
- Groepsgrootte: maximaal 8 personen
- Startdata: in overleg
- Code: CSHPROG01
Opleidingseisen
- Minimaal HAVO met Engels en wiskunde
- Basiskennis programmeren aanbevolen
- Affiniteit met objectgeoriënteerd programmeren
- Kennisniveau: mbo+