Cursus C#

Cursus beoordeling

4.6/5

/ 9,6

In het kort

Tijdens deze cursus C# leert u op een object georiënteerde manier te programmeren en ontwikkelt u geheel zelfstandig een kwalitatieve applicatie in C#. Denk hierbij aan een web-, mobiele-, client-server- of desktoptoepassing. We behandelen tijdens deze cursus C# de webbibliotheken van het .Net Framework en staan ook stil bij specifieke desktop (Windows) functionaliteiten. Ook leert u een relationele database in een SQL server op te zetten. Aarzel niet langer en schrijf uzelf in!

Cursus C#: het ontwikkelen van lichte, krachtige en veelzijdige applicaties/software voor verschillende platformen

C# is een object georiënteerde programmeertaal (ontwikkeld door Microsoft) en maakt onderdeel uit van het .NET Framework. Met C# kunt u krachtige applicaties bouwen, van kleinschalig tot aan industrieel. Denk hierbij aan het schrijven van applicaties voor geavanceerde besturingssystemen, maar ook voor simpele software met specifieke functies. C# applicaties worden ontwikkeld voor verschillende platformen. Denk hierbij aan: web, client-server en desktop toepassingen, maar ook embedded en mobiel (app’s).

C# heeft zich inmiddels ontpopt tot de belangrijkste programmeertaal binnen het .NET Framework. Ook buiten het .NET Framework is C# één van de meest populaire programmeertalen. C# heeft zijn populariteit te danken aan de vele voordelen die het heeft ten opzichte van andere programmeertalen.

Door gebruik te maken van C# kunt u met relatief weinig code, erg krachtige applicaties ontwikkelen. Doordat er weinig code gebruikt dient te worden, maken C# applicaties efficiënter gebruik van de processor en draaien de applicaties sneller. Daarnaast is C# een multifunctionele, moderne, simpele en object georiënteerde programmeertaal. Door deze karaktereigenschappen kan de programmeertaal C# erg veelzijdig worden ingezet. Ook kunt u C# perfect combineren met Visual Studio als ontwikkelomgeving. Deze krachtige combinatie zorgt er voor dat u direct kunt starten met programmeren.

Kortom, C# combineert de kracht en flexibiliteit van C++ of C, met de eenvoud en gebruikersgemak van bijvoorbeeld Visual Basic. Hierdoor kunt u met C# op een relatief  snelle en eenvoudige wijze, complexe, krachtige en veelzijdige applicaties ontwikkelen voor alle platformen.

Waarom kiezen voor de cursus C#?

  • In slechts 9 lesdagen ontwikkelen we uw kennis, vaardigheden en competenties rondom C# en leert u om op een zelfstandige wijze professionele en kwalitatieve applicaties te ontwikkelen.
  • U gaat tijdens de cursus werken aan uw eigen kwalitatieve applicatie (eigen businesscase). Onze vakkundige docent begeleidt u hierin.
  • Wij brengen u de laatste ontwikkelingen over C# bij en u leert gebruik te maken van de modernste C# technieken. Daarnaast geven we u inzicht in innovatieve software oplossingen.
  • C# applicaties kunnen voor alle platformen worden gebouwd (platformonafhankelijk).
  • Na het volgen van deze training heeft u alle handvaten in huis om zelf kwalitatieve applicaties te ontwikkelen. Hierdoor bent u niet meer afhankelijk van externe bureaus om applicaties te ontwikkelen en bespaart u hiermee onnodige kosten.
  • Deze cursus zal een sterke bijdrage leveren aan uw professionele ontwikkeling.

Cursus C# volgen bij Global Training

Global Training hecht veel waarde aan het leveren van kwalitatief hoogstaand onderwijs, zodat u het maximale rendement uit uw training haalt.  We willen u in een kort tijdsbestek opleiden tot professioneel C# ontwikkelaar. Dit doen we door tijdens de training uw kennis, competenties en vaardigheden op C# vlak te verder te ontwikkelen. Ook verschaffen we u inzicht in innovatieve software oplossingen, leren we u gebruik te maken van de modernste programmeertechnieken en brengen we u de laatste ontwikkelingen omtrent C# bij.

Na het volgen van de cursus C# kunt u geheel zelfstandig een professionele en kwalitatieve C# applicatie ontwikkelen. Daarnaast zal de cursus C# een positieve bijdrage leveren aan uw professionele ontwikkeling. U bent een waardig sparringpartner geworden voor uw collega’s en partners en in staat zijn om uw werkzaamheden beter op te pakken.

Doelgroep & voorkennis

Deze cursus is ontwikkeld voor mensen die op professioneel niveau willen programmeren in C#.

  • Voor ervaren ontwikkelaars die al veel ervaring hebben met andere programmeertalen, maar nu hun eerste stappen in C# willen zetten.
  • Voor beginnende C# ontwikkelaars die een verdiepingsslag willen maken.
  • Voor beginnende ontwikkelaars die al enige ervaring hebben met programmeren in andere object georiënteerde talen.

Om aan deze training deel te nemen, dient u ervaring te hebben met programmeertalen zoals C++, C, JavaScript, Visual Basic of Java. Kunt u programmeren met andere object georiënteerde talen? Ook dan kunt u deelnemen aan de opleiding C#.

Twijfelt u over uw voorkennis? Neem dan contact op met onze opleidingsadviseurs. Aan de hand van enkele vragen zal worden vastgesteld of deze cursus geschikt voor u is.

Lesmaterialen, software en benodigdheden

Voor deze training wordt er gebruik gemaakt van Visual Studio. Door Visual Studio als ontwikkelomgeving te gebruiken, heeft u veel standaardfunctionaliteiten tot uw beschikking. Hierdoor kunt u direct C# applicaties ontwikkelen. Global Training gaat altijd uit de laatste versie van Visual Studio en C#. Wilt u liever een andere versie aanleren? Dit kan u bij uw opleidingsadviseur melden.

Tijdens de cursus zal er worden gewerkt in het .NET Framework. Hiervoor dient u te beschikken over een Windows platform. Gebruikt u liever een Mac computer, dan dient u te beschikken over een ASP.NET hostingaccount

Wij adviseren om een eigen laptop mee te nemen. Mocht u niet over een eigen laptop beschikken, geef dit dan door aan uw opleidingsadviseur. Uw opleidingsadviseur zal voor een passende oplossing zorgen. Dit kan inhouden dat er voor u een laptop wordt gehuurd.

Wat ga ik leren?

Tijdens de 9 daagse cursus leert u op een object georiënteerd manier te programmeren en ontwikkelt u zelfstandig een kwalitatieve applicatie in C#. Dit kan zowel een web, client-server, desktop toepassingen zijn, maar ook embedded of mobiele app. Tijdens de cursus komen de specifieke webbibliotheken van het .Net Framework aan bod. Uiteraard worden ook de specifieke desktop (Windows) functionaliteiten behandeld.  Daarnaast leert u op welke wijze u een relationele database opzet in een SQL server.

Tijdens de cursus C# zullen onze vakkundige docenten u stapsgewijs door het lesprogramma loodsen. Naarmate de dagen vorderen, zal steeds meer de diepte worden opgezocht. Uiteindelijk zult u alle deelgebieden onder de knie krijgen, maar ook leert u hoe u alle deelgebieden op de juiste manier met elkaar kunt combineren.

Sterke punten C# op een rij

  • C# is een multifunctionele, moderne, simpele en object georiënteerde programmeertaal. Door deze karaktereigenschappen kan de programmeertaal C# erg veelzijdig worden ingezet. Denk hierbij aan het schrijven van applicaties voor geavanceerde besturingssystemen, maar ook voor simpele software met specifieke functies.
  • De syntax en semantiek van C# zijn afgeleid van Java en C++. Hierdoor is het voor deze ontwikkelaars betrekkelijk makkelijk om de overstap naar C# te maken.
  • Productiviteit staat bij de programmeertaal C# altijd voorop.
  • C# is makkelijker aan te leren in vergelijking met andere programmeertalen.
  • De broncode van C#  is portabel. Dit is handig voor programmeurs die al bekend zijn met andere programmeertalen  zoals C++ of C.
  • Het gebruiksgemak van C# is hoog en de leesbaarheid van de code is uitstekend.
  • C# is ontwikkeld door Microsoft, daarom zijn applicaties geprogrammeerd in C# uitstekend compatibel met het Windows besturingssysteem. Echter kunt u C# code eenvoudig overzetten naar andere platformen zoals Android of iOS.
  • C# toepassingen zijn met name erg populair, doordat de toepassingen erg voordelig zijn met betrekking tot geheugen- en verwerkingsvermogen.
  • C# helpt u bij het ontwikkelen van softwarecomponenten die gebruikt kunnen worden voor verschillende distributie omgevingen.
  • C# biedt ondersteuning aan software engineering principes zoals arrays bounds checking, strong type checking en automatic garbage collection. Daarnaast zijn durability en robustness erg belangrijk voor C#.
  • C# is een programmeertaal waarbij ondersteuning erg belangrijk is.

Competenties en vaardigheden

Uw kennis over programmeren in zijn algemeen en C# zal in een kort tijdsbestek flink toenemen. Om een professionele C# ontwikkelaar te worden, werkt u tijdens de cursus C# aan de volgende competenties en vaardigheden:

  • Introductie in programmeren in C#
  • Data representeren in C#
  • Interfaces, objects en classes
  • Hoe gebruik te maken van Web Forms
  • Introductie in .NET Framework
  • Ontwikkelen van een applicatie
  • Ontwikkelen van een relationele SQL database

Lesprogramma

Tijdens de cursus C# worden de volgende modules behandeld:

Introductie in C# en Visual Studio

Programmeren in C#

  • Basisprincipes programmeren
  • Object georiënteerd programmeren
  • Klassen en objecten
  • Variabelen, constanten en attributen
  • Structuren, programmalussen, arrays en strings
  • Functies en commando’s
  • Language syntax
  • Opbouw ASP.NET applicatie
  • Ontwikkelen nieuwe data types en operatoren
  • Data representeren in C#
  • Handling events en Exception handling.
  • Encrypten en decrypten van data
  • Integratie van unmanaged code
  • Remote data
  • Using operations asynchronously
  • Inheritance en Multithreading
  • Program Constructs
  • Program Flow en control
  • In- en uitvoer van gegevens
  • Logische en vergelijkingsoperatoren
  • Werken met XML en XAML
  • Methods and parameters
  • Enumerations
  • Constructores
  • Polymorphism
  • Collections
  • Generics
  • Delegates
  • Events
  • Object lifetime

Web Forms en Server Controls

  • .NET Framework
  • Standaardfunctionaliteiten
  • Web Forms en creëren van user interfaces
  • Grafische technieken
  • Controls: Server, HTML en Web
  • Wizard
  • Validation
  • Zelf creëren en manipuleren van controls

Windows applicaties (desktop)

  • Windows forms en componenten
  • Bouwen van een setup
  • Menu, toolbar en statusbar

Relationele databases

  • Basiskennis databases
  • Toegang database
  • Ontwikkelen en ontwerpen (relationele) database
  • Implementatie met SQL Server
  • Databases bevragen
  • NET
  • Beheren van configuraties en onderhoud aan eigen geschreven software

Resultaten

Na het volgen van deze training heeft u verregaande en gespecialiseerde kennis over C# opgedaan en bent u in staat om geheel zelfstandig een professionele en kwalitatieve C# applicatie te ontwikkelen en beheren. Uw competenties en vaardigheden zijn verbeterd en uw kennis over object georiënteerd programmeren is flink toegenomen. Hierdoor bent u een waardig sparringpartner geworden voor uw collega’s of partners.

U mag zichzelf met recht een professionele C# ontwikkelaar noemen. U bent na het volgen van deze training in staat om uw (toekomstige) afdeling of bedrijf naar een hoger niveau te tillen.

Na het volgen van de cursus C#:

  • Kent u de belangrijkste functies en syntaxen van C#.
  • Kunt u de basisstructuur en belangrijkste elementen van een desktop applicaties toepassen.
  • Kunt u het volgende maken, definiëren en implementeren: klassen, interfaces en generieke collecties.
  • Kunt u met behulp van XAML een grafische interface bouwen.
  • Kunt u methodes creëren en aanroepen, uitzonderingen herkennen en hierop inspelen. Ook kunt u opstellen wat vereisten zijn voor het monitoren van grootschalige toepassingen.
  • Kunt u onbeheerde bibliotheken en dynamische componenten samenvoegen in een C# applicatie.
  • Kunt u data coderen en decoderen. Hiervoor maakt u gebruik van zowel symmetrische en asymmetrische codering.
  • Kunt u de responstijd van applicaties verlagen. Hiervoor maakt u gebruik van taken en asynchrone bewerkingen.
  • Kunt u met behulp van “reflection” onderzoeken wat meta data van de categorieën zijn. Leert u tevens attributen aan te maken en gebruiken. Leert u code te genereren tijdens de “runtime” en leert u versienummers te beheren.
  • Kunt u “typen” gebruiken in System. Gebruik maken van naamruimte en WCF Data Services om externe gegevens te raadplegen. Doel hierbij is het uitvoeren van query’s.
  • Kunt u data lezen en schrijven met behulp van het bestand input/output en stromen. Daarnaast leert u gebruik te maken van serialisatie en deserialisatie. Dit gebruikt u voor verschillende (gegevens)indelingen.
  • Leert u via LINQ om query’s uit te voeren en data up te daten. Daarnaast maakt en gebruikt u een entiteits- en gegevensmodel om toegang te krijgen tot een database.
  • Leert u overerving te gebruiken om een hiërarchie in klassen te ontwikkelen. Daarnaast leert u een .NET klasse aan te maken. Hetzelfde geldt voor generieke klassen en methoden.

Arbeidsperspectieven

Momenteel is er veel vraag naar professionele C# ontwikkelaars. Na het volgen van deze cursus bent u gespecialiseerd in C#. U kunt direct aan de slag voor veel werkgevers in de functie als C# ontwikkelaar/developer.

Klantervaringen

Meer weten?

Uiteraard is er nog veel meer te vertellen over Global Training en onze cursussen. In de brochure komen de onderstaande onderwerpen aan bod:

  • Over ons
  • Waarom kiezen voor Global Training
  • Topdocenten uit de praktijk
  • Onze werkwijze
  • Businesscase en examen
  • Certificering en kwaliteit
  • Startgarantie
  • All-in tarieven
  • Fiscale belastingvoordelen
  • Opleidingslocaties

Klik op de onderstaande button om de brochure te downloaden, of schrijf uzelf vandaag nog in!

Anderen bekeken ook

Cursus Programmeren

Wilt u software en applicaties ontwikkelen? Maar heeft u nagenoeg geen programmeer-ervaring? Dan dient u allereerst de basisprincipes en fundamenten van het programmeren onder de knie te krijgen.

Cursus PHP

Leer geheel zelfstandig een professionele, kwalitatieve en dynamische websites of applicaties te ontwikkelen. Als PHP developer bent u nooit meer afhankelijk van externe partijen en houdt u kwaliteit en het behalen van deadlines in eigen hand.

Cursus Webdesign

U wilt als webdesigner een verdiepingsslag maken? Als ondernemer carrière maken in de webdesign markt? Of u heeft een grote passie voor webdesign en wilt zich laten omscholen tot professionele webdesigner? Wij leiden u op tot webdesigner.

Cursus Android

Op geheel zelfstandige wijze een professionele en kwalitatieve app programmeren voor de Android Market? Een gebruikersvriendelijke user interface ontwerpen voor tablets en smartphones? Bekijk de cursus Android.

Deskundig en persoonlijk advies aanvragen?

Op basis van uw huidige loopbaan en leerdoelen geven wij u graag persoonlijk advies. Laat uw gegevens achter en onze deskundige opleidingsadviseurs bellen u binnen 24 uur op om het persoonlijk advies te bespreken.

Waarom kiezen voor Global Training?

Praktijkgericht

Kleine klassen

Topkwaliteit

Bevlogen trainers

Unieke nazorg

Certificaten

Inspirerende lesdagen

Individuele begeleiding

Een selectie van onze klanten

ING logo
KPN logo
Nationale Nederlanden logo
Ministerie van Defensie logo
Ziggo logo
Aegon logo

Wij zijn trots op

3.000 +

Verzorgde cursussen

9,4

Gemiddelde beoordeling

45

Opleidingslocaties in NL en BE

150 +

Bevlogen docenten

Opleidingsadvies nodig?

Onze deskundige opleidingsadviseurs zijn op werkdagen tussen 09:00 t/m 17:00 uur telefonisch bereikbaar. U kunt ons bereiken door de “bel me terug” knop bovenaan deze pagina te gebruiken. Of neem contact met ons op via:

Studiegids ontvangen?

In de studiegids staat een overzicht van alle cursussen die Global Training aanbiedt. Vraag deze nu aan en ontvang alle opleidingsinformatie per mail.

  • Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Updates & aanbiedingen

Meldt uzelf aan op onze nieuwsbrief en blijf daardoor op de hoogte van de laatste updates en aanbiedingen.

  • Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.