
Kursbeskrivning
Utbildningen är en påbyggnad på kurserna C# - Introduktion samt C# - Påbyggnad och fokuserar på fördjupningar för dig som arbetat med C# och .NET minst ett år och verkligen vill arbeta med clean code och best practices!
Day 1
Introduction
.NET Core
.NET Standard
Roslyn compiler
Visual Studio 2017
Navigation and editing tips and tricks
Using the debugger
Code analyzers
C# language features
Explore the C#6 and C#7 features
Lambda and Delegate
Delegates
Lambda expressions
Func and Action
OO and dynamic
The nature of object orientation
Encapsulation and hiding
Day 2
Design patterns
Decorator pattern
Chain of Responsibility
The strategy pattern
Dependency Inversion
The Dependency Inversion Principle
Injecting dependencies
DI containers
Higher Order Programming
The Wrapper/Facade Pattern
Closure semantics, and its uses
Function generators
Day 3
Reflective Programming
Reflection
Creating types
Event driven architecture
Event aggregator pattern
Publish/subscribe
Encoding and Unicode
Understanding unicode
UTF-8 and UTF-16 encoding
Asynchrony
What is asynchronous programming?
Async and await keywords
Async lambdas
Advanced Linq
Method syntax vs. query syntax
Expression trees
Lazy evaluation
SelectMany, Join and Group By operations
Set operations
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
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...
Kontaktuppgifter
Informator
För att få mer information om utbildningen C# - Avancerad från Informator, fyll i dina uppgifter: