C# ASP.NET Core developer – bezplatný kurz od Otus, školení 5 měsíců, Datum: 1. prosince 2023.
Různé / / December 04, 2023
Budete umět vytvářet různé informační systémy skládající se z webových stránek, mobilních klientů, telegramové roboty atd., využívající framework C# ASP.NET Core a související technologie, jako je ReactJS, Xamarin a další. Rámec umožňuje rychle vyvíjet komplexní funkce a vysoce zatížené systémy, které vyžadují výkon. Naučíte se řešit problémy s backendem a frontendem a také získáte potřebné dovednosti v práci s databázemi, UI, obchodní logikou a nastavením zabezpečení.
Pro koho je tento kurz určen?
Pro vývojáře v C# s 2-3 lety zkušeností, kteří se chtějí ponořit hlouběji do tvorby webových aplikací a stát se fullstack specialisty.
Praxe a týmový přístup
Všechny praktické úkoly kurzu jsou rozděleny do tří částí: osobní domácí úkol, skupinový rozvoj v rámci výuky a závěrečná projektová práce. V prvních hodinách se spojíte s ostatními studenty v týmech po 5 lidech, abyste spolupracovali na vývoji pomocí frameworku Scrum. Tento přístup k praxi má mnoho výhod: rozvíjíte důležité měkké dovednosti, naučíte se dodržovat styl kódu a lépe porozumíte architektuře projektu. Týmová práce navíc usnadňuje vytváření sítí, zvyšuje výměnu zkušeností a pomáhá udržet zájem o učení až do konce kurzu. Hotová práce přidá do vašeho portfolia seriózní projekt, se kterým na pohovorech snadno zaujmete.
Naučíte se:
Implementujte webové aplikace sami pomocí ASP.Net Core a Razor Pages
Vytvářejte API s vysokou zátěží pomocí GraphQL, gRPC a SignalR Core
Osvojte si JavaScript, seznamte se s ReactJS a naučte se, jak jej integrovat s ASP.NET Core
Pokryjte webové aplikace integračními a zátěžovými testy
Nasazujte webové aplikace v kontejnerech a cloudech Docker
Nastavte CI/CD a používejte Kubernetes
Implementujte architekturu mikroslužeb a používejte RabbitMQ
Správa zabezpečení a ochrana před útoky hackerů
Bonus: videokurz „JavaScript pro začátečníky“ pro výuku vlastním tempem. Tyto znalosti budete potřebovat pro zvládnutí modulu 5, pokud nemáte žádné předchozí zkušenosti s JavaScriptem.
Pro studenty kurzu naši partneři Certiport poskytují 10% slevu na přípravu a absolvování mezinárodní certifikace Microsoft Technology Associate a získání mezinárodního odborného certifikátu ze světa lídry v IT.
5
kurzyV roce 2014 absolvoval Moskevský letecký institut. S .Netem pracuji asi 10 let. Začal s desktopem (WPF), Silverlight. Nyní je hlavním nástrojem ASP.Net Core, vepředu používám Angular 2+, React. Zkušenosti...
V roce 2014 absolvoval Moskevský letecký institut. S .Netem pracuji asi 10 let. Začal s desktopem (WPF), Silverlight. Nyní je hlavním nástrojem ASP.Net Core, vepředu používám Angular 2+, React. Zkušenosti s databázemi: SQL Server, Postgres. Použil jsem také Camunda, RabbitMQ. Certifikováno v MCSD: App Builder, MCSA: SQL 2016 Database Development.
2
chod.net developer + lead Komerčnímu vývoji produktů se věnuji od roku 2013. Nyní vyvíjím řešení pro systém (včetně více než 10 produktů) video dohledu a video analýzy společnosti Intelcom čára". Dříve jsem vyvíjel informační systémy pro...
.net developer + lead Komerčnímu vývoji produktů se věnuji od roku 2013. Nyní vyvíjím řešení pro systém (včetně více než 10 produktů) video dohledu a video analýzy společnosti Intelcom čára". Předtím vyvíjel informační systémy pro portály RPGU, EPGU a státních služeb. Zkušenosti s .net: od desktopových aplikací wpf po mikroslužby na asp.net. Mám zkušenosti s budováním mikroslužeb v node.js. Poslední 2 roky jsem rozvíjel a rozvíjel tým na dotnetu a frontě. Vzdělání: Státní technická univerzita Volha, Fakulta elektroniky a počítačového inženýrství
5
kurzyPrvní vysokoškolské vzdělání získal na Northern State University, Fakultě automatizace a počítačového inženýrství. Více než 10 let zkušeností v průmyslovém vývoji v C#. Svou profesní cestu jsem začal jako vývojář testovací infrastruktury C# v laboratoři...
První vysokoškolské vzdělání získal na Northern State University, Fakultě automatizace a počítačového inženýrství. Více než 10 let zkušeností v průmyslovém vývoji v C#. Svou profesní cestu začal jako vývojář testovací infrastruktury C# ve společnosti Kaspersky Lab a později se začal zajímat o vývoj webových aplikací. V současné době pracujeme ve společnosti SolarLab na projektu souvisejícím s celým vývojovým cyklem velkého výběrového místa. Zaujímá pozici Team Lead / Full-stack .NET Developer. Složil několik zkoušek Microsoft v .NET, ASP.NET a Azure a je Microsoft Certified Solutions Developer (MCSD).
Úvod do ASP.NET Core a WebApi
-Téma 1.Úvodní lekce ke kurzu
-Téma 2. Seznámení s ASP.NET Core
-Téma 3. Konfigurace aplikace, vývoj ovladačů a připojení Swagger
-Téma 4.Standardní a nestandardní DI kontejnery: co a kdy použít
-Téma 5.Práce s databází pomocí Entity Framework Core
-Téma 6.Middleware potrubí
-Téma 7. Testování jednotek: rámce a nástroje
Nasazení aplikace v cloudu
-Téma 8. Metody hostování aplikací, Kestrel, IIS
-Téma 9.Úvod do dockeru, přehled docker compose
-Téma 10. Použití Kubernetes jako systému orchestrace kontejnerů
-Téma 11. Nasazení aplikace ASP.NET Core v cloudu
-Téma 12.Úvod do CI/CD a konfigurace v praxi
-Téma 13. Retrospektiva a plánování
Aktualizace projektu
-Téma 14. Autorizační/autentizační model v Asp.net Core
-Téma 15. Diferenciace přístupových práv pomocí vestavěných nástrojů
-Téma 16. Server identity 4
-Téma 17. Jak funguje protokolování v ASP.NET Core
-Téma 18.Různé metody validace dat
-Téma 19.Cachování: interní a externí
-Téma 20.Integrace, zátěžové testování
-Téma 21. Retrospektiva a plánování
Architektura mikroslužeb
-Téma 22. Monolity a mikroslužby: co je co
-Téma 23.Práce s daty v mikroslužbách: Práce s NoSQL
-Téma 24. Jak přeměnit monolit na mikroslužby
-Téma 25.Práce s daty v mikroslužbách: Architektura
-Téma 26.Práce s daty v mikroslužbách: Práce s relačními databázemi
-Téma 27. Recenze oblíbených zprostředkovatelů zpráv a práce s RabbitMQ
-Téma 28. Jak vytvořit dobrou šablonu pro mikroslužby
-Téma 29. Retrospektiva a plánování
Frontendové technologie
-Téma 30.Blazor
-Téma 31.Moderní frontend
-Téma 32.Úvod do reakce
-Téma 33.Reagovat
-Téma 34.React Router & Redux
-Téma 35.Háčky React a oblíbené knihovny
-Téma 36. Jak získat přátele z Reactu. JS s Asp.net Core
-Téma 37. Retrospektiva a plánování
Práce s API
-Téma 38. Psaní vlastního API: OData
-Téma 39. Psaní vlastního API: GraphQL
-Téma 40. Psaní vlastního API: gRPC
-Téma 41. Psaní vlastního API: SignalR Core
-Téma 42. Jak se chránit před útoky hackerů
-Téma 43. Refaktorování starého kódu
Projektová práce
-Téma 44. Konzultace projektů a domácích úkolů
-Téma 45.Ochrana projekční práce