C# ASP.NET Core-Entwickler – kostenloser Kurs von Otus, Schulung 5 Monate, Datum: 1. Dezember 2023.
Verschiedenes / / December 04, 2023
Sie sind in der Lage, verschiedene Informationssysteme zu erstellen, bestehend aus Websites, mobilen Clients, Telegram-Bots usw. unter Verwendung des C# ASP.NET Core-Frameworks und verwandter Technologien wie ReactJS, Xamarin und andere. Mit dem Framework können Sie schnell komplexe Funktionen und hochbelastete Systeme entwickeln, die Leistung erfordern. Sie lernen, Backend- und Frontend-Probleme zu lösen und erwerben außerdem die erforderlichen Fähigkeiten im Umgang mit Datenbanken, Benutzeroberflächen, Geschäftslogik und Sicherheitseinstellungen.
Für wen ist dieser Kurs geeignet?
Für C#-Entwickler mit 2–3 Jahren Erfahrung, die tiefer in die Erstellung von Webanwendungen eintauchen und Full-Stack-Spezialisten werden möchten.
Praxis- und Teamansatz
Alle praktischen Aufgaben des Kurses sind in drei Komponenten unterteilt: persönliche Hausaufgaben, Gruppenentwicklung im Unterricht und abschließende Projektarbeit. In den ersten Kursen arbeiten Sie mit anderen Studierenden in Teams von 5 Personen zusammen, um gemeinsam an der Entwicklung mithilfe des Scrum-Frameworks zu arbeiten. Dieser Praxisansatz hat viele Vorteile: Sie entwickeln wichtige Soft Skills, lernen, dem Code-Stil zu folgen und die Projektarchitektur besser zu verstehen. Darüber hinaus erleichtert die Teamarbeit die Vernetzung, steigert den Erfahrungsaustausch und trägt dazu bei, das Interesse am Lernen bis zum Ende des Studiums aufrechtzuerhalten. Mit der fertigen Arbeit erweitern Sie Ihr Portfolio um ein seriöses Projekt, mit dem Sie bei Vorstellungsgesprächen leicht überzeugen können.
Du wirst es lernen:
Implementieren Sie Webanwendungen selbst mit ASP.Net Core und Razor Pages
Erstellen Sie Hochlast-APIs mit GraphQL, gRPC und SignalR Core
Beherrschen Sie JavaScript, machen Sie sich mit ReactJS vertraut und lernen Sie, wie Sie es in ASP.NET Core integrieren
Decken Sie Webanwendungen mit Integrations- und Lasttests ab
Stellen Sie Webanwendungen in Docker-Containern und Clouds bereit
CI/CD einrichten und Kubernetes verwenden
Implementieren Sie eine Microservice-Architektur und verwenden Sie RabbitMQ
Verwalten Sie die Sicherheit und schützen Sie sich vor Hackerangriffen
Bonus: Videokurs „JavaScript für Anfänger“ zum selbstständigen Lernen. Sie benötigen dieses Wissen, um Modul 5 zu meistern, wenn Sie noch keine Erfahrung mit JavaScript haben.
Für Kursteilnehmer gewährt unser Partner Certiport 10 % Rabatt auf die Vorbereitung und den Abschluss internationale Zertifizierung als Microsoft Technology Associate und Erhalt eines internationalen Fachzertifikats aus der ganzen Welt Führungskräfte in der IT.
5
KurseAbschluss am Moskauer Luftfahrtinstitut im Jahr 2014. Ich arbeite seit etwa 10 Jahren mit .Net. Begonnen mit Desktop (WPF), Silverlight. Jetzt ist das Haupttool ASP.Net Core, vorne verwende ich Angular 2+, React. Erfahrung...
Abschluss am Moskauer Luftfahrtinstitut im Jahr 2014. Ich arbeite seit etwa 10 Jahren mit .Net. Begonnen mit Desktop (WPF), Silverlight. Jetzt ist das Haupttool ASP.Net Core, vorne verwende ich Angular 2+, React. Erfahrung mit Datenbanken: SQL Server, Postgres. Ich habe auch Camunda und RabbitMQ verwendet. Zertifiziert in MCSD: App Builder, MCSA: SQL 2016-Datenbankentwicklung.
2
Kurs.net-Entwickler + Leiter Ich beschäftige mich seit 2013 mit der kommerziellen Produktentwicklung. Jetzt entwickle ich Lösungen für ein System (einschließlich mehr als 10 Produkte) zur Videoüberwachung und Videoanalyse bei Intelcom Linie". Zuvor habe ich Informationssysteme für... entwickelt.
.net-Entwickler + Leiter Ich beschäftige mich seit 2013 mit der kommerziellen Produktentwicklung. Jetzt entwickle ich Lösungen für ein System (einschließlich mehr als 10 Produkte) zur Videoüberwachung und Videoanalyse bei Intelcom Linie". Zuvor entwickelte er Informationssysteme für die Portale von RPGU, EPGU und Regierungsdiensten. Erfahrung mit .net: von Desktop-WPF-Anwendungen bis hin zu Microservices auf asp.net. Ich habe Erfahrung im Aufbau von Microservices in node.js. In den letzten zwei Jahren habe ich das Team auf Dotnet und an der Front weiterentwickelt und vergrößert. Ausbildung: Staatliche Technische Universität Wolga, Fakultät für Elektronik und Computertechnik
5
KurseEr erhielt seine erste Hochschulausbildung an der Northern State University, Fakultät für Automatisierung und Computertechnik. Mehr als 10 Jahre Erfahrung in der industriellen Entwicklung in C#. Ich begann meine berufliche Laufbahn als C#-Testinfrastrukturentwickler im Labor ...
Er erhielt seine erste Hochschulausbildung an der Northern State University, Fakultät für Automatisierung und Computertechnik. Mehr als 10 Jahre Erfahrung in der industriellen Entwicklung in C#. Er begann seine berufliche Laufbahn als C#-Testinfrastrukturentwickler bei Kaspersky Lab und interessierte sich später für die Webentwicklung. Derzeit arbeite ich bei SolarLab an einem Projekt im Zusammenhang mit dem gesamten Entwicklungszyklus einer großen Ausschreibungsstelle. Besetzt die Position des Teamleiters/Full-Stack-.NET-Entwicklers. Hat mehrere Microsoft-Prüfungen in .NET, ASP.NET und Azure bestanden und ist ein Microsoft Certified Solutions Developer (MCSD).
Einführung in ASP.NET Core und WebApi
-Thema 1. Einführungslektion in den Kurs
-Thema 2. ASP.NET Core kennenlernen
-Thema 3. Konfiguration der Anwendung, Entwicklung von Controllern und Anbindung von Swagger
-Thema 4.Standard- und Nicht-Standard-DI-Container: Was und wann zu verwenden
-Thema 5. Arbeiten mit einer Datenbank mithilfe von Entity Framework Core
-Thema 6.Middleware-Pipelines
-Thema 7. Unit-Tests: Frameworks und Tools
Bereitstellen einer Anwendung in der Cloud
-Thema 8. Anwendungshosting-Methoden, Kestrel, IIS
-Thema 9. Einführung in Docker, Überblick über Docker Compose
-Thema 10. Verwendung von Kubernetes als Container-Orchestrierungssystem
-Thema 11. Bereitstellen einer ASP.NET Core-Anwendung in der Cloud
-Thema 12. Einführung in CI/CD und Konfiguration in der Praxis
-Thema 13. Retrospektive und Planung
Upgrade des Projekts
-Thema 14. Autorisierungs-/Authentifizierungsmodell in Asp.net Core
-Thema 15. Differenzierung der Zugriffsrechte mithilfe integrierter Tools
-Thema 16.Identitätsserver 4
-Thema 17. Funktionsweise der Protokollierung in ASP.NET Core
-Thema 18. Verschiedene Methoden der Datenvalidierung
-Thema 19.Caching: intern und extern
-Thema 20.Integration, Lasttests
-Thema 21. Retrospektive und Planung
Microservice-Architektur
-Thema 22. Monolithen und Microservices: Was ist was
-Thema 23. Arbeiten mit Daten in Microservices: Arbeiten mit NoSQL
-Thema 24. Wie man einen Monolithen in Microservices verwandelt
-Thema 25.Arbeiten mit Daten in Microservices: Architektur
-Thema 26. Arbeiten mit Daten in Microservices: Arbeiten mit relationalen Datenbanken
-Thema 27. Übersicht über beliebte Nachrichtenbroker und die Arbeit mit RabbitMQ
-Thema 28. So erstellen Sie eine gute Vorlage für Microservices
-Thema 29. Retrospektive und Planung
Frontend-Technologien
-Thema 30.Blazor
-Thema 31.Modernes Frontend
-Thema 32. Einführung in React
-Thema 33.Reagieren
-Thema 34.React Router & Redux
-Thema 35. React-Hooks und beliebte Bibliotheken
-Thema 36. Wie man React-Freunde findet. JS mit Asp.net Core
-Thema 37. Retrospektive und Planung
Arbeiten mit der API
-Thema 38. Schreiben Sie Ihre eigene API: OData
-Thema 39. Schreiben Sie Ihre eigene API: GraphQL
-Thema 40. Schreiben Sie Ihre eigene API: gRPC
-Thema 41. Schreiben unserer eigenen API: SignalR Core
-Thema 42. So schützen Sie sich vor Hackerangriffen
-Thema 43. Refactoring von altem Code
Projektarbeit
-Thema 44. Beratung zu Projekten und Hausaufgaben
-Thema 45. Schutz von Designarbeiten