Visa utbildning.se som: Mobil

Vi gör just nu en uppföljande undersökning gällande hur COVID-19 har påverkat och fortsätter att påverka hur och om du väljer att gå en utbildning. Vi är så tacksamma om du vill svara på våra frågor. Gå till undersökningen.

Programming in C#

Informator
Kort om utbildningen
5 dagar
36 950 SEK Momsfri
Nästa tillfälle: 2020-11-23 - Stockholm
Göteborg, Stockholm
Kommande starter
Göteborg
36 950 SEK
2020-11-23

Stockholm
36 950 SEK
2020-11-23

Kursbeskrivning



This training course teaches developers the programming skills that are required for developers to create applications using the C# language and .NET. 
During their five days in the classroom students review the basics of C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework.

The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including:

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.

Certification
Exam 70-483:Programming in C#
Language

The course is taught in Swedish (Contact us if you prefer English).

Courseware
Microsofts digitala officiella kursmaterial på engelska

 

Module 1: Review of C# Syntax

Overview of Writing Applications using C#
Datatypes, Operators, and Expressions
C# Programming Language Constructs
Lab : Developing the Class Enrolment Application

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
Lab : Extending the Class Enrolment Application Functionality

Module 3: Developing the Code for a Graphical Application

Implementing Structs and Enums
Organizing Data into Collections
Handling Events
Lab : Writing the Code for the Grades Prototype Application

Module 4: Creating Classes and Implementing Type-safe Collections 

Creating Classes
Defining and Implementing Interfaces
Implementing Type-safe Collections
Lab : Adding Data Validation and Type-safety to the Grades Application

Module 5: Creating a Class Hierarchy by Using Inheritance

Creating Class Hierarchies
Extending .NET Framework Classes
Creating Generic Types
Lab : Refactoring Common Functionality into the User Class

Module 6: Reading and Writing Local Data

Serializing and Deserializing Data
Performing I/O Using Streams
Lab : Generating the Grades Report

Module 7: Accessing a Database

Creating and Using Entity Data Models
Querying Data by Using LINQ
Updating Data by Using LINQ
Lab : Retrieving and Modifying Grade Data

Module 8: Accessing Remote Data 

Accessing Data Across the Web
Accessing Data in the Cloud
Lab : Retrieving and Modifying Grade Data in the Cloud

Module 9: Designing the User Interface for a Graphical Application

Using XAML to Design a User Interface
Binding Controls to Data
Styling a User Interface
Lab : Customizing Student Photographs and Styling the Application

Module 10: Improving Application Performance and Responsiveness

Implementing Multitasking by using Tasks and Lambda Expressions
Performing Operations Asynchronously
Synchronizing Concurrent Access to Data
Lab : Improving the Responsiveness and Performance of the Application

Module 11: Integrating with Unmanaged Code

Creating and Using Dynamic Objects
Managing the Lifetime of Objects and Controlling Unmanaged Resources
Lab : Upgrading the Grades Report

Module 12: Creating Reusable Types and Assemblies

Examining Object Metadata
Creating and Using Custom Attributes
Generating Managed Code
Versioning, Signing and Deploying Assemblies
Lab : Specifying the Data to Include in the Grades Report

Module 13: Encrypting and Decrypting Data

Implementing Symmetric Encryption
Implementing Asymmetric Encryption
Lab : Encrypting and Decrypting Grades Reports

Hur påverkar COVID-19 denna utbildning?

Vi på utbildning.se är övertygade om att kunskap driver människor och organisationer framåt. Det gör även de arrangörer vi samarbetar med.
Många utbildningar ställs exempelvis om från klassrums- till distansutbildning.

För att ta reda på om en utbildning påverkas med anledning av COVID-19, kontakta gärna arrangören.

Intresseanmälan

Fyll i formuläret för att få mer information om Programming in C#, direkt från arrangören. Det är gratis och inte bindande!

Informator

Informator

Utbildningsutbud

Informator är utbildningsföretaget som stärker din konkurrenskraft genom att underhålla, uppdatera och tillföra relevant kunskap inom IT och management där och när du behöver det. Vi har vuxit tillsammans med svensk mjukvaruindustris ledande företag och utbildat utvecklare, tekniker, projektledare och chefer sedan...


Läs mer om Informator och visa alla utbildningar.

Kontaktuppgifter

Informator

Karlavägen 108
115 26 Stockholm

 Visa telefonnummer

Recensioner
Kursrecensioner
Bli den första att recensera Programming in C#!

Arrangörsrecensioner
(4,5)
Baseras på 712 recensioner.
Alla recensioner för arrangören

Liknande utbildningar