Masterclass C#

Niveau
Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Masterclass C#

Eduvision Opleiding & Training
Logo van Eduvision Opleiding & Training
Opleiderscore: starstarstarstarstar_border 8,0 Eduvision Opleiding & Training heeft een gemiddelde beoordeling van 8,0 (uit 53 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen

computer Online: Virtueel
10 jun. 2022 tot 29 jul. 2022
Toon rooster
event 10 juni 2022, 09:30-16:30, Virtueel, Dag 1
event 17 juni 2022, 09:30-16:30, Virtueel, Dag 2
event 24 juni 2022, 09:30-16:30, Virtueel, Dag 3
event 1 juli 2022, 09:30-16:30, Virtueel, Dag 4
event 8 juli 2022, 09:30-16:30, Virtueel, Dag 5
event 15 juli 2022, 09:30-16:30, Virtueel, Dag 6
event 22 juli 2022, 09:30-16:30, Virtueel, Dag 7
event 29 juli 2022, 09:30-16:30, Virtueel, Dag 8
placeApeldoorn
27 jun. 2022 tot 15 aug. 2022
Toon rooster
event 27 juni 2022, 09:30-16:30, Apeldoorn, Dag 1
event 4 juli 2022, 09:30-16:30, Apeldoorn, Dag 2
event 11 juli 2022, 09:30-16:30, Apeldoorn, Dag 3
event 18 juli 2022, 09:30-16:30, Apeldoorn, Dag 4
event 25 juli 2022, 09:30-16:30, Apeldoorn, Dag 5
event 1 augustus 2022, 09:30-16:30, Apeldoorn, Dag 6
event 8 augustus 2022, 09:30-16:30, Apeldoorn, Dag 7
event 15 augustus 2022, 09:30-16:30, Apeldoorn, Dag 8
placeUtrecht
27 jun. 2022 tot 15 aug. 2022
Toon rooster
event 27 juni 2022, 09:30-16:30, Utrecht, Dag 1
event 4 juli 2022, 09:30-16:30, Utrecht, Dag 2
event 11 juli 2022, 09:30-16:30, Utrecht, Dag 3
event 18 juli 2022, 09:30-16:30, Utrecht, Dag 4
event 25 juli 2022, 09:30-16:30, Utrecht, Dag 5
event 1 augustus 2022, 09:30-16:30, Utrecht, Dag 6
event 8 augustus 2022, 09:30-16:30, Utrecht, Dag 7
event 15 augustus 2022, 09:30-16:30, Utrecht, Dag 8
computer Online: Virtueel
11 jul. 2022 tot 29 aug. 2022
Toon rooster
event 11 juli 2022, 09:30-16:30, Virtueel, Dag 1
event 18 juli 2022, 09:30-16:30, Virtueel, Dag 2
event 25 juli 2022, 09:30-16:30, Virtueel, Dag 3
event 1 augustus 2022, 09:30-16:30, Virtueel, Dag 4
event 8 augustus 2022, 09:30-16:30, Virtueel, Dag 5
event 15 augustus 2022, 09:30-16:30, Virtueel, Dag 6
event 22 augustus 2022, 09:30-16:30, Virtueel, Dag 7
event 29 augustus 2022, 09:30-16:30, Virtueel, Dag 8
placeApeldoorn
26 jul. 2022 tot 13 sep. 2022
Toon rooster
event 26 juli 2022, 09:30-16:30, Apeldoorn, Dag 1
event 2 augustus 2022, 09:30-16:30, Apeldoorn, Dag 2
event 9 augustus 2022, 09:30-16:30, Apeldoorn, Dag 3
event 16 augustus 2022, 09:30-16:30, Apeldoorn, Dag 4
event 23 augustus 2022, 09:30-16:30, Apeldoorn, Dag 5
event 30 augustus 2022, 09:30-16:30, Apeldoorn, Dag 6
event 6 september 2022, 09:30-16:30, Apeldoorn, Dag 7
event 13 september 2022, 09:30-16:30, Apeldoorn, Dag 8
placeUtrecht
26 jul. 2022 tot 13 sep. 2022
Toon rooster
event 26 juli 2022, 09:30-16:30, Utrecht, Dag 1
event 2 augustus 2022, 09:30-16:30, Utrecht, Dag 2
event 9 augustus 2022, 09:30-16:30, Utrecht, Dag 3
event 16 augustus 2022, 09:30-16:30, Utrecht, Dag 4
event 23 augustus 2022, 09:30-16:30, Utrecht, Dag 5
event 30 augustus 2022, 09:30-16:30, Utrecht, Dag 6
event 6 september 2022, 09:30-16:30, Utrecht, Dag 7
event 13 september 2022, 09:30-16:30, Utrecht, Dag 8
computer Online: Virtueel
9 aug. 2022 tot 27 sep. 2022
Toon rooster
event 9 augustus 2022, 09:30-16:30, Virtueel, Dag 1
event 16 augustus 2022, 09:30-16:30, Virtueel, Dag 2
event 23 augustus 2022, 09:30-16:30, Virtueel, Dag 3
event 30 augustus 2022, 09:30-16:30, Virtueel, Dag 4
event 6 september 2022, 09:30-16:30, Virtueel, Dag 5
event 13 september 2022, 09:30-16:30, Virtueel, Dag 6
event 20 september 2022, 09:30-16:30, Virtueel, Dag 7
event 27 september 2022, 09:30-16:30, Virtueel, Dag 8
placeApeldoorn
24 aug. 2022 tot 12 okt. 2022
Toon rooster
event 24 augustus 2022, 09:30-16:30, Apeldoorn, Dag 1
event 31 augustus 2022, 09:30-16:30, Apeldoorn, Dag 2
event 7 september 2022, 09:30-16:30, Apeldoorn, Dag 3
event 14 september 2022, 09:30-16:30, Apeldoorn, Dag 4
event 21 september 2022, 09:30-16:30, Apeldoorn, Dag 5
event 28 september 2022, 09:30-16:30, Apeldoorn, Dag 6
event 5 oktober 2022, 09:30-16:30, Apeldoorn, Dag 7
event 12 oktober 2022, 09:30-16:30, Apeldoorn, Dag 8
placeUtrecht
24 aug. 2022 tot 12 okt. 2022
Toon rooster
event 24 augustus 2022, 09:30-16:30, Utrecht, Dag 1
event 31 augustus 2022, 09:30-16:30, Utrecht, Dag 2
event 7 september 2022, 09:30-16:30, Utrecht, Dag 3
event 14 september 2022, 09:30-16:30, Utrecht, Dag 4
event 21 september 2022, 09:30-16:30, Utrecht, Dag 5
event 28 september 2022, 09:30-16:30, Utrecht, Dag 6
event 5 oktober 2022, 09:30-16:30, Utrecht, Dag 7
event 12 oktober 2022, 09:30-16:30, Utrecht, Dag 8
computer Online: Virtueel
7 sep. 2022 tot 26 okt. 2022
Toon rooster
event 7 september 2022, 09:30-16:30, Virtueel, Dag 1
event 14 september 2022, 09:30-16:30, Virtueel, Dag 2
event 21 september 2022, 09:30-16:30, Virtueel, Dag 3
event 28 september 2022, 09:30-16:30, Virtueel, Dag 4
event 5 oktober 2022, 09:30-16:30, Virtueel, Dag 5
event 12 oktober 2022, 09:30-16:30, Virtueel, Dag 6
event 19 oktober 2022, 09:30-16:30, Virtueel, Dag 7
event 26 oktober 2022, 09:30-16:30, Virtueel, Dag 8
placeApeldoorn
22 sep. 2022 tot 10 nov. 2022
Toon rooster
event 22 september 2022, 09:30-16:30, Apeldoorn, Dag 1
event 29 september 2022, 09:30-16:30, Apeldoorn, Dag 2
event 6 oktober 2022, 09:30-16:30, Apeldoorn, Dag 3
event 13 oktober 2022, 09:30-16:30, Apeldoorn, Dag 4
event 20 oktober 2022, 09:30-16:30, Apeldoorn, Dag 5
event 27 oktober 2022, 09:30-16:30, Apeldoorn, Dag 6
event 3 november 2022, 09:30-16:30, Apeldoorn, Dag 7
event 10 november 2022, 09:30-16:30, Apeldoorn, Dag 8
placeUtrecht
22 sep. 2022 tot 10 nov. 2022
Toon rooster
event 22 september 2022, 09:30-16:30, Utrecht, Dag 1
event 29 september 2022, 09:30-16:30, Utrecht, Dag 2
event 6 oktober 2022, 09:30-16:30, Utrecht, Dag 3
event 13 oktober 2022, 09:30-16:30, Utrecht, Dag 4
event 20 oktober 2022, 09:30-16:30, Utrecht, Dag 5
event 27 oktober 2022, 09:30-16:30, Utrecht, Dag 6
event 3 november 2022, 09:30-16:30, Utrecht, Dag 7
event 10 november 2022, 09:30-16:30, Utrecht, Dag 8
computer Online: Virtueel
6 okt. 2022 tot 24 nov. 2022
Toon rooster
event 6 oktober 2022, 09:30-16:30, Virtueel, Dag 1
event 13 oktober 2022, 09:30-16:30, Virtueel, Dag 2
event 20 oktober 2022, 09:30-16:30, Virtueel, Dag 3
event 27 oktober 2022, 09:30-16:30, Virtueel, Dag 4
event 3 november 2022, 09:30-16:30, Virtueel, Dag 5
event 10 november 2022, 09:30-16:30, Virtueel, Dag 6
event 17 november 2022, 09:30-16:30, Virtueel, Dag 7
event 24 november 2022, 09:30-16:30, Virtueel, Dag 8
placeApeldoorn
21 okt. 2022 tot 9 dec. 2022
Toon rooster
event 21 oktober 2022, 09:30-16:30, Apeldoorn, Dag 1
event 28 oktober 2022, 09:30-16:30, Apeldoorn, Dag 2
event 4 november 2022, 09:30-16:30, Apeldoorn, Dag 3
event 11 november 2022, 09:30-16:30, Apeldoorn, Dag 4
event 18 november 2022, 09:30-16:30, Apeldoorn, Dag 5
event 25 november 2022, 09:30-16:30, Apeldoorn, Dag 6
event 2 december 2022, 09:30-16:30, Apeldoorn, Dag 7
event 9 december 2022, 09:30-16:30, Apeldoorn, Dag 8
placeUtrecht
21 okt. 2022 tot 9 dec. 2022
Toon rooster
event 21 oktober 2022, 09:30-16:30, Utrecht, Dag 1
event 28 oktober 2022, 09:30-16:30, Utrecht, Dag 2
event 4 november 2022, 09:30-16:30, Utrecht, Dag 3
event 11 november 2022, 09:30-16:30, Utrecht, Dag 4
event 18 november 2022, 09:30-16:30, Utrecht, Dag 5
event 25 november 2022, 09:30-16:30, Utrecht, Dag 6
event 2 december 2022, 09:30-16:30, Utrecht, Dag 7
event 9 december 2022, 09:30-16:30, Utrecht, Dag 8
computer Online: Virtueel
4 nov. 2022 tot 23 dec. 2022
Toon rooster
event 4 november 2022, 09:30-16:30, Virtueel, Dag 1
event 11 november 2022, 09:30-16:30, Virtueel, Dag 2
event 18 november 2022, 09:30-16:30, Virtueel, Dag 3
event 25 november 2022, 09:30-16:30, Virtueel, Dag 4
event 2 december 2022, 09:30-16:30, Virtueel, Dag 5
event 9 december 2022, 09:30-16:30, Virtueel, Dag 6
event 16 december 2022, 09:30-16:30, Virtueel, Dag 7
event 23 december 2022, 09:30-16:30, Virtueel, Dag 8
placeApeldoorn
21 nov. 2022 tot 16 jan. 2023
Toon rooster
event 21 november 2022, 09:30-16:30, Apeldoorn, Dag 1
event 28 november 2022, 09:30-16:30, Apeldoorn, Dag 2
event 5 december 2022, 09:30-16:30, Apeldoorn, Dag 3
event 12 december 2022, 09:30-16:30, Apeldoorn, Dag 4
event 19 december 2022, 09:30-16:30, Apeldoorn, Dag 5
event 2 januari 2023, 09:30-16:30, Apeldoorn, Dag 6
event 9 januari 2023, 09:30-16:30, Apeldoorn, Dag 7
event 16 januari 2023, 09:30-16:30, Apeldoorn, Dag 8
placeUtrecht
21 nov. 2022 tot 16 jan. 2023
Toon rooster
event 21 november 2022, 09:30-16:30, Utrecht, Dag 1
event 28 november 2022, 09:30-16:30, Utrecht, Dag 2
event 5 december 2022, 09:30-16:30, Utrecht, Dag 3
event 12 december 2022, 09:30-16:30, Utrecht, Dag 4
event 19 december 2022, 09:30-16:30, Utrecht, Dag 5
event 2 januari 2023, 09:30-16:30, Utrecht, Dag 6
event 9 januari 2023, 09:30-16:30, Utrecht, Dag 7
event 16 januari 2023, 09:30-16:30, Utrecht, Dag 8
computer Online: Virtueel
5 dec. 2022 tot 30 jan. 2023
Toon rooster
event 5 december 2022, 09:30-16:30, Virtueel, Dag 1
event 12 december 2022, 09:30-16:30, Virtueel, Dag 2
event 19 december 2022, 09:30-16:30, Virtueel, Dag 3
event 2 januari 2023, 09:30-16:30, Virtueel, Dag 4
event 9 januari 2023, 09:30-16:30, Virtueel, Dag 5
event 16 januari 2023, 09:30-16:30, Virtueel, Dag 6
event 23 januari 2023, 09:30-16:30, Virtueel, Dag 7
event 30 januari 2023, 09:30-16:30, Virtueel, Dag 8
placeApeldoorn
20 dec. 2022 tot 7 feb. 2023
Toon rooster
event 20 december 2022, 09:30-16:30, Apeldoorn, Dag 1
event 27 december 2022, 09:30-16:30, Apeldoorn, Dag 2
event 3 januari 2023, 09:30-16:30, Apeldoorn, Dag 3
event 10 januari 2023, 09:30-16:30, Apeldoorn, Dag 4
event 17 januari 2023, 09:30-16:30, Apeldoorn, Dag 5
event 24 januari 2023, 09:30-16:30, Apeldoorn, Dag 6
event 31 januari 2023, 09:30-16:30, Apeldoorn, Dag 7
event 7 februari 2023, 09:30-16:30, Apeldoorn, Dag 8

Beschrijving

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…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Programmeren (algemeen), JavaScript, ASP (.NET), PHP en Android.

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.

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.