Programmeren in C#
Deze cursus in het kort
- Locaties door heel Nederland
- Professionele docenten
- Inclusief certificaat
- 9.4 op Springest.nl
- Ook bij u op locatie
C# is een veelgebruikte en relatief eenvoudige programmeertaal. Het is een object-georiënteerde en type-safe programmeertaal. Type-safe wil zeggen dat de manier van programmeren ervoor zorgt dat je weinig fouten kunt maken in de programmeertaal.
Omschrijving
Tijdens de vijfdaagse cursus Programmeren in C# leert u als ontwikkelaars de programmeervaardigheden die nodig zijn om applicaties te maken met behulp van de C# taal. U leert de basis van de C# programmastructuur, taalsyntaxis en implementatiedetails, en vervolgens verdiept u zich terwijl u een applicatie bouwt die verschillende functies van .NET bevat. De cursus is volledig up-to-date met de nieuwste functies van C# en wordt altijd gegeven in de nieuwste versie.
Na het volgen van de cursus:
- kunt u uitleggen hoe Visual Studio te gebruiken om een applicatie te maken en uit te voeren;
- weet u de kenmerken en syntaxis van de programmeertaal C# beschrijven;
- weet u de monitoring-eisen van grootschalige applicaties definiëren;
- kunt u methodes creëren en aanroepen, exceptions opvangen en beheren;
- begrijpt u het .NET-ontwikkelingsplatform en de bibliotheken;
- begrijpt u de klassen van het .NET framework;
- kunt u goed gestructureerde en gemakkelijk te onderhouden C# code creëren;
- kunt u interfaces definiëren en implementeren;
- kunt u een klassehiërarchie creëren door gebruik te maken van overerving;
- begrijpt u object-georiënteerde programmeerconcepten;
- kunt u de fundamentele architectuur en kerncomponenten van een desktop applicatie implementeren;
- heeft u praktische kennis van het bouwen van een grafische UI met behulp van XAML;
- kunt u bestands-I/O en streams gebruiken, en serialiseren/deserialiseren van gegevens in diverse formaten;
- begrijpt u webcommunicatie en -protocollen;
- kunt u een entiteit datamodel maken voor database toegang;
- kunt u Language-Integrated Query (LINQ) gebruiken;
- kunt u het gebruik van asynchrone operaties toepassen om goed presterende applicaties te maken;
- weet u hoe je dynamische componenten en unmanaged libraries aan een C# programma kunt toevoegen;
- begrijpt u het gebruik van generics en generic collections;
- weet u hoe je metadata van types op kunt halen met behulp van .NET reflection.
Cursusmateriaal en lunch zijn bij de prijs inbegrepen.
Inhoud
- Module 1: C# Syntax
- Lesson 1: Writing Applications in C# and .NET
- Lesson 2: Types of Data and Expressions
- Lesson 3: C# Language Constructs
- Module 2: C# Language Concepts
- Lesson 1: Methods
- Lesson 2: Method Overloading
- Lesson 3: Exception Handling
- Lesson 4: Monitoring
- Module 3: C# Structures, Collections and Events
- Lesson 1: Structs
- Lesson 2: Enums
- Lesson 3: Built-in Collections
- Lesson 4: Events
- Module 4: C# Classes
- Lesson 1: Creating Classes
- Lesson 2: Interfaces
- Lesson 3: Understanding Generics in C#
- Module 5: C# Inheritance
- Lesson 1: Hierarchies of Classes
- Lesson 2: Polymorphism
- Lesson 3: Extending Classes
- Module 6: Input and Output
- Lesson 1: File I/O
- Lesson 2: Serialization and Deserialization
- Lesson 3: Streams
- Module 7: Database Access
- Lesson 1: Entity Framework
- Lesson 2: LINQ
- Module 8: Using the Network
- Lesson 1: Web Services
- Lesson 2: REST and OData
- Lesson 3: ASP.NET Core MVC
- Module 9: Graphical User Interfaces
- Lesson 1: Using UI Frameworks
- Lesson 2: Data binding
- Lesson 3: Styling the UI
- Module 10: Application Performance
- Lesson 1: Multitasking
- Lesson 2: Asynchronous Calls
- Lesson 3: Dealing with Conflicts
- Module 11: C# Interop
- Lesson 1: Dynamic Objects
- Lesson 2: Managing Resources
- Module 12: Designing for Reuse
- Lesson 1: Metadata
- Lesson 2: Attributes
- Lesson 3: Generating Code
- Lesson 4: Assemblies
Plaats en data (1)