A tanfolyamról
Ezen a tréningen bővebben megismerkedhetsz a technológiával. Az elméleti részen áttekintjük az alapokat, a paradigmákat, és megismerkedünk azokkal a módszerekkel, melyek használatával megkönnyítheted az üzleti működésed.
Ezeket a gyakorlatban is kipróbáljuk: egy próba projekten alkalmazva az ajánlott best practice-eket és megtapasztalva a buktatókat.
Kiknek ajánljuk a tanfolyamot?
Tematika
.NET történelem, alapfogalmak, architektúra
Mi is az a .NET
Platformok
.NET FW és .NET Core, történelem, verziók, jövő
Cross platform, .NET Standard
CLR, CLI, MSIL, fordítási és futtatási modell
Memóriakezelés (GC)
Assembly-k, BCL
Package management:
.NET típusok, nyelvi elemek, alap és extra feature-ök (C# -> C# 9.0)Value and reference types
Nullable types
Tuples
Arrays and collections
Generic Types
Iterators, yield return
Exception handling
Boxing, unboxing
Properties
Implicit typed local variables
Object, collection initializers
using, IDisposable
String interpolation
nameof operator
out variables
Delegates, Lambda expressions
Extension methods
Anonymous types
Events
Null-coalescing, null-coalescing assignment, null-conditional operator
Attributes, reflection
Pattern matching
Records
Top-level applications
Task alapú aszinkron programozás (TPL)
Tasks
Async/await
Szinkronizáció
LINQ
Linq to objects
IQueryable vs IEnumerable
Serialization
JSON, Binary
Kompatibilitás kezelés
Melyikre milyen nuget package-et használjunk?
OO alapok
ősosztály, öröklés, interfészek, abstract, virtual, override, heterogén kollekciók
REST API esettanulmány
Architektúra, tervezési minták, alapelvek
SOLID, DI, IoC, Explicit dependencies, Separation of concerns, Single responsibility, DRY, Persistance ignorance, Bounded context
Architecture (N layer, Repository, App services, CQRS, DDD, Mediator)
ASP.NET Core Web Application – REST API fejlesztése
Middlewares, startup, configuration, hosting, environments
REST API alapok, MVC, Swagger, Postman/Fiddler
Routing
EF Core (code first modell létrehozása, seeding, migration, lekérdezések, módosító műveletek, tranzakció kezelés, DB providers: MSSQL, SQLite,
Memory, Nyers SQL futtatása, Konkurencia kezelés)
Néhány funkció elkészítése közösen (CRUD műveletek REST API-ig)
File kezelés (feltöltés, tárolás)
Model binding
Model validation
DTO, ViewModel, Automapper használata
ASP.NET Core Identity (felhasználók, login, szerepkörök, JWT)
Authorization (simple, role-based, claims-based, policy-based)
Logging, Exception handling (általános kivételkezelés, saját logger konfigurálása)
Külső szolgáltatások hívása, alkalmazások közötti kommunikáció
HttpClient, Polly
Telepítés és hosztolás
Docker support
Azure hosting
Képzésvezető
Oktatóink szakterületükön elismert szakemberek, akik minden nap dolgoznak az oktatott technológiákkal, így hands-on, azonnal hasznosítható tudást adnak át. Ezáltal gyakorlatias, valós piaci példákkal alátámasztott képzéseket tudunk nyújtani.
Ők minket választottak
Ezért válassz Te is minket!
IT képzéseinket agilisan, a legfrissebb technológiai igényekhez mérten, gyakorlatorientáltan, folyamatos visszajelzésekre alapozva fejlesztjük magánszemélyek és vállalatok részére.
Szakmai csapatunk világszínvonalú fejlesztői tapasztalattal rendelkezik. Oktatóink a vállalati szférából érkeznek, a tananyag kialakításánál pedig mindig a piaci igényekből indulunk ki. Személyre szabott oktatás esetén díjmentes igényfelmérést követően a vállalati igényekhez és tudásszinthez kialakított egyedi tematikával, tanrenddel dolgozunk. Eredménycentrikus megoldásokkat kínálunk, amelyek minden esetben partnereink üzleti céljait szolgálják. Küldetésünknek tekintjük, hogy olyan IT tudást és szemléletet adjunk át hallgatóinknak, amelyeket élvezettel használhatnak saját énjük komplexebbé tétele érdekében.
Információ
Laczkó Gábor
gabor.laczko@stylersgroup.com
+36 (20) 416 – 1932
Jagos Orsolya
orsolya.jagos@stylersgroup.com
+36 (30) 705 – 0973