C# ASP.NET Core utvikler - gratis kurs fra Otus, opplæring 5 måneder, Dato: 1. desember 2023.
Miscellanea / / December 04, 2023
Du vil kunne lage ulike informasjonssystemer bestående av nettsider, mobilklienter, telegramroboter, etc., ved å bruke C# ASP.NET Core-rammeverket og relaterte teknologier som ReactJS, Xamarin og andre. Rammeverket lar deg raskt utvikle kompleks funksjonalitet og høyt belastede systemer som krever ytelse. Du vil lære å løse backend- og frontend-problemer, og også få de nødvendige ferdighetene i å jobbe med databaser, brukergrensesnitt, forretningslogikk og sikkerhetsinnstillinger.
Hvem er dette kurset for?
For C#-utviklere med 2-3 års erfaring som ønsker å fordype seg dypere i å lage webapplikasjoner og bli fullstack-spesialister.
Praksis og teamtilnærming
Alle praktiske oppgaver i kurset er delt inn i tre komponenter: personlige lekser, gruppeutvikling i timene og avsluttende prosjektarbeid. I de første timene vil du slå deg sammen med andre elever i team på 5 personer for å samarbeide om utvikling ved hjelp av Scrum-rammeverket. Denne tilnærmingen til praksis har mange fordeler: du utvikler viktige myke ferdigheter, lærer å følge kodestilen og forstår prosjektarkitekturen bedre. I tillegg legger teamarbeid til rette for nettverksbygging, øker erfaringsutvekslingen og bidrar til å opprettholde interessen for læring frem til slutten av kurset. Det ferdige arbeidet vil legge til et seriøst prosjekt til porteføljen din, som det vil være lett for deg å imponere ved intervjuer.
Du vil lære:
Implementer webapplikasjoner selv ved å bruke ASP.Net Core og Razor Pages
Lag høybelastnings-APIer ved å bruke GraphQL, gRPC og SignalR Core
Mestre JavaScript, bli kjent med ReactJS, og lær hvordan du integrerer det med ASP.NET Core
Dekk webapplikasjoner med integrasjon og belastningstester
Distribuer nettapplikasjoner i Docker-beholdere og skyer
Sett opp CI/CD og bruk Kubernetes
Implementer mikrotjenestearkitektur og bruk RabbitMQ
Administrer sikkerhet og beskytt mot hackerangrep
Bonus: videokurs "JavaScript for nybegynnere" for læring i eget tempo. Du trenger denne kunnskapen for å mestre modul 5 hvis du ikke har tidligere erfaring med JavaScript.
For kursstudenter gir våre partnere Certiport 10 % rabatt på forberedelse og gjennomføring internasjonal sertifisering Microsoft Technology Associate og oppnå et internasjonalt spesialistsertifikat fra verden ledere innen IT.
5
kursUteksaminert fra Moscow Aviation Institute i 2014. Jeg har jobbet med .Net i omtrent 10 år. Startet med desktop (WPF), Silverlight. Nå er hovedverktøyet ASP.Net Core, foran bruker jeg Angular 2+, React. Erfaring...
Uteksaminert fra Moscow Aviation Institute i 2014. Jeg har jobbet med .Net i omtrent 10 år. Startet med desktop (WPF), Silverlight. Nå er hovedverktøyet ASP.Net Core, foran bruker jeg Angular 2+, React. Erfaring med databaser: SQL Server, Postgres. Jeg brukte også Camunda, RabbitMQ. Sertifisert i MCSD: App Builder, MCSA: SQL 2016 Database Development.
2
kurs.net utvikler + lead Jeg har vært involvert i kommersiell produktutvikling siden 2013. Nå utvikler jeg løsninger for et system (inkludert mer enn 10 produkter) for videoovervåking og videoanalyse hos Intelcom linje". Tidligere har jeg utviklet informasjonssystemer for...
.net utvikler + lead Jeg har vært involvert i kommersiell produktutvikling siden 2013. Nå utvikler jeg løsninger for et system (inkludert mer enn 10 produkter) for videoovervåking og videoanalyse hos Intelcom linje". Før det utviklet han informasjonssystemer for portalene til RPGU, EPGU og offentlige tjenester. Erfaring med .net: fra desktop wpf-applikasjoner til mikrotjenester på asp.net. Jeg har erfaring med å bygge mikrotjenester i node.js. De siste 2 årene har jeg utviklet og utvidet teamet på dotnet og fronten. Utdanning: Volga State Technical University, Fakultet for elektronikk og datateknikk
5
kursFikk sin første høyere utdanning ved Northern State University, Fakultet for automatisering og datateknikk. Mer enn 10 års erfaring innen industriell utvikling i C#. Jeg startet min profesjonelle reise som C#-testinfrastrukturutvikler i laboratoriet...
Fikk sin første høyere utdanning ved Northern State University, Fakultet for automatisering og datateknikk. Mer enn 10 års erfaring innen industriell utvikling i C#. Han begynte sin profesjonelle reise som en C#-testinfrastrukturutvikler ved Kaspersky Lab, og ble senere interessert i webutvikling. Jobber for tiden i SolarLab med et prosjekt relatert til hele utviklingssyklusen til et stort anbudssted. Inntar stillingen som Team Lead / Full-stack .NET-utvikler. Bestått flere Microsoft-eksamener i .NET, ASP.NET og Azure og er en Microsoft Certified Solutions Developer (MCSD).
Introduksjon til ASP.NET Core og WebApi
-Tema 1.Introduksjonstime til kurset
-Tema 2. Bli kjent med ASP.NET Core
-Tema 3. Konfigurere applikasjonen, utvikle kontrollere og koble til Swagger
-Tema 4.Standard og ikke-standard DI-beholdere: hva og når du skal bruke
-Tema 5. Arbeide med en database ved hjelp av Entity Framework Core
-Tema 6.Rørledninger for mellomvare
-Tema 7. Enhetstesting: rammer og verktøy
Distribuere en applikasjon i skyen
-Tema 8. Applikasjonsvertsmetoder, Kestrel, IIS
-Tema 9.Introduksjon til docker, oversikt over docker compose
-Tema 10.Bruke Kubernetes som et containerorkestreringssystem
-Emne 11. Implementering av en ASP.NET Core-applikasjon i skyen
-Tema 12.Introduksjon til CI/CD og konfigurasjon i praksis
-Tema 13. Tilbakeblikk og planlegging
Oppgradering av prosjektet
-Tema 14. Autorisasjons-/autentiseringsmodell i Asp.net Core
-Tema 15. Differensiering av tilgangsrettigheter ved hjelp av innebygde verktøy
-Emne 16. Identitetsserver 4
-Tema 17. Hvordan logging fungerer i ASP.NET Core
-Tema 18. Ulike metoder for datavalidering
-Tema 19.Caching: intern og ekstern
-Tema 20.Integrasjon, lasttesting
-Tema 21. Tilbakeblikk og planlegging
Mikrotjenestearkitektur
-Tema 22. Monolitter og mikrotjenester: hva er hva
-Tema 23. Arbeide med data i mikrotjenester: Arbeide med NoSQL
-Tema 24. Hvordan gjøre en monolitt til mikrotjenester
-Tema 25. Arbeide med data i mikrotjenester: Arkitektur
-Tema 26. Arbeide med data i mikrotjenester: Arbeide med relasjonsdatabaser
-Tema 27. Gjennomgang av populære meldingsmeglere og arbeid med RabbitMQ
-Tema 28. Hvordan lage en god mal for mikrotjenester
-Tema 29. Tilbakeblikk og planlegging
Frontend-teknologier
-Tema 30.Blazor
-Tema 31.Moderne frontend
-Tema 32.Introduksjon til React
-Tema 33.Reager
-Tema 34.React Router & Redux
-Tema 35.React-kroker og populære biblioteker
-Tema 36. Hvordan få React-venner. JS med Asp.net Core
-Tema 37. Tilbakeblikk og planlegging
Arbeid med API
-Emne 38. Å skrive din egen API: OData
-Emne 39. Å skrive din egen API: GraphQL
-Emne 40. Å skrive ditt eget API: gRPC
-Tema 41. Å skrive vår egen API: SignalR Core
-Tema 42. Hvordan beskytte deg mot hackerangrep
-Tema 43. Refaktorering av gammel kode
Prosjekt arbeid
-Tema 44. Høring om prosjekter og lekser
-Tema 45.Beskyttelse av prosjekteringsarbeid