C# ASP.NET Core developer - gratis cursus van Otus, opleiding 5 maanden, Datum: 1 december 2023.
Gemengde Berichten / / December 04, 2023
U kunt verschillende informatiesystemen creëren, bestaande uit websites, mobiele clients, telegrambots, enz., die gebruik maken van het C# ASP.NET Core-framework en aanverwante technologieën zoals ReactJS, Xamarin en anderen. Met het raamwerk kunt u snel complexe functionaliteit en zwaarbelaste systemen ontwikkelen die prestatie vereisen. Je leert backend- en frontend-problemen op te lossen en verkrijgt ook de nodige vaardigheden in het werken met databases, UI, bedrijfslogica en beveiligingsinstellingen.
Voor wie is deze cursus bedoeld?
Voor C#-ontwikkelaars met 2-3 jaar ervaring die zich dieper willen verdiepen in het maken van webapplicaties en full-stack specialisten willen worden.
Praktijk- en teamaanpak
Alle praktijkopdrachten van de cursus zijn onderverdeeld in drie componenten: persoonlijk huiswerk, groepsontwikkeling binnen de lessen en eindprojectwerk. In de eerste lessen werk je samen met andere studenten in teams van 5 personen aan de ontwikkeling met behulp van het Scrum-framework. Deze manier van oefenen heeft veel voordelen: je ontwikkelt belangrijke soft skills, leert de codestijl volgen en begrijpt de projectarchitectuur beter. Bovendien vergemakkelijkt teamwerk het netwerken, vergroot het de uitwisseling van ervaringen en helpt het de interesse in het leren te behouden tot het einde van de cursus. Het voltooide werk voegt een serieus project toe aan uw portfolio, waarmee u gemakkelijk indruk kunt maken tijdens interviews.
Je leert:
Zelf webapplicaties implementeren met ASP.Net Core en Razor Pages
Creëer high-load API's met behulp van GraphQL, gRPC en SignalR Core
Beheers JavaScript, raak vertrouwd met ReactJS en leer hoe u het kunt integreren met ASP.NET Core
Bedek webapplicaties met integratie- en belastingtests
Implementeer webapplicaties in Docker-containers en clouds
Stel CI/CD in en gebruik Kubernetes
Implementeer microservice-architectuur en gebruik RabbitMQ
Beheer de beveiliging en bescherm uzelf tegen aanvallen van hackers
Bonus: videocursus “JavaScript voor beginners” om in uw eigen tempo te leren. Deze kennis heb je nodig om Module 5 onder de knie te krijgen als je nog geen ervaring hebt met JavaScript.
Voor cursisten geven onze partners Certiport 10% korting op de voorbereiding en afronding internationale certificering Microsoft Technology Associate en het behalen van een internationaal specialistcertificaat van over de hele wereld leiders in de IT.
5
cursussenAfgestudeerd aan het Moskouse Luchtvaart Instituut in 2014. Ik werk al ongeveer 10 jaar met .Net. Begonnen met desktop (WPF), Silverlight. Nu is de belangrijkste tool ASP.Net Core, aan de voorkant gebruik ik Angular 2+, React. Ervaring...
Afgestudeerd aan het Moskouse Luchtvaart Instituut in 2014. Ik werk al ongeveer 10 jaar met .Net. Begonnen met desktop (WPF), Silverlight. Nu is de belangrijkste tool ASP.Net Core, aan de voorkant gebruik ik Angular 2+, React. Ervaring met databases: SQL Server, Postgres. Ik heb ook Camunda, RabbitMQ gebruikt, gecertificeerd in MCSD: App Builder, MCSA: SQL 2016 Database Development.
2
cursus.net ontwikkelaar + lead Sinds 2013 ben ik betrokken bij commerciële productontwikkeling. Nu ontwikkel ik oplossingen voor een systeem (inclusief meer dan 10 producten) voor videobewaking en videoanalyse bij Intelcom lijn". Voorheen ontwikkelde ik informatiesystemen voor...
.net ontwikkelaar + lead Sinds 2013 ben ik betrokken bij commerciële productontwikkeling. Nu ontwikkel ik oplossingen voor een systeem (inclusief meer dan 10 producten) voor videobewaking en videoanalyse bij Intelcom lijn". Daarvoor ontwikkelde hij informatiesystemen voor de portalen van RPGU, EPGU en overheidsdiensten. Ervaring met .net: van desktop wpf-applicaties tot microservices op asp.net. Ik heb ervaring met het bouwen van microservices in node.js. De afgelopen twee jaar heb ik het team op dotnet en aan de voorkant ontwikkeld en laten groeien. Opleiding: Volga State Technical University, Faculteit Elektronica en Computertechniek
5
cursussenKreeg zijn eerste hogere opleiding aan de Northern State University, Faculteit Automatisering en Computertechniek. Meer dan 10 jaar ervaring in industriële ontwikkeling in C#. Ik begon mijn professionele reis als ontwikkelaar van C#-testinfrastructuur in het Laboratorium...
Kreeg zijn eerste hogere opleiding aan de Northern State University, Faculteit Automatisering en Computertechniek. Meer dan 10 jaar ervaring in industriële ontwikkeling in C#. Hij begon zijn professionele carrière als ontwikkelaar van C#-testinfrastructuur bij Kaspersky Lab en raakte later geïnteresseerd in webontwikkeling. Momenteel werkzaam bij SolarLab aan een project gerelateerd aan de volledige ontwikkelingscyclus van een grote tendersite. Vervult de functie van Team Lead / Full-stack .NET Developer. Diverse Microsoft examens behaald in .NET, ASP.NET en Azure en is Microsoft Certified Solutions Developer (MCSD).
Inleiding tot ASP.NET Core en WebApi
-Onderwerp 1. Inleidende les voor de cursus
-Onderwerp 2. Kennismaken met ASP.NET Core
-Onderwerp 3. Applicatie configureren, controllers ontwikkelen en Swagger aansluiten
-Onderwerp 4. Standaard en niet-standaard DI-containers: wat en wanneer te gebruiken
-Onderwerp 5.Werken met een database met behulp van Entity Framework Core
-Onderwerp 6. Middleware-pijplijnen
-Onderwerp 7. Unittesten: raamwerken en hulpmiddelen
Een applicatie in de cloud implementeren
-Onderwerp 8. Applicatiehostingmethoden, Torenvalk, IIS
-Onderwerp 9. Inleiding tot docker, overzicht van docker compose
-Onderwerp 10. Kubernetes gebruiken als containerorkestratiesysteem
-Onderwerp 11. Een ASP.NET Core-applicatie in de cloud implementeren
-Topic 12.Inleiding tot CI/CD en configuratie in de praktijk
-Onderwerp 13. Terugblik en planning
Het project upgraden
-Onderwerp 14. Autorisatie-/authenticatiemodel in Asp.net Core
-Onderwerp 15. Differentiatie van toegangsrechten met behulp van ingebouwde tools
-Onderwerp 16.Identiteitsserver 4
-Onderwerp 17. Hoe loggen werkt in ASP.NET Core
-Onderwerp 18. Verschillende methoden voor gegevensvalidatie
-Onderwerp 19. Caching: intern en extern
-Onderwerp 20.Integratie, belastingtesten
-Onderwerp 21. Terugblik en planning
Microservice-architectuur
-Onderwerp 22. Monolieten en microservices: wat is wat
-Onderwerp 23.Werken met data in microservices: Werken met NoSQL
-Onderwerp 24. Hoe je van een monoliet microservices kunt maken
-Onderwerp 25. Werken met data in microservices: Architectuur
-Onderwerp 26.Werken met gegevens in microservices: Werken met relationele databases
-Onderwerp 27. Overzicht van populaire berichtenmakelaars en werken met RabbitMQ
-Onderwerp 28. Hoe maak je een goede sjabloon voor microservices
-Onderwerp 29. Terugblik en planning
Frontend-technologieën
-Thema 30. Blazor
-Thema 31. Moderne frontend
-Onderwerp 32. Inleiding tot reageren
-Thema 33. Reageren
-Thema 34. Reageer Router & Redux
-Onderwerp 35. React hooks en populaire bibliotheken
-Onderwerp 36. Hoe je React-vrienden kunt maken. JS met Asp.net Core
-Onderwerp 37. Terugblik en planning
Werken met de API
-Onderwerp 38. Uw eigen API schrijven: OData
-Onderwerp 39. Uw eigen API schrijven: GraphQL
-Onderwerp 40. Uw eigen API schrijven: gRPC
-Onderwerp 41. Het schrijven van onze eigen API: SignalR Core
-Onderwerp 42. Hoe u uzelf kunt beschermen tegen aanvallen van hackers
-Onderwerp 43. Oude code refactoren
Project Werk
-Thema 44. Overleg over projecten en huiswerk
-Onderwerp 45. Bescherming van ontwerpwerkzaamheden