Learnit

Programming in C# (MOC20483) e-learning

Inhoud van de cursus

Introductie

C# is een door Microsoft ontwikkelde programmeertaal. Deze programmeertaal is ontworpen om verschillende applicaties te creŽren die draaien op .NET Framework. C# is een krachtige taal, type-safe en objectgericht.

Omschrijving

Tijdens deze training (MOC20483) leren ontwikkelaars de programmeringsvaardigheden die nodig zijn voor ontwikkelaars om Windows applicaties te maken met behulp van Visual C# taal. De training is volledig Engelstalig.

Onderwerpen

De volgende onderdelen worden tijdens de training behandeld:

  • Review of Visual C# Syntax
  • Creating methods, handling exceptions, and monitoring applications
  • Basic types and constructs of Visual C#
  • Creating classes and implementing type-safe collections
  • Creating a class hierarchy by using inheritance
  • Reading and writing local data
  • Accessing a database
  • Accessing remote data
  • Designing the user interface for a graphical application
  • Improving application performance and responsiveness
  • Integrating with unmanaged code
  • Creating reusable types and assemblies
  • Encrypting and decrypting data

Doelgroep

De training richt zich op programmeurs die ervaring hebben met C, C++, JavaScript, Objective-C, Microsoft Visual Basic of Java en hebben kennis van het concepten rondom objectgeorinteerd programmeren. Deze training is dus niet gericht op deelnemers die nieuw zijn met programmeren, maar op professionele ontwikkelaars die tenminste ťťn maand ervaring hebben met programmeren in een objectgeoriŽnteerde omgeving.

Trainingsmateriaal

Microsoft Official Courses On-Demand (MOC On-Demand) combineert video, tekst, praktijklabs en kenniscontroles om je te helpen jouw Microsoft vaardigheden te ontwikkelen. Dit kan in je eigen tempo en op je eigen locatie gedurende de negentig dagen. De e-learning bestaat uit modules die je bestudeert en waar je op getest wordt middels meerkeuzevragen. Ter afsluiting is er nogmaals een korte toets van circa twintig meerkeuzevragen. Je hebt geen software nodig, je krijgt toegang tot online labs waar alle software al geÔnstalleerd is. Je hebt alleen een computer met toegang tot internet nodig. De training is volledig Engelstalig en zal in ongeveer twee dagen af te ronden zijn.

Resultaten

Na afloop van de training Programming in C# kan je:

  • De core syntax en de kenmerken van Visual C# omschrijven
  • Methodes te creŽren, behandelen van uitzonderingen en monitoring vereisten van grootschalige toepassingen toe te passen
  • De basisstructuur implementeren en ken je de essentiŽle elementen van een typische desktop-applicatie
  • Klassen creŽren, implementeren en definiŽren van interfaces en generieke collecties maken en gebruiken
  • Overerving gebruiken om een klassenhiŽrachie te maken en een .NET Framework class uit te breiden
  • Data lezen en schrijven door het gebruik van file input/output en streams
  • Data serialiseren en deserialiseren in verschillende formats
  • Entity data model maken en gebruiken voor toegang tot een database en LINQ gebruiken om gegevens op te vragen
  • Heb je toegang tot externe gegevens en kun je deze opvragen met behulp van de types in Systen.Net.namespace en WCF Data Services
  • Een grafische gebruikersinterface bouwen met behulp van XAML
  • De doorvoertijd- en responstijd van applicaties verbeteren door taken en asynchrone bewerkingen te gebruiken
  • Onbeheerde bibliotheken en dynamische componenten in een Visual C# applicatie integreren
  • De metadata of types onderzoeken door reflectie te gebruiken, kun je aangepaste kenmerken maken en gebruiken, kun je code genereren tijdens runtime en assembly-versies beheren
  • Gegevens coderen en decoderen met behulp van symmetrische en asymmetrische codering

Voorkennis

Ontwikkelaars die deze training volgen heb tenminste enige ervaring met C# om basis programmeringstaken te volbrengen. Dit uit zich in kennis over de volgende punten:

  • Hoe je aan variabelen binnen een toepassing namen kan geven, waarden aan ze kan toewijzen, ze kan verklaren en ze kan initialiseren.
  • Hoe je de volgende operatoren kunt gebruiken: rekenkundige operatoren voor het uitvoeren van berekeningen met ťťn of meer variabelen; relationele operatoren voor het testen van de relatie tussen twee variabelen of expressies; logische operatoren om expressies die relationele operatoren bevatten te combineren.
  • Je weet hoe je de code syntax moet maken voor simpele programmeerinstructies met C# taal keywords en hoe je syntax fouten kan herkennen door middel van de Visual Studio IDE
  • Hoe je simpele een simpele brachingstructuur kan maken met behulp van een IF statement
  • Hoe je een eenvoudige looping-structuur kan maken met behulp van een For statement om een data matrix te doorlopen
  • Je kan Visual Studio IDE gebruiken om simpele fouten te vinden
  • Je weet hoe je een Function kan maken die argumenten accepteert (parameters en resultaten van een waarde van een specifiek type)
  • Hoe je een eenvoudige gebruikersinterface kan ontwerpen en bouwen met behulp van standaard besturingselementen van de Visual Studio taalbox
  • Hoe je verbinding kan maken met een SQL Server database en je weet de basis van hoe je gegevens kan opslaan en terugvinden
  • Hoe je gegevens in een loop kan sorteren
  • Hoe je de klassen en methodes die in een programma gebruikt worden kan herkennen

Certificaat

Na het succesvol voltooien van de training ontvang je van Learnit een officieel Microsoft certificaat. De training is de opmaat naar het officiŽle examen van Microsoft, dat onderdeel is van MCSA en MCSE certificering.

Duur van de cursus

1 dag

Kosten van de cursus

750 Euro

Bijzonderheden

Tijdens deze training krijg je 3 maanden toegang tot de Microsoft leeromgeving (MOC on demand). Je hebt geen software nodig, je krijgt toegang tot online labs waar alle software al geÔnstalleerd is.

Alle voordelen op een rij:

  • 3 maanden toegang tot de officiŽle Microsoft e-learning
  • Online labs
  • Kennistoetsen na alle modules
  • Voorbereiding op het examen
  • Het officiŽle, digitale Microsoft MOC-studiemateriaal

Je internet toegang moet minimaal 4 Mbps zijn verder werkt de leeromgeving goed in de meest gangbare browsers.

Gratis informatie aanvragen

Vul hieronder jouw gegevens in, dan krijg je gratis informatie toegestuurd.

  • De ingevoerde (persoons)gegevens worden door de geselecteerde opleidingsaanbieder(s) gebruikt om de gestelde vraag te beantwoorden;
  • Indien gewenst mag de onderwijsinstelling waar ik mijn aanvraag naar stuur mijn gegevens bewaren om mij van advies te voorzien;
  • Ik ben tenminste 16 jaar oud, of heb toestemming van mijn ouders of voogd om deze informatieaanvraag te verzenden;
  • De privacy statement en algemene voorwaarden van Stichting ROC.nl zijn van toepassing.