20483 Programming in C#

Microsoft Programmeer talen.

Introductie

Leer de programmeer taal c# van Microsoft.

Algemene omschrijving

Deze training leert ontwikkelaars de programmeervaardigheden die nodig zijn voor ontwikkelaars om Windows-applicaties te maken met behulp van de C # -taal. Tijdens hun vijf dagen in de klas bespreken leerlingen de basisprincipes van de C # programmastructuur, taalsyntaxis en implementatiedetails en consolideren hun kennis gedurende de week terwijl ze een applicatie bouwen die verschillende functies van .NET Framework 4.5 bevat.

 

De cursus introduceert veel van de technieken en technologieën die worden gebruikt door moderne desktop- en bedrijfsapplicaties, waaronder:

 

  • Nieuwe gegevenstypen bouwen.
  • Afhandeling van evenementen.
  • Programmeren van de gebruikersinterface.
  • Toegang tot een database.
  • Gegevens op afstand gebruiken.
  • Operaties asynchroon uitvoeren.
  • Integratie met onbeheerde code.
  • Aangepaste kenmerken maken.
  • Versleutelen en decoderen van gegevens.

 

Aan het einde van de cursus moeten studenten de klas verlaten met een grondige kennis van C # en hoe ze deze kunnen gebruiken om .NET Framework 4.5-toepassingen te ontwikkelen.

 

Deze cursus maakt gebruik van Visual Studio 2012, draaiend op Windows 8.

Leerdoelen

Na het voltooien van deze cursus kunnen studenten:

 

  • Beschrijf de kernsyntaxis en functies van C #.
  • Creëer en bel methodes, vang uitzonderingen op en beheer deze en beschrijf de monitoringvereisten van grootschalige applicaties.
  • Implementeer de basisstructuur en essentiële elementen van een typische desktop-applicatie.
  • Creëer klassen, definieer en implementeer interfaces en maak en gebruik generieke collecties.
  • Overname gebruiken om een ​​klassenhiërarchie te maken, een .NET Framework-klasse uit te breiden en generieke klassen en methoden te maken.
  • Lees en schrijf data door gebruik te maken van invoer / uitvoer en streams, en serialiseer en deserialize data in verschillende formaten.
  • Maak en gebruik een entiteitsgegevensmodel voor toegang tot een database en gebruik LINQ om gegevens op te vragen en bij te werken.
  • Gebruik de typen in de System.Net-naamruimte en WCF Data Services voor toegang tot en query's op externe gegevens.
  • Bouw een grafische gebruikersinterface met behulp van XAML.
  • Verbeter de doorvoer- en responstijd van applicaties door taken en asynchrone bewerkingen te gebruiken.
  • Integreer onbeheerde bibliotheken en dynamische componenten in een C # -applicatie.
  • Onderzoek de metadata van typen door reflectie te gebruiken, aangepaste kenmerken te maken en te gebruiken, code tijdens runtime te genereren en assemblage-versies te beheren.
  • Versleutelen en decoderen van gegevens met behulp van symmetrische en asymmetrische codering.

Doelgroep

Deze cursus is bedoeld voor ervaren ontwikkelaars die al programmeerervaring hebben in C, C ++, JavaScript, Objective-C, Microsoft Visual Basic® of Java en de concepten van objectgeoriënteerd programmeren begrijpen.

 

Deze cursus is niet bedoeld voor studenten die nog niet vertrouwd zijn met programmeren; het is gericht op professionele ontwikkelaars met minstens een maand ervaring in programmeren in een objectgerichte omgeving.

Voorkennis

Ontwikkelaars die aan deze cursus deelnemen, hadden al enige ervaring met C # opgedaan om basisprogrammeertaken te voltooien. Meer specifiek, studenten moeten hands-on ervaring hebben met behulp van C #, wat hun begrip van het volgende aantoont:

 

  • Naamgeving, declaratie, initialisatie en toewijzing van waarden aan variabelen binnen een toepassing.
  • Hoe te gebruiken:
    • rekenkundige operatoren om rekenkundige berekeningen uit te voeren met een of meer variabelen;
    • relationele operatoren om de relatie tussen twee variabelen of uitdrukkingen te testen;
    • logische operatoren om uitdrukkingen te combineren die relationele operatoren bevatten.
  • Hoe de codesyntaxis te maken voor eenvoudige programmeerinstructies met behulp van C # -taal-sleutelwoorden en herken syntaxisfouten met behulp van de Visual Studio IDE.
  • Hoe een eenvoudige vertakkingsstructuur te maken met behulp van een IF-statement.
  • Hoe een eenvoudige looping-structuur te maken met behulp van een For-opdracht om door een gegevensmatrix te itereren.
  • Hoe de Visual Studio IDE te gebruiken om eenvoudige logische fouten te lokaliseren.
  • Een functie maken die argumenten accepteert (parameters en een waarde van een opgegeven type retourneert).
  • Hoe een eenvoudige gebruikersinterface te ontwerpen en te bouwen met behulp van standaardbesturingselementen uit de Visual Studio-toolbox.
  • Verbinding maken met een SQL Server-database en de basisprincipes van het ophalen en opslaan van gegevens.
  • Gegevens in een lus sorteren.
  • Hoe de klassen en methoden die in een programma worden gebruikt te herkennen.

Methode

StarTel verzorgt (maatwerk) ICT-trainingen op locatie in Roden of in-company in heel Nederland. Onze gecertificeerde trainers hebben veel praktische ervaring met de producten waarvoor zij trainingen verzorgen. Door de praktische benadering is de opgedane kennis na afloop van de training direct toepasbaar. Daarnaast worden de cursisten door onze trainers optimaal voorbereid op de afsluitende certificeringen en examens.
Bij StarTel kunt u zich inschrijven voor zowel klassikale trainingen als individuele (maatwerk) trainingen.

Module 1: Review of C # Syntaxis

Module 2: Methoden maken, uitzonderingenverwerkenen bewakingstoepassingen

Module 3: Ontwikkeling van de code voor een grafische toepassing

Module 4: klassen maken en typenveilig collecties implementeren

Module 5: Eenklassenhiërarchie makenmet Overerving

Module 6: Lokale gegevens lezen en schrijven

Module 7: Toegang tot een database

Module 8: Toegang tot externe gegevens

Module 9: De gebruikersinterface ontwerpen voor een grafische applicatie

Module 10: Verbetering van de applicatieprestatiesen -respons

Module 11: Integratie met Unmanaged-code

Module 12: Herbruikbare typen en samenstellen maken

Module 13: Versleutelen en decoderen van gegevens 

Staat bij deze training geen datum gepland die in je planning past, kies dan voor de flexibele inschrijving. Wij nemen dan contact met je op. We kijken graag samen met je naar een mogelijk andere datum of andere lesmethode om je te voorzien in je trainingsbehoefte.

Startdatum Maand Variant Locatie