Visa utbildning.se som: Mobil

COVID-19 - hur påverkas din utbildning? Vi samlar artiklar kring coronaviruset och utbildning samt tips för dig som ska söka utbildning. Läs mer här.

C# Master Class

Edument
Kort om utbildningen
3 dagar
25 900 SEK exkl. moms 18 130 - 25 900 SEK exkl. moms
Nästa tillfälle: 2020-06-15 - Distans
Distans, Göteborg, Malmö, Stockholm
Kommande starter
Göteborg
25 900 SEK
2020-06-15

Malmö
25 900 SEK
2020-06-15

Stockholm
25 900 SEK
2020-06-15

Distans
18 130 SEK
2020-06-15

Kursbeskrivning

C# Master Class

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.

Målgrupp

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.

Kursinnehåll

Detta kommer du att lära dig:

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

Intresseanmälan

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

Recensioner

Snittbetyg: 4,2

Baseras på 60 recensioner.

Kursdeltagare
(4)
Älskar att Tore hittar runt snabbt bland kursmaterial från andra kurser för att tydliggöra frågor som kommer upp under kursen.
Kursdeltagare
(5)
Very good and pedagogical!
Kursdeltagare
(5)
Having gone through a number of important concepts (such as lambdas, events, and async) properly once and for all.

Edument

Edument


Varmt välkommen till Edument!

Vi hjälper företag och startups med komplexa mjukvaruprojekt och tar fram morgondagens kurser inom mjukvaruutveckling. Vad kan vi hjälpa dig med?Edument AB grundades 2010 i Helsingborg av Acke Salem och Tore Nestenius. De möttes för första gången på en konferens där...


Läs mer om Edument och visa alla utbildningar.

Kontaktuppgifter

Edument

Kullagatan 21
252 20

 Visa telefonnummer

Recensioner
Kursrecensioner
(4,2)
Baseras på 60 recensioner.
Läs recensioner
Arrangörsrecensioner
(4,1)
Baseras på 1312 recensioner.
Alla recensioner för arrangören

Liknande utbildningar