C# ASP.NET Core-udvikler - gratis kursus fra Otus, træning 5 måneder, Dato: 1. december 2023.
Miscellanea / / December 04, 2023
Du vil være i stand til at lave forskellige informationssystemer bestående af hjemmesider, mobilklienter, telegram bots osv., ved hjælp af C# ASP.NET Core framework og relaterede teknologier såsom ReactJS, Xamarin og andre. Rammerne giver dig mulighed for hurtigt at udvikle kompleks funktionalitet og højt belastede systemer, der kræver ydeevne. Du lærer at løse backend- og frontend-problemer og får også de nødvendige færdigheder i at arbejde med databaser, UI, forretningslogik og sikkerhedsindstillinger.
Hvem er dette kursus for?
Til C#-udviklere med 2-3 års erfaring, der ønsker at dykke dybere ned i at skabe webapplikationer og blive full-stack specialister.
Praksis og teamtilgang
Alle kursets praktiske opgaver er opdelt i tre komponenter: personlige lektier, gruppeudvikling inden for undervisningen og afsluttende projektarbejde. I de første klasser vil du slå dig sammen med andre elever i teams på 5 personer for at samarbejde om udvikling ved hjælp af Scrum-rammen. Denne tilgang til praksis har mange fordele: du udvikler vigtige bløde færdigheder, lærer at følge kodestilen og forstår bedre projektarkitekturen. Derudover letter teamwork netværk, øger erfaringsudvekslingen og er med til at fastholde interessen for læring indtil forløbets afslutning. Det færdige arbejde vil tilføje et seriøst projekt til din portefølje, som det vil være nemt for dig at imponere med ved interviews.
Du vil lære:
Implementer webapplikationer selv ved hjælp af ASP.Net Core og Razor Pages
Opret højbelastnings-API'er ved hjælp af GraphQL, gRPC og SignalR Core
Mestre JavaScript, bliv fortrolig med ReactJS, og lær hvordan du integrerer det med ASP.NET Core
Dæk webapplikationer med integration og belastningstest
Implementer webapplikationer i Docker-containere og skyer
Opsæt CI/CD og brug Kubernetes
Implementer mikroservicearkitektur og brug RabbitMQ
Administrer sikkerhed og beskyt mod hackerangreb
Bonus: videokursus "JavaScript for begyndere" til læring i eget tempo. Du skal bruge denne viden for at mestre modul 5, hvis du ikke har tidligere erfaring med JavaScript.
For kursister giver vores partnere Certiport 10 % rabat på forberedelse og afslutning international certificering Microsoft Technology Associate og opnåelse af et internationalt specialistcertifikat fra verden ledere inden for IT.
5
kurserUddannet fra Moscow Aviation Institute i 2014. Jeg har arbejdet med .Net i omkring 10 år. Startede med desktop (WPF), Silverlight. Nu er hovedværktøjet ASP.Net Core, forrest bruger jeg Angular 2+, React. Erfaring...
Uddannet fra Moscow Aviation Institute i 2014. Jeg har arbejdet med .Net i omkring 10 år. Startede med desktop (WPF), Silverlight. Nu er hovedværktøjet ASP.Net Core, forrest bruger jeg Angular 2+, React. Erfaring med databaser: SQL Server, Postgres. Jeg brugte også Camunda, RabbitMQ. Certificeret i MCSD: App Builder, MCSA: SQL 2016 Database Development.
2
Rute.net udvikler + lead Jeg har været involveret i kommerciel produktudvikling siden 2013. Nu udvikler jeg løsninger for et system (inklusive mere end 10 produkter) med videoovervågning og videoanalyse hos Intelcom linje". Jeg har tidligere udviklet informationssystemer til...
.net udvikler + lead Jeg har været involveret i kommerciel produktudvikling siden 2013. Nu udvikler jeg løsninger for et system (inklusive mere end 10 produkter) med videoovervågning og videoanalyse hos Intelcom linje". Før det udviklede han informationssystemer til portalerne for RPGU, EPGU og offentlige tjenester. Erfaring med .net: fra desktop wpf-applikationer til mikrotjenester på asp.net. Jeg har erfaring med at bygge mikrotjenester i node.js. I de sidste 2 år har jeg udviklet og udvidet holdet på dotnet og fronten. Uddannelse: Volga State Technical University, Fakultet for Elektronik og Computerteknik
5
kurserModtog sin første videregående uddannelse ved Northern State University, Fakultet for Automation og Computer Engineering. Mere end 10 års erfaring med industriel udvikling i C#. Jeg startede min professionelle rejse som C# test infrastruktur udvikler i Laboratoriet...
Modtog sin første videregående uddannelse ved Northern State University, Fakultet for Automation og Computer Engineering. Mere end 10 års erfaring med industriel udvikling i C#. Han begyndte sin professionelle rejse som C#-testinfrastrukturudvikler hos Kaspersky Lab og blev senere interesseret i webudvikling. Arbejder i øjeblikket hos SolarLab på et projekt relateret til den fulde udviklingscyklus af et stort udbudssted. Indtager stillingen som Team Lead / Full-stack .NET-udvikler. Har bestået flere Microsoft-eksamener i .NET, ASP.NET og Azure og er Microsoft Certified Solutions Developer (MCSD).
Introduktion til ASP.NET Core og WebApi
-Emne 1.Introduktionslektion til kurset
-Emne 2. Lær ASP.NET Core at kende
-Emne 3. Konfiguration af applikationen, udvikling af controllere og tilslutning af Swagger
-Emne 4.Standard og ikke-standard DI beholdere: hvad og hvornår skal bruges
-Emne 5. Arbejde med en database ved hjælp af Entity Framework Core
-Emne 6.Middleware pipelines
-Emne 7. Enhedstest: rammer og værktøjer
Implementering af en applikation i skyen
-Emne 8. Applikationshostingmetoder, Kestrel, IIS
-Emne 9.Introduktion til docker, oversigt over docker compose
-Emne 10.Brug af Kubernetes som et containerorkestreringssystem
-Emne 11. Implementering af en ASP.NET Core-applikation i skyen
-Emne 12.Introduktion til CI/CD og konfiguration i praksis
-Emne 13. Tilbageblik og planlægning
Opgradering af projektet
-Emne 14. Autorisations-/godkendelsesmodel i Asp.net Core
-Emne 15. Differentiering af adgangsrettigheder ved hjælp af indbyggede værktøjer
-Emne 16.Identitetsserver 4
-Emne 17. Sådan fungerer logning i ASP.NET Core
-Emne 18.Forskellige metoder til datavalidering
-Emne 19.Caching: intern og ekstern
-Emne 20.Integration, belastningstest
-Emne 21. Tilbageblik og planlægning
Mikroservice arkitektur
-Emne 22. Monolitter og mikrotjenester: hvad er hvad
-Emne 23. Arbejde med data i mikrotjenester: Arbejde med NoSQL
-Emne 24. Hvordan man forvandler en monolit til mikrotjenester
-Emne 25. Arbejde med data i mikrotjenester: Arkitektur
-Emne 26. Arbejde med data i mikrotjenester: Arbejde med relationelle databaser
-Emne 27. Gennemgang af populære meddelelsesmæglere og arbejde med RabbitMQ
-Emne 28. Sådan opretter du en god skabelon til mikrotjenester
-Emne 29. Tilbageblik og planlægning
Frontend teknologier
-Tema 30.Blazor
-Tema 31.Moderne frontend
-Emne 32.Introduktion til React
-Tema 33.Reager
-Tema 34.React Router & Redux
-Emne 35.React hooks og populære biblioteker
-Emne 36. Sådan får du React-venner. JS med Asp.net Core
-Emne 37. Tilbageblik og planlægning
Arbejde med API
-Emne 38. At skrive din egen API: OData
-Emne 39. At skrive din egen API: GraphQL
-Emne 40. At skrive dit eget API: gRPC
-Emne 41. At skrive vores egen API: SignalR Core
-Emne 42. Sådan beskytter du dig selv mod hackerangreb
-Emne 43. Refaktorering af gammel kode
Projekt arbejde
-Emne 44. Høring om projekter og lektier
-Emne 45.Beskyttelse af designarbejde