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.