Teknologisk Institut

Programming in C# [20483]
0%
Programming in C# [20483]

Programming in C# [20483]

Beskrivelse


C# er det mest benyttede programmeringssprog på .NET platformen . På dette kursus får du den nødvendige viden for at kunne udvikle Windows applikationer med C#. Du får en grundlæggende gennemgang af C# struktur, sprog syntaks og udførelse, sådan at din viden i løbet af kurset bliver udbygget og afsluttes med, at du skal udvikle en applikation, der inkluderer flere funktioner i .NET Framework 4.7. Kurset indgår i certificeringen MCSA Web Application.

Deltagerprofil
Kurset henvender sig til erfarne udviklere, som har praktisk erfaring med programmering i C, C++, JacaScript, Obejctive-C, Microsoft Visual Basic eller Java. Du skal desuden have erfaring med objektorienteret programmering. Det anbefales desuden, at du allerede har lidt grundlæggende viden om C# som programmeringssprog.


Underviseren var super god til at formidle emnerne.
- Martin Olsen, NNIT


Indhold

Module 1: Review of C# Syntax

Overview of Writing Applications using C#
Data Types, Operators, and Expressions
C# Programming Language Constructs


Module 2: Creating Methods, Handling Exceptions, and Monitoring Applications

Creating and Invoking Methods
Creating Overloaded Methods and Using Optional and ...%%%

... Output Parameters
Handling Exceptions
Monitoring Applications


Module 3: Basic types and constructs of Visual C#

Implementing Structs and Enums
Organizing Data into Collections
Handling Events


Module 4: Creating Classes and Implementing Type-safe Collections

Creating Classes
Defining and Implementing Interfaces
Implementing Type-safe Collections


Module 5: Creating a Class Hierarchy by Using Inheritance

Creating Class Hierarchies
Extending .NET Framework Classes


Module 6: Reading and Writing Local Data

Reading and Writing Files
Serializing and Deserializing Data
Performing I/O Using Streams


Module 7: Accessing a Database

Creating and Using Entity Data Models
Querying Data by Using LINQ


Module 8: Accessing Remote Data

Accessing Data Across the Web
Accessing Data by using OData Connected Services


Module 9: Designing the User Interface for a Graphical Application

Using XAML to Design a User Interface
Binding Controls to Data


Module 10: Improving Application Performance and Responsiveness

Implementing Multitasking
Performing Operations Asynchronously
Synchronizing Concurrent Access to Data


Module 11: Integrating with Unmanaged Code

Creating and Using Dynamic Objects
Managing the Lifetime of Objects and Controlling Unmanaged Resources


Module 12: Creating Reusable Types and Assemblies

Examining Object Metadata
Creating and Using Custom Attributes
Generating Managed Code
Versioning, Signing and Deploying Assemblies


Module 13: Encrypting and Decrypting Data

Implementing Symmetric Encryption
Implementing Asymmetric Encryption









Certificering

Dette kursus leder hen mod eksamen 70-483: Programming in C#. Eksamen bestilles og betales særskilt.


Læs mere om IT-certificering.


Eksamen 70-483 er en del af forløbet til at opnå MCSA Web Application og dermed få bevis på, at du har de grundlæggende tekniske færdigheder, der kræves for en karriere inden for IT.


Virkelig god underviser. Ikke nok med at han gennemgår stoffet, som gør det nemt at forstå, så kommer han også med fif, tips og tricks til hvad man gør i den virkelige verden kontra teorien for certificeringen.
- Morten Rubek Hornhaver Petersen

Underviser
Undervisningen varetages af en erfaren underviser fra Teknologisk Instituts netværk bestående af branchens dygtigste undervisere.

Microsoft Software Assurance Vouchere
Kurset kan betales med 5 stk. Microsoft Software Assurance Vouchere.



Programming in C# [20483]

19.499,00 kr

+45 23 33 30 30

npk@kursuszonen.dk