Masterclass C#
placeMaastricht 21. Jan 2026 bis 11. Mär 2026Details ansehen event 21. Januar 2026, 09:30-17:30, Maastricht, Dag 1 event 28. Januar 2026, 09:30-17:30, Maastricht, Dag 2 event 4. Februar 2026, 09:30-17:30, Maastricht, Dag 3 event 11. Februar 2026, 09:30-17:30, Maastricht, Dag 4 event 18. Februar 2026, 09:30-17:30, Maastricht, Dag 5 event 25. Februar 2026, 09:30-17:30, Maastricht, Dag 6 event 4. März 2026, 09:30-17:30, Maastricht, Dag 7 event 11. März 2026, 09:30-17:30, Maastricht, Dag 8 |
placeRotterdam 28. Jan 2026 bis 18. Mär 2026Details ansehen event 28. Januar 2026, 09:30-17:30, Rotterdam, Dag 1 event 4. Februar 2026, 09:30-17:30, Rotterdam, Dag 2 event 11. Februar 2026, 09:30-17:30, Rotterdam, Dag 3 event 18. Februar 2026, 09:30-17:30, Rotterdam, Dag 4 event 25. Februar 2026, 09:30-17:30, Rotterdam, Dag 5 event 4. März 2026, 09:30-17:30, Rotterdam, Dag 6 event 11. März 2026, 09:30-17:30, Rotterdam, Dag 7 event 18. März 2026, 09:30-17:30, Rotterdam, Dag 8 |
placeEindhoven 6. Feb 2026 bis 27. Mär 2026Details ansehen event 6. Februar 2026, 09:30-17:30, Eindhoven, Dag 1 event 13. Februar 2026, 09:30-17:30, Eindhoven, Dag 2 event 20. Februar 2026, 09:30-17:30, Eindhoven, Dag 3 event 27. Februar 2026, 09:30-17:30, Eindhoven, Dag 4 event 6. März 2026, 09:30-17:30, Eindhoven, Dag 5 event 13. März 2026, 09:30-17:30, Eindhoven, Dag 6 event 20. März 2026, 09:30-17:30, Eindhoven, Dag 7 event 27. März 2026, 09:30-17:30, Eindhoven, Dag 8 |
computer Online: Virtueel 6. Feb 2026 bis 27. Mär 2026Details ansehen event 6. Februar 2026, 09:30-17:30, Virtueel, Dag 1 event 13. Februar 2026, 09:30-17:30, Virtueel, Dag 2 event 20. Februar 2026, 09:30-17:30, Virtueel, Dag 3 event 27. Februar 2026, 09:30-17:30, Virtueel, Dag 4 event 6. März 2026, 09:30-17:30, Virtueel, Dag 5 event 13. März 2026, 09:30-17:30, Virtueel, Dag 6 event 20. März 2026, 09:30-17:30, Virtueel, Dag 7 event 27. März 2026, 09:30-17:30, Virtueel, Dag 8 |
placeApeldoorn 16. Feb 2026 bis 13. Apr 2026Details ansehen event 16. Februar 2026, 09:30-17:30, Apeldoorn, Dag 1 event 23. Februar 2026, 09:30-17:30, Apeldoorn, Dag 2 event 2. März 2026, 09:30-17:30, Apeldoorn, Dag 3 event 9. März 2026, 09:30-17:30, Apeldoorn, Dag 4 event 16. März 2026, 09:30-17:30, Apeldoorn, Dag 5 event 23. März 2026, 09:30-17:30, Apeldoorn, Dag 6 event 30. März 2026, 09:30-17:30, Apeldoorn, Dag 7 event 13. April 2026, 09:30-17:30, Apeldoorn, Dag 8 |
placeUtrecht 16. Feb 2026 bis 13. Apr 2026Details ansehen event 16. Februar 2026, 09:30-17:30, Utrecht, Dag 1 event 23. Februar 2026, 09:30-17:30, Utrecht, Dag 2 event 2. März 2026, 09:30-17:30, Utrecht, Dag 3 event 9. März 2026, 09:30-17:30, Utrecht, Dag 4 event 16. März 2026, 09:30-17:30, Utrecht, Dag 5 event 23. März 2026, 09:30-17:30, Utrecht, Dag 6 event 30. März 2026, 09:30-17:30, Utrecht, Dag 7 event 13. April 2026, 09:30-17:30, Utrecht, Dag 8 |
placeMaastricht 19. Feb 2026 bis 9. Apr 2026Details ansehen event 19. Februar 2026, 09:30-17:30, Maastricht, Dag 1 event 26. Februar 2026, 09:30-17:30, Maastricht, Dag 2 event 5. März 2026, 09:30-17:30, Maastricht, Dag 3 event 12. März 2026, 09:30-17:30, Maastricht, Dag 4 event 19. März 2026, 09:30-17:30, Maastricht, Dag 5 event 26. März 2026, 09:30-17:30, Maastricht, Dag 6 event 2. April 2026, 09:30-17:30, Maastricht, Dag 7 event 9. April 2026, 09:30-17:30, Maastricht, Dag 8 |
placeRotterdam 26. Feb 2026 bis 16. Apr 2026Details ansehen event 26. Februar 2026, 09:30-17:30, Rotterdam, Dag 1 event 5. März 2026, 09:30-17:30, Rotterdam, Dag 2 event 12. März 2026, 09:30-17:30, Rotterdam, Dag 3 event 19. März 2026, 09:30-17:30, Rotterdam, Dag 4 event 26. März 2026, 09:30-17:30, Rotterdam, Dag 5 event 2. April 2026, 09:30-17:30, Rotterdam, Dag 6 event 9. April 2026, 09:30-17:30, Rotterdam, Dag 7 event 16. April 2026, 09:30-17:30, Rotterdam, Dag 8 |
placeEindhoven 9. Mär 2026 bis 11. Mai 2026Details ansehen event 9. März 2026, 09:30-17:30, Eindhoven, Dag 1 event 16. März 2026, 09:30-17:30, Eindhoven, Dag 2 event 23. März 2026, 09:30-17:30, Eindhoven, Dag 3 event 30. März 2026, 09:30-17:30, Eindhoven, Dag 4 event 13. April 2026, 09:30-17:30, Eindhoven, Dag 5 event 20. April 2026, 09:30-17:30, Eindhoven, Dag 6 event 4. Mai 2026, 09:30-17:30, Eindhoven, Dag 7 event 11. Mai 2026, 09:30-17:30, Eindhoven, Dag 8 |
computer Online: Virtueel 9. Mär 2026 bis 11. Mai 2026Details ansehen event 9. März 2026, 09:30-17:30, Virtueel, Dag 1 event 16. März 2026, 09:30-17:30, Virtueel, Dag 2 event 23. März 2026, 09:30-17:30, Virtueel, Dag 3 event 30. März 2026, 09:30-17:30, Virtueel, Dag 4 event 13. April 2026, 09:30-17:30, Virtueel, Dag 5 event 20. April 2026, 09:30-17:30, Virtueel, Dag 6 event 4. Mai 2026, 09:30-17:30, Virtueel, Dag 7 event 11. Mai 2026, 09:30-17:30, Virtueel, Dag 8 |
placeApeldoorn 17. Mär 2026 bis 12. Mai 2026Details ansehen event 17. März 2026, 09:30-17:30, Apeldoorn, Dag 1 event 24. März 2026, 09:30-17:30, Apeldoorn, Dag 2 event 31. März 2026, 09:30-17:30, Apeldoorn, Dag 3 event 7. April 2026, 09:30-17:30, Apeldoorn, Dag 4 event 14. April 2026, 09:30-17:30, Apeldoorn, Dag 5 event 21. April 2026, 09:30-17:30, Apeldoorn, Dag 6 event 28. April 2026, 09:30-17:30, Apeldoorn, Dag 7 event 12. Mai 2026, 09:30-17:30, Apeldoorn, Dag 8 |
placeUtrecht 17. Mär 2026 bis 12. Mai 2026Details ansehen event 17. März 2026, 09:30-17:30, Utrecht, Dag 1 event 24. März 2026, 09:30-17:30, Utrecht, Dag 2 event 31. März 2026, 09:30-17:30, Utrecht, Dag 3 event 7. April 2026, 09:30-17:30, Utrecht, Dag 4 event 14. April 2026, 09:30-17:30, Utrecht, Dag 5 event 21. April 2026, 09:30-17:30, Utrecht, Dag 6 event 28. April 2026, 09:30-17:30, Utrecht, Dag 7 event 12. Mai 2026, 09:30-17:30, Utrecht, Dag 8 |
placeMaastricht 20. Mär 2026 bis 8. Mai 2026Details ansehen event 20. März 2026, 09:30-17:30, Maastricht, Dag 1 event 27. März 2026, 09:30-17:30, Maastricht, Dag 2 event 3. April 2026, 09:30-17:30, Maastricht, Dag 3 event 10. April 2026, 09:30-17:30, Maastricht, Dag 4 event 17. April 2026, 09:30-17:30, Maastricht, Dag 5 event 24. April 2026, 09:30-17:30, Maastricht, Dag 6 event 1. Mai 2026, 09:30-17:30, Maastricht, Dag 7 event 8. Mai 2026, 09:30-17:30, Maastricht, Dag 8 |
placeRotterdam 27. Mär 2026 bis 15. Mai 2026Details ansehen event 27. März 2026, 09:30-17:30, Rotterdam, Dag 1 event 3. April 2026, 09:30-17:30, Rotterdam, Dag 2 event 10. April 2026, 09:30-17:30, Rotterdam, Dag 3 event 17. April 2026, 09:30-17:30, Rotterdam, Dag 4 event 24. April 2026, 09:30-17:30, Rotterdam, Dag 5 event 1. Mai 2026, 09:30-17:30, Rotterdam, Dag 6 event 8. Mai 2026, 09:30-17:30, Rotterdam, Dag 7 event 15. Mai 2026, 09:30-17:30, Rotterdam, Dag 8 |
placeEindhoven 7. Apr 2026 bis 2. Jun 2026Details ansehen event 7. April 2026, 09:30-17:30, Eindhoven, Dag 1 event 14. April 2026, 09:30-17:30, Eindhoven, Dag 2 event 21. April 2026, 09:30-17:30, Eindhoven, Dag 3 event 28. April 2026, 09:30-17:30, Eindhoven, Dag 4 event 12. Mai 2026, 09:30-17:30, Eindhoven, Dag 5 event 19. Mai 2026, 09:30-17:30, Eindhoven, Dag 6 event 26. Mai 2026, 09:30-17:30, Eindhoven, Dag 7 event 2. Juni 2026, 09:30-17:30, Eindhoven, Dag 8 |
computer Online: Virtueel 7. Apr 2026 bis 2. Jun 2026Details ansehen event 7. April 2026, 09:30-17:30, Virtueel, Dag 1 event 14. April 2026, 09:30-17:30, Virtueel, Dag 2 event 21. April 2026, 09:30-17:30, Virtueel, Dag 3 event 28. April 2026, 09:30-17:30, Virtueel, Dag 4 event 12. Mai 2026, 09:30-17:30, Virtueel, Dag 5 event 19. Mai 2026, 09:30-17:30, Virtueel, Dag 6 event 26. Mai 2026, 09:30-17:30, Virtueel, Dag 7 event 2. Juni 2026, 09:30-17:30, Virtueel, Dag 8 |
placeApeldoorn 15. Apr 2026 bis 3. Jun 2026Details ansehen event 15. April 2026, 09:30-17:30, Apeldoorn, Dag 1 event 22. April 2026, 09:30-17:30, Apeldoorn, Dag 2 event 29. April 2026, 09:30-17:30, Apeldoorn, Dag 3 event 6. Mai 2026, 09:30-17:30, Apeldoorn, Dag 4 event 13. Mai 2026, 09:30-17:30, Apeldoorn, Dag 5 event 20. Mai 2026, 09:30-17:30, Apeldoorn, Dag 6 event 27. Mai 2026, 09:30-17:30, Apeldoorn, Dag 7 event 3. Juni 2026, 09:30-17:30, Apeldoorn, Dag 8 |
placeUtrecht 15. Apr 2026 bis 3. Jun 2026Details ansehen event 15. April 2026, 09:30-17:30, Utrecht, Dag 1 event 22. April 2026, 09:30-17:30, Utrecht, Dag 2 event 29. April 2026, 09:30-17:30, Utrecht, Dag 3 event 6. Mai 2026, 09:30-17:30, Utrecht, Dag 4 event 13. Mai 2026, 09:30-17:30, Utrecht, Dag 5 event 20. Mai 2026, 09:30-17:30, Utrecht, Dag 6 event 27. Mai 2026, 09:30-17:30, Utrecht, Dag 7 event 3. Juni 2026, 09:30-17:30, Utrecht, Dag 8 |
placeMaastricht 20. Apr 2026 bis 8. Jun 2026Details ansehen event 20. April 2026, 09:30-17:30, Maastricht, Dag 1 event 27. April 2026, 09:30-17:30, Maastricht, Dag 2 event 4. Mai 2026, 09:30-17:30, Maastricht, Dag 3 event 11. Mai 2026, 09:30-17:30, Maastricht, Dag 4 event 18. Mai 2026, 09:30-17:30, Maastricht, Dag 5 event 25. Mai 2026, 09:30-17:30, Maastricht, Dag 6 event 1. Juni 2026, 09:30-17:30, Maastricht, Dag 7 event 8. Juni 2026, 09:30-17:30, Maastricht, Dag 8 |
placeRotterdam 27. Apr 2026 bis 15. Jun 2026Details ansehen event 27. April 2026, 09:30-17:30, Rotterdam, Dag 1 event 4. Mai 2026, 09:30-17:30, Rotterdam, Dag 2 event 11. Mai 2026, 09:30-17:30, Rotterdam, Dag 3 event 18. Mai 2026, 09:30-17:30, Rotterdam, Dag 4 event 25. Mai 2026, 09:30-17:30, Rotterdam, Dag 5 event 1. Juni 2026, 09:30-17:30, Rotterdam, Dag 6 event 8. Juni 2026, 09:30-17:30, Rotterdam, Dag 7 event 15. Juni 2026, 09:30-17:30, Rotterdam, Dag 8 |
Welkom bij de Masterclass C#
De Masterclass C# richt zich op geavanceerde software ontwerptechnieken. Je bent al bekend met programmeren in C# en wil je doorontwikkelen op het gebied van het ontwerpen van grote applicaties en verwante technieken.
Je zult tijdens de Masterclass C# leren werken volgens verschillende geavanceerde object oriented ontwerptechnieken. Veel .NET applicaties maken gebruik van informatie van externe systemen. Je gaat dan ook leren hoe je werkt met XML, JSON, REST, WCF en WebAPI.
Je examenopdracht tijdens de Masterclass C# zal een (web)applicatie zijn, die gebruikmaakt van de technieken die in de opleiding aan de orde komen. Aan de hand van het resultaat van deze opdra…
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
Welkom bij de Masterclass C#
De Masterclass C# richt zich op geavanceerde software ontwerptechnieken. Je bent al bekend met programmeren in C# en wil je doorontwikkelen op het gebied van het ontwerpen van grote applicaties en verwante technieken.
Je zult tijdens de Masterclass C# leren werken volgens verschillende geavanceerde object oriented ontwerptechnieken. Veel .NET applicaties maken gebruik van informatie van externe systemen. Je gaat dan ook leren hoe je werkt met XML, JSON, REST, WCF en WebAPI.
Je examenopdracht tijdens de Masterclass C# zal een (web)applicatie zijn, die gebruikmaakt van de technieken die in de opleiding aan de orde komen. Aan de hand van het resultaat van deze opdracht wordt beoordeeld of je in aanmerking komt voor het examencertificaat Masterclass C#.
Competenties en vaardigheden
Om een goede C# developer te worden, werk je tijdens de Masterclass C# aan de volgende competenties en vaardigheden: software architectuur, versiebeheer, werken met diverse technieken: advanced classes, design patterns, werken met XML en JSON, ontwikkelen van een applicatie en het communiceren met de applicatie door middel van WebAPI, REST en JSON.
Tijdens de Masterclass C# leer je werken met alle diverse technieken, zoals het object oriented programming. Daarnaast ontwikkel je een eigen applicatie.
Gerelateerd
- Opleiding VB.NET Professional
- Opleiding C++ Professional
- Opleiding Java Professional
- Opleiding C# Professional
Software Architectuur
Professionele applicaties worden ontwikkeld vanuit een bepaalde visie en structuur. Programma's worden in een aantal stappen opgezet. Ontwikkelmethoden beslaan het gehele traject van de eisen van de klant en gebruikers tot de implementatie van de applicatie.
Tijdens deze module leer je de belangrijkste ontwikkelmethoden kennen. Aan de hand van een praktijkcase pas je ze vervolgens toe. Hierdoor ben je in staat efficiënter en gebruikersgerichter en gestructureerder te ontwikkelen. Vooral wanneer je in teamverband werkt heeft dit grote voordelen.
Versiebeheer
Tijdens de Masterclass C# maken we gebruik van versiebeheer. Deze techniek wordt gebruikt om met verschillende mensen aan een project te werken. Binnen deze module leer je werken met de versiebeheer-technieken.
Geavanceerd Object georiënteerd programmeren
Tijdens deze opleiding maken we gebruik van object georiënteerde programmeren. Binnen deze module behandelen we geavanceerde vormen van OO. Daarnaast gaan we in op exception handling, debugging en testen. Andere onderwerpen zijn: Generics (types & methods, constraints, default), Nullable Types, Delegate Inference, Anonymous Methods, Iterators, Partial Types, Static Classes, Property accessor accessibility, Alias Qualifier, Generic Collections, Implicitly Typed Local Variables, Automatic properties, Object & Collection Initializers, Anonymous Types, Extension Methods, Lambda Expressions, Expression Trees, Query Expressions, Partial Methods, Caller Info attributes, Using static classes, Out Variables, Binary literals & Digit separators, Pattern Matching, Local Functions, Tuples, Deconstruction, Discards, More expression bodied members, Throw expressions, Ref Returns and Ref Locals, Infer tuple names, Default Expressions en Pattern-matching with Generics
Design Patterns
Bij het ontwerp van grote applicaties wordt vaak gebruik gemaakt van design patterns; algemene softwarestructuren die een oplossing bieden voor een bepaald ontwerpprobleem. Je gaat aan de slag met een aantal veelgebruikte design patterns als MVC, Interface, Factory, Observer, etc. Uiteindelijk zullen deze patronen jou helpen om goed gestructureerde, schaalbare en herbruikbare software te ontwikkelen.
LINQ Framework
In veel applicaties wordt gebruik gemaakt van het LINQ framework om database resultaten te mappen naar objecten. Binnen deze module leer je LINQ gebruiken: Overview, Query Expressions, Query translation, Deferred Query Execution, Keywords and Operators, LINQ naar XML
Parallel Computing
Parallel Computing wordt in de markt steeds meer gebruikt. Aan bod komt o.a. Threading (Delegates, Timers, ThreadPool, Threads), Synchronization, Tasks, Parallel Constructs, Data Structures for Coordination, PLINQ, Debugging Parallel Apps, Cross Thread UI Access, async Main, Async & Await.
Werken met XML en JSON
XML en JSON zijn technieken waarmee informatie met een open structuur gestructureerd kan worden. XML en JSON worden vanwege de flexibiliteit veel gebruikt in de communicatie tussen verschillende systemen. Je zult de technieken toepassen in je zelf te ontwikkelen applicatie (zie examen).
Webservices WCF, WebAPI en REST
Een webservice maakt het mogelijk om een applicatie extern te benaderen. Met behulp van WCF, WebAPI en RESTfull technieken kan informatie tussen verschillende applicaties worden uitgewisseld.
WCF is het onderdeel van het .NET framework dat wordt gebruikt om de communicatie tussen applicaties te regelen. Je leert deze technieken kennen en toepassen in jouw applicaties.
Onderdelen: WCF intro, Webservices intro, SOAP, XML schema, WSDL, Contracts, Instance Management, Binding, Message Patterns, WEB API REST
Applicatie in de cloud
Moderne applicaties draaien veelal in de cloud. Om applicaties in de cloud te draaien dienen ze aan een aantal eisen te voldoen. Tijdens de opleiding bouwen we schaalbare software, die dan ook gemakkelijk in de cloud kan draaien.
Examen
In overleg met jouw docent ontwikkel je tijdens de opleiding een webapplicatie. Dit doe je in principe in samenwerking met andere cursisten. Het behalen van deze opdracht resulteert in een examencertificaat.
Alternatief
Wil jij liever gebruik maken van andere programmeertalen die jou veel te bieden hebben? Schrijf je dan in voor een opleiding PHP Professional of opleiding Java. PHP is programmeertaal waarmee je dynamische website ontwikkelt. Tijdens de cursus PHP leer je onder andere de belangrijkste programmeertechnieken kennen en doe je basiskennis op van relationele databases. Bovendien leer je meer over security en design patterns. Na de cursus ben je in staat om je zelf een dynamische website te ontwikkelen. Java is een object georiënteerde programmeertaal. Tijdens de cursus Java leer je de diverse technieken van deze programmeertaal en ontwikkel je een eigen applicatie.
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
