Programmeur (C#)

One2train is al meer dan 15 jaar ICT opleider en heeft zich gespecialiseerd in IT technische trainingen (infrastructuur). De kennis die wordt opgedaan door de dagelijkse contacten met de IT arbeidsmarkt, worden continue doorvertaald in ons aanbod.

Voor diegene die zich willen (om)scholen naar een IT functie als Servicedesk, Engineer, Netwerkbeheerder of Programmeur hebben wij 4 scholingstrajecten samengesteld die aansluiten bij de huidige vraag in de markt.

Omdat individueel maatwerken ook onze jarenlange specialisatie is, hebben wij via de Academy een leermethode ontwikkeld waarmee we voor elke cursist een aangepast aanbod kunnen maken, rekening houdend met beschikbare kennis, tijd, budget en doel.

Ook na de training(en) kunnen wij nog van dienst zijn, en cursisten begeleiden in het vinden van een passende baan via ons uitgebreide klantennetwerk.

 

Functie Programmeur (C#):

C# developers houden zich over het algemeen bezig met de volgende zaken:

  • Verrichten van onderhoud aan functionaliteiten van bestaande C#-applicaties
  • Uitvoeren van tests van bestaande applicaties
  • Ontwerpen en implementeren van nieuwe functionaliteiten
  • Vertalen van klantwensen naar bruikbare C#-oplossingen
  • Voeren van overleg met andere developers (zowel back-end als front-end)
  • Verrichten van troubleshooting op het gebied van C#

C# developers werken vaak voor software-ontwikkelingsbedrijven, maar ze kunnen werkzaam zijn voor de meest uiteenlopende bedrijven, webshops en (overheids-)organisaties. In veel gevallen maken C# developers deel uit van een multidisciplinair team van ontwikkelaars en andere specialisten, zoals software engineers, interaction designers, .NET-developers, Java developers en applicatiebeheerders.

Opleidingstraject Programmeur (C#): 

Introduction to Programming (M10-975)

Deze training behandelt de basis van het programmeren met Microsoft Visual Studio 2013 en Visual C# of Visual Basic programmeertalen. De training gaat uit van geen eerdere programmeerervaring onder de deelnemers. Deze training is geschikt om vervolgens door te stromen naar de volgende trainingen voor programmeren, zoals MS20483: Programming in C#. De focus van deze training ligt op de basisconcepten van het programmeren zoals computer geheugen, data typen, beslissingsstructuren en repetitie door middel van loops. De training geeft ook een introductie in object georiënteerd programmeren, aanbod komen; classes, inheritance en polymorfisme. De training omvat ook het omgaan met excepties, applicatie beveiliging, performance en geheugen management. Na afronding van deze training kun je:
  • Explain core programming fundamentals such as computer storage and processing.
  • Explain computer number systems such as binary.
  • Create and use variables and constants in programs.
  • Explain how to create and use functions in a program.
  • Create and use decisions structures in a computer program.
  • Create and use repetition (loops) in a computer program.
  • Explain pseudocode and its role in programming.
  • Explain the basic computer data structures such as arrays, lists, stacks, and queues.
  • Implement object-oriented programming concepts.
  • Create and use classes in a computer program.
  • Implement encapsulation, inheritance, and polymorphism.
  • Describe the base class library (BCL) in the .NET Framework.
  • Explain the application security concepts.
  • Implement simple I/O in a computer program.
  • Identify application errors and explain how to debug an application and handle errors.
  • Identify the performance considerations for applications.

Studiebelasting:
100% klassikaal -> 5 lesdagen
  50% klassikaal -> 2-3 lesdagen

Prijs Academy ILT lesdag: EUR 425,00 excl. BTW

Programming in C# (M20-983)

Deze training leert ontwikkelaars de ontwikkelvaardigheden die ze nodig hebben om Windows applicaties met behulp van C# te maken. Gedurende deze 5-daagse training zullen de deelnemers de basisprincipes van C# ontwikkelstructuur, de syntaxen en de implementatie details behandelen en vervolgens gedurende de week hun kennis vergroten door het bouwen van een applicatie die verschillende functies van de .NET Framework 4.5 omvat. De training introduceert veel van de technieken en technologieën die gebruikt worden in moderne desktop- en bedrijfsapplicaties, waaronder:
  • Building new data types.
  • Handling events.
  • Programming the user interface.
  • Accessing a database.
  • Using remote data.
  • Performing operations asynchronously.
  • Integrating with unmanaged code.
  • Creating custom attributes.
  • Encrypting and decrypting data.
Na voltooiing van deze training kunnen cursisten:
  • De voornaamste syntaxen en kern functies van C#.
  • Methoden maken en aanroepen, uitzonderingen opvangen en verwerken, en de vereisten voor het monitoren grootschalige toepassingen opstellen.
  • Implementeren van de basisstructuur en de essentiële elementen van een typische desktop applicatie.
  • Klassen maken, interfaces definiëren en implementeren, maken en gebruik maken van generieke collecties.
  • Overerving gebruiken om hiërarchie in klassen te creëren, een .NET Framework-klasse uitbreiden, en generieke klassen en methoden maken.
  • Lezen en schrijven van data met behulp van bestand input/output en stromen, en gebruik maken van data serialisatie en deserialisatie naar verschillende gegevensindelingen.
  • Maken en gebruiken van een entiteit- gegevensmodel voor toegang tot een database en via LINQ query’s uitvoeren en data updaten.
  • Gebruiken van de typen in de System.Net naamruimte en WCF Data Services om externe gegevens te bereiken en hier query’s op uit voeren.
  • Een grafische user interface bouwen met behulp van XAML.
  • Doorvoer en respons tijd van toepassingen verbeteren met behulp van taken en asynchrone bewerkingen.
  • Onbeheerde bibliotheken en dynamische componenten in een C#-toepassing integreren.
  • Onderzoeken van de meta data van categoriën met behulp van ‘reflection’, aangepaste attributen maken en gebruiken, code genereren tijdens ‘runtime’ en versienummers beheren.
  • Coderen en decoderen van data met behulp van symmetrische en asymmetrische codering.

Doelgroep:
Deze training is bedoeld voor ervaren ontwikkelaars die ervaring hebben in C, C++, Javascript, Objective-C, Microsoft Visual Basic of Java en de concepten van object-georiënteerd programmeren kennen. Deze training is niet bedoeld voor cursisten waarvoor programmeren nieuw is; het is bedoeld voor professionele ontwikkelaars ten minste één maand programmeerervaring hebben in een object-georiënteerde omgeving.

Studiebelasting:
100% klassikaal -> 5 lesdagen
  50% klassikaal -> 2-3 lesdagen

Prijs Academy ILT lesdag: EUR 425,00 excl. BTW

Meerprijs 20-483 Examen:
EUR 180,00 excl. BTW
Dit examen kan worden afgenomen op een Pearson Vue Test Center locatie in Nederland: http://www.pearsonvue.com