C# ASP.NET Core-utvecklare - gratis kurs från Otus, utbildning 5 månader, Datum: 1 december 2023.
Miscellanea / / December 04, 2023
Du kommer att kunna skapa olika informationssystem bestående av webbsidor, mobila klienter, telegrambots, etc., med C# ASP.NET Core-ramverket och relaterade teknologier som ReactJS, Xamarin och andra. Ramverket låter dig snabbt utveckla komplex funktionalitet och högt belastade system som kräver prestanda. Du kommer att lära dig att lösa backend- och frontendproblem, och även få nödvändiga färdigheter i att arbeta med databaser, UI, affärslogik och säkerhetsinställningar.
Vem är den här kursen för?
För C#-utvecklare med 2-3 års erfarenhet som vill fördjupa sig i att skapa webbapplikationer och bli full-stack-specialister.
Övning och teamförhållningssätt
Alla praktiska uppgifter i kursen är uppdelade i tre delar: personliga läxor, grupputveckling inom klasserna och avslutande projektarbete. I de första klasserna kommer du att samarbeta med andra elever i team om 5 personer för att samarbeta kring utveckling med hjälp av Scrum-ramverket. Denna metod att öva har många fördelar: du utvecklar viktiga mjuka färdigheter, lär dig att följa kodstilen och förstår projektarkitekturen bättre. Dessutom underlättar lagarbete nätverkande, ökar erfarenhetsutbytet och hjälper till att upprätthålla intresset för lärande fram till slutet av kursen. Det färdiga arbetet kommer att lägga till ett seriöst projekt till din portfölj, som det blir lätt för dig att imponera med vid intervjuer.
Du kommer att lära dig:
Implementera webbapplikationer själv med ASP.Net Core och Razor Pages
Skapa högbelastnings-API: er med GraphQL, gRPC och SignalR Core
Bemästra JavaScript, bekanta dig med ReactJS och lär dig hur du integrerar det med ASP.NET Core
Täck webbapplikationer med integration och belastningstester
Distribuera webbapplikationer i Docker-behållare och moln
Konfigurera CI/CD och använd Kubernetes
Implementera mikrotjänstarkitektur och använd RabbitMQ
Hantera säkerhet och skydda mot hackerattacker
Bonus: videokurs "JavaScript för nybörjare" för inlärning i egen takt. Du behöver dessa kunskaper för att behärska modul 5 om du inte har någon tidigare erfarenhet av JavaScript.
För kursstudenter ger våra partners Certiport 10 % rabatt på förberedelser och slutförande internationell certifiering Microsoft Technology Associate och få ett internationellt specialistcertifikat från världen ledare inom IT.
5
kurserTog examen från Moscow Aviation Institute 2014. Jag har arbetat med .Net i cirka 10 år. Började med desktop (WPF), Silverlight. Nu är huvudverktyget ASP.Net Core, längst fram använder jag Angular 2+, React. Erfarenhet...
Tog examen från Moscow Aviation Institute 2014. Jag har arbetat med .Net i cirka 10 år. Började med desktop (WPF), Silverlight. Nu är huvudverktyget ASP.Net Core, längst fram använder jag Angular 2+, React. Erfarenhet av databaser: SQL Server, Postgres. Jag använde även Camunda, RabbitMQ. Certifierad i MCSD: App Builder, MCSA: SQL 2016 Database Development.
2
kurs.net utvecklare + lead Jag har varit involverad i kommersiell produktutveckling sedan 2013. Nu utvecklar jag lösningar för ett system (inklusive fler än 10 produkter) för videoövervakning och videoanalys hos Intelcom linje". Tidigare har jag utvecklat informationssystem för...
.net utvecklare + lead Jag har varit involverad i kommersiell produktutveckling sedan 2013. Nu utvecklar jag lösningar för ett system (inklusive fler än 10 produkter) för videoövervakning och videoanalys hos Intelcom linje". Innan dess utvecklade han informationssystem för portalerna för RPGU, EPGU och statliga tjänster. Erfarenhet av .net: från desktop wpf-applikationer till mikrotjänster på asp.net. Jag har erfarenhet av att bygga mikrotjänster i node.js. Under de senaste 2 åren har jag utvecklat och utökat teamet på dotnet och fronten. Utbildning: Volga State Technical University, fakulteten för elektronik och datateknik
5
kurserFick sin första högre utbildning vid Northern State University, fakulteten för automation och datateknik. Mer än 10 års erfarenhet av industriell utveckling inom C#. Jag började min professionella resa som C#-testinfrastrukturutvecklare i Laboratoriet...
Fick sin första högre utbildning vid Northern State University, fakulteten för automation och datateknik. Mer än 10 års erfarenhet av industriell utveckling inom C#. Han började sin professionella resa som C#-testinfrastrukturutvecklare på Kaspersky Lab och blev senare intresserad av webbutveckling. Arbetar för närvarande på SolarLab med ett projekt relaterat till hela utvecklingscykeln för en stor anbudsplats. Upptar positionen som Team Lead / Full-stack .NET-utvecklare. Klarade flera Microsoft-tentor i .NET, ASP.NET och Azure och är en Microsoft Certified Solutions Developer (MCSD).
Introduktion till ASP.NET Core och WebApi
-Ämne 1.Introduktionslektion till kursen
-Ämne 2. Lär känna ASP.NET Core
-Ämne 3. Konfigurera applikationen, utveckla kontroller och ansluta Swagger
-Ämne 4.Standard och icke-standardiserade DI-behållare: vad och när de ska användas
-Ämne 5. Arbeta med en databas med hjälp av Entity Framework Core
-Ämne 6. Mellanprogram pipelines
-Ämne 7. Enhetstestning: ramverk och verktyg
Distribuera en applikation i molnet
-Ämne 8. Applikationsvärdmetoder, Kestrel, IIS
-Ämne 9. Introduktion till docker, översikt över docker compose
-Ämne 10. Använda Kubernetes som ett containerorkestreringssystem
-Ämne 11. Distribuera en ASP.NET Core-applikation i molnet
-Ämne 12.Introduktion till CI/CD och konfiguration i praktiken
-Ämne 13. Tillbakablick och planering
Uppgradering av projektet
-Ämne 14. Auktoriserings-/autentiseringsmodell i Asp.net Core
-Ämne 15. Differentiering av åtkomsträttigheter med hjälp av inbyggda verktyg
- Ämne 16. Identitetsserver 4
-Ämne 17. Hur loggning fungerar i ASP.NET Core
-Ämne 18. Olika metoder för datavalidering
-Ämne 19.Caching: intern och extern
-Ämne 20.Integration, lasttestning
-Ämne 21. Tillbakablick och planering
Mikroservicearkitektur
-Ämne 22. Monoliter och mikrotjänster: vad är vad
-Ämne 23. Arbeta med data i mikrotjänster: Arbeta med NoSQL
-Ämne 24. Hur man förvandlar en monolit till mikrotjänster
-Ämne 25. Arbeta med data i mikrotjänster: Arkitektur
-Ämne 26. Arbeta med data i mikrotjänster: Arbeta med relationsdatabaser
-Ämne 27. Genomgång av populära meddelandeförmedlare och arbete med RabbitMQ
-Ämne 28. Hur man skapar en bra mall för mikrotjänster
-Ämne 29. Tillbakablick och planering
Frontend-teknologier
-Tema 30.Blazor
-Tema 31.Modern frontend
-Ämne 32. Introduktion till React
-Tema 33.Reagera
-Tema 34.React Router & Redux
-Ämne 35.React hooks och populära bibliotek
-Ämne 36. Hur man får React-vänner. JS med Asp.net Core
-Ämne 37. Tillbakablick och planering
Arbeta med API
-Ämne 38. Att skriva ditt eget API: OData
-Ämne 39. Skriva ditt eget API: GraphQL
-Ämne 40. Att skriva ditt eget API: gRPC
-Ämne 41. Att skriva vårt eget API: SignalR Core
-Ämne 42. Hur du skyddar dig från hackerattacker
-Ämne 43. Refaktorering av gammal kod
Projektarbete
-Ämne 44. Samråd om projekt och läxor
-Ämne 45. Skydd av designarbete