C# ASP.NET Core developer – bezplatný kurz od spoločnosti Otus, školenie 5 mesiacov, Dátum: 1. decembra 2023.
Rôzne / / December 04, 2023
Budete môcť vytvárať rôzne informačné systémy pozostávajúce z webových stránok, mobilných klientov, telegramové roboty atď., pomocou rámca C# ASP.NET Core a súvisiacich technológií, ako je ReactJS, Xamarin a ďalšie. Rámec vám umožňuje rýchlo vyvinúť komplexné funkcie a vysoko zaťažené systémy, ktoré vyžadujú výkon. Naučíte sa riešiť backend a frontend problémy a tiež získate potrebné zručnosti v práci s databázami, UI, biznis logikou a bezpečnostnými nastaveniami.
Pre koho je tento kurz určený?
Pre vývojárov v jazyku C# s 2-3 ročnými skúsenosťami, ktorí sa chcú hlbšie ponoriť do vytvárania webových aplikácií a stať sa špecialistami na full-stack.
Prax a tímový prístup
Všetky praktické úlohy kurzu sú rozdelené do troch častí: osobná domáca úloha, skupinový rozvoj v rámci tried a záverečná projektová práca. Na prvých hodinách sa spojíte s ostatnými študentmi v tímoch po 5 ľudí, aby ste spolupracovali na vývoji pomocou rámca Scrum. Tento prístup k praxi má mnoho výhod: rozvíjate dôležité mäkké zručnosti, naučíte sa dodržiavať štýl kódu a lepšie pochopíte architektúru projektu. Tímová práca navyše uľahčuje vytváranie sietí, zvyšuje výmenu skúseností a pomáha udržať záujem o učenie až do konca kurzu. Hotová práca pridá do vášho portfólia seriózny projekt, s ktorým na pohovoroch ľahko zapôsobíte.
Naučíš sa:
Implementujte webové aplikácie sami pomocou ASP.Net Core a Razor Pages
Vytvorte API s vysokou záťažou pomocou GraphQL, gRPC a SignalR Core
Zvládnite JavaScript, zoznámte sa s ReactJS a naučte sa, ako ho integrovať s ASP.NET Core
Pokryte webové aplikácie integračnými a záťažovými testami
Nasaďte webové aplikácie v kontajneroch a cloudoch Docker
Nastavte CI/CD a používajte Kubernetes
Implementujte architektúru mikroslužieb a používajte RabbitMQ
Spravujte bezpečnosť a chráňte sa pred útokmi hackerov
Bonus: video kurz „JavaScript pre začiatočníkov“ pre učenie sa vlastným tempom. Tieto znalosti budete potrebovať na zvládnutie Modulu 5, ak nemáte žiadne predchádzajúce skúsenosti s JavaScriptom.
Pre študentov kurzu naši partneri Certiport poskytujú 10% zľavu na prípravu a absolvovanie medzinárodná certifikácia Microsoft Technology Associate a získanie medzinárodného odborného certifikátu zo sveta lídrov v IT.
5
kurzyV roku 2014 absolvoval Moskovský letecký inštitút. S .Netom spolupracujem asi 10 rokov. Začal s desktopom (WPF), Silverlight. Teraz je hlavným nástrojom ASP.Net Core, vpredu používam Angular 2+, React. Skúsenosti...
V roku 2014 absolvoval Moskovský letecký inštitút. S .Netom spolupracujem asi 10 rokov. Začal s desktopom (WPF), Silverlight. Teraz je hlavným nástrojom ASP.Net Core, vpredu používam Angular 2+, React. Skúsenosti s databázami: SQL Server, Postgres. Použil som tiež Camunda, RabbitMQ. Certifikovaný v MCSD: App Builder, MCSA: SQL 2016 Database Development.
2
kurz.net developer + lead Komerčnému vývoju produktov sa venujem od roku 2013. Teraz vyvíjam riešenia pre systém (vrátane viac ako 10 produktov) video sledovania a analýzy videa v spoločnosti Intelcom riadok“. Predtým som vyvíjal informačné systémy pre...
.net developer + lead Komerčnému vývoju produktov sa venujem od roku 2013. Teraz vyvíjam riešenia pre systém (vrátane viac ako 10 produktov) video sledovania a analýzy videa v spoločnosti Intelcom riadok“. Predtým vyvíjal informačné systémy pre portály RPGU, EPGU a vládne služby. Skúsenosti s .net: od desktopových wpf aplikácií po mikroslužby na asp.net. Mám skúsenosti s budovaním mikroslužieb v node.js. Posledné 2 roky som rozvíjal a rozširoval tím na dotnete a fronte. Vzdelanie: Štátna technická univerzita vo Volge, Fakulta elektroniky a počítačového inžinierstva
5
kurzyPrvé vysokoškolské vzdelanie získal na Severnej štátnej univerzite, Fakulte automatizácie a počítačového inžinierstva. Viac ako 10 rokov skúseností v priemyselnom vývoji v C#. Svoju profesionálnu cestu som začal ako vývojár testovacej infraštruktúry C# v laboratóriu...
Prvé vysokoškolské vzdelanie získal na Severnej štátnej univerzite, Fakulte automatizácie a počítačového inžinierstva. Viac ako 10 rokov skúseností v priemyselnom vývoji v C#. Svoju profesionálnu cestu začal ako vývojár testovacej infraštruktúry C# v spoločnosti Kaspersky Lab a neskôr sa začal zaujímať o vývoj webových aplikácií. V súčasnosti pracuje v SolarLab na projekte týkajúcom sa celého vývojového cyklu veľkého výberového miesta. Zastáva pozíciu Team Lead / Full-stack .NET Developer. Zložil niekoľko skúšok spoločnosti Microsoft v oblastiach .NET, ASP.NET a Azure a je certifikovaným vývojárom riešení spoločnosti Microsoft (MCSD).
Úvod do ASP.NET Core a WebApi
-Téma 1.Úvodná hodina do kurzu
-Téma 2. Zoznámenie sa s ASP.NET Core
-Téma 3. Konfigurácia aplikácie, vývoj ovládačov a pripojenie Swagger
-Téma 4.Štandardné a neštandardné DI kontajnery: čo a kedy použiť
-Téma 5.Práca s databázou pomocou Entity Framework Core
-Téma 6. Potrubia stredného vybavenia
-Téma 7. Testovanie jednotiek: rámce a nástroje
Nasadenie aplikácie v cloude
-Téma 8. Spôsoby hosťovania aplikácií, Kestrel, IIS
-Téma 9.Úvod do dockera, prehľad docker compose
-Téma 10. Používanie Kubernetes ako systému orchestrácie kontajnerov
-Téma 11. Nasadenie aplikácie ASP.NET Core v cloude
-Téma 12.Úvod do CI/CD a konfigurácia v praxi
-Téma 13. Retrospektíva a plánovanie
Aktualizácia projektu
-Téma 14. Autorizačný/autentizačný model v Asp.net Core
-Téma 15. Diferenciácia prístupových práv pomocou vstavaných nástrojov
-Téma 16. Server identity 4
-Téma 17. Ako funguje protokolovanie v ASP.NET Core
-Téma 18. Rôzne metódy overovania údajov
-Téma 19.Kešovanie: interné a externé
-Téma 20.Integrácia, záťažové testovanie
-Téma 21. Retrospektíva a plánovanie
Architektúra mikroservisov
-Téma 22. Monolity a mikroslužby: čo je čo
-Téma 23.Práca s dátami v mikroslužbách: Práca s NoSQL
-Téma 24. Ako premeniť monolit na mikroslužby
-Téma 25.Práca s dátami v mikroslužbách: Architektúra
-Téma 26.Práca s dátami v mikroslužbách: Práca s relačnými databázami
-Téma 27. Prehľad populárnych brokerov správ a práca s RabbitMQ
-Téma 28. Ako vytvoriť dobrú šablónu pre mikroslužby
-Téma 29. Retrospektíva a plánovanie
Frontendové technológie
-Téma 30.Blazor
-Téma 31.Moderný frontend
-Téma 32.Úvod k reakcii
-Téma 33.Reagovať
-Téma 34. React Router & Redux
-Téma 35.Háčiky na reakcie a populárne knižnice
-Téma 36. Ako získať priateľov z Reactu. JS s jadrom Asp.net
-Téma 37. Retrospektíva a plánovanie
Práca s API
-Téma 38. Písanie vlastného API: OData
-Téma 39. Písanie vlastného API: GraphQL
-Téma 40. Písanie vlastného API: gRPC
-Téma 41. Písanie vlastného API: SignalR Core
-Téma 42. Ako sa chrániť pred útokmi hackerov
-Téma 43. Refaktorovanie starého kódu
Projektová práca
-Téma 44. Konzultácia projektov a domácich úloh
-Téma 45.Ochrana dizajnérskej práce