Visa utbildning.se som: Mobil

C# Master Class

Informator
Kort om utbildningen
Längd: 3 dagar
Pris: 28 450 SEK exkl. moms
Nästa tillfälle: 2018-10-17 - Sverige
Utbildare: Informator plus
   
Ort: Rikstäckande
Typ: Företagsanpassad utbildning

Kursbeskrivning

Ta dina C# kunskaper till nästa nivå! Lär dig skriva modern kod med hjälp av olika mönster och tekniker!

Vill du bemästra C# och Visual Studio? Vill du se hur enkelt och effektivt det är att implementera moderna designmönster? Vill du lära dig hur experterna programmerar, och hur de skapar bra APIer? Då är detta kursen för dig!

Denna kurs tar vid där de klassiska Microsoft-kurserna slutar, och omfattar mer avancerade ämnen med fokus på modern arkitektur och praktisk utveckling, ren kod och verkliga situationer. Med de kunskaper som lärs ut på kursen, kommer du att kunna producera kvalitativt bättre program på ett effektivt sätt.

God kännedom om programmering i C# och .NET. Du bör ha jobbat med .NET i minst 1 år. Tidigare kunskaper i Linq och lambdauttryck är starkt rekomenderat.

Course material in English included.

Utvecklare i C# med .NET-erfarenhet, som vill få djupare förståelse i språk och verktyg samt uppdateras på senaste utvecklingsmetoder.

agenda

Introduction

  • Roslyn compiler
  • .NET Core
  • .NET Standard

Being Effective with Visual Studio 2017

  • Navigation and editing tips and tricks
  • Using the debugger
  • Code analyzers

Lambda and Delegate refresher

  • Delegates
  • Lambda expressions
  • Func and Action

C# language features

  • Explore the C#6 and C#7 features

OO and dynamic

  • The nature of object orientation
  • Encapsulation and hiding
  • Dynamic objects vs. class-based OO

Classes: outside-in

  • Object Oriented design
  • Invariants
  • Command-Query Separation

Design patterns

  • Decorator pattern
  • Chain of Responsibility
  • The strategy pattern

Dependency Inversion

  • The Dependency Inversion Principle
  • Injecting dependencies
  • DI containers

Higher Order Programming

  • The lambda wrapper pattern
  • Closure semantics, and its uses
  • Function generators

Reflective Programming

  • Runtime structure of a program
  • Reflection
  • Creating types

Event driven architecture

  • Complexity and boundaries
  • Event aggregator pattern
  • Publish/subscribe

Encoding and Unicode

  • Understanding unicode
  • UTF-8 and UTF-16 encoding
  • Homographs

Asynchrony

  • What is asynchronous programming?
  • The Thread pool
  • The Task abstraction
  • Waiting for tasks
  • Continuation Passing Style
  • Async and await keywords
  • Async lambdas

Advanced Linq

  • Method syntax vs. query syntax
  • Expression trees
  • Lazy evaluation: benefits and dangers
  • SelectMany, Join and Group By operations
  • Set operations
"Har inte mycket att tillägga förutom att läraren var grymt duktig." 
/ en nöjd deltagare 18/5-2015

Intresseanmälan

Vill du få mer information om C# Master Class? Fyll i formuläret så blir du kontaktad av utbildningsarrangören.

Informator

Informator

Informator Time-to-Skills™

Informator är ett utbildningsföretag som stärker individens, gruppens och organisationens konkurrensförmåga genom att underhålla, uppdatera och tillföra relevant kunskap inom IT. Sedan 1990 har informator utbildat många av de ledande företagen på den Nordiska marknaden. Tillsammans med vårt finska ägarbolag Soprano...


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 C# Master Class!

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