C#-Entwickler. Professionell – kostenloser Kurs von Otus, Ausbildung 6 Monate, Datum: 1. Dezember 2023.
Verschiedenes / / December 04, 2023
Sie werden in der Lage sein, komplexe Client-Server-Anwendungen in C# zu entwickeln und dabei Entwurfsmuster und die Funktionen von CLR (Multithreading, Asynchronität, Reflexion, Serialisierung) und LINQ zu nutzen.
Die Fähigkeiten, die Sie erlernen, ermöglichen es Ihnen, sich für Positionen auf der Ebene „Einsteiger, Senior“ und „starke Mittelstufe“ zu bewerben. Sie erfahren, wie sich verschiedene Konstrukte und ihre Darstellungen in der Intermediate Language (IL) entfalten. Sie arbeiten mit SQL- und NoSQL-Datenbanken, Caching, Unit-Tests, CI/CD und anderen komplexen und nützlichen Tools.
Für wen ist dieser Kurs geeignet?
Für angehende C#-Entwickler, die sich in der Serverentwicklung weiterentwickeln und Anwendungen und Microservices erstellen möchten.
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.
Seit 2009 hat er verschiedene Software in C#, Client- und Serverteilen entwickelt. Habe sowohl in sehr großen als auch in sehr kleinen Unternehmen gearbeitet. Praktische Erfahrung in der Entwicklung mit verschiedenen Methoden: Wasserfall,...
Seit 2009 hat er verschiedene Software in C#, Client- und Serverteilen entwickelt. Habe sowohl in sehr großen als auch in sehr kleinen Unternehmen gearbeitet. Praktische Entwicklungserfahrung mit verschiedenen Methoden: Wasserfall, Scrum, Kanban. Seit 2016 arbeite ich im Fintech-Unternehmen United Traders. Im Moment ist TeamLead die Backend-Entwicklung eines der Teams. Seit 2 Jahren entwickle und unterstütze ich Microservices für einen Kryptowährungsaustausch in Kotlin/Java. Außerdem entwickle ich in Flutter eine plattformübergreifende mobile Anwendung für ein Investmentportal. Ich liebe reaktives Programmieren, das Entwerfen der Architektur von Lösungen für neue Funktionen, das Erlernen aller neuen Dinge, inkl. neben meinem Berufliche Tätigkeiten (Projektmanagement, Webentwicklung usw.). Absolvent der Perm State University mit einem Abschluss in "Mathematiker. Systemprogrammierer“ im Jahr 2010. Coursera-Zertifikate: – University of London: Webentwicklung mit JavaScript und MongoDB – University of Kalifornien: Projektinitiierung, Planung, Budgetierung und RisikomanagementOtus-zertifiziert Erzieher
In der Entwicklung seit 2015, hauptsächlich mit der Entwicklung in .NET beschäftigt, gab es auch mehrere Projekte in Laravel (PHP). Ich habe Erfahrung im Bankensektor, sowohl im großen als auch im kleinen...
In der Entwicklung seit 2015, hauptsächlich mit der Entwicklung in .NET beschäftigt, gab es auch mehrere Projekte in Laravel (PHP). Ich habe Erfahrung im Bankensektor und im großen und kleinen Outsourcing. Seit 2019 - Teamleiter in einem kleinen Team, das bei Petrel AI ein internes Produkt entwickelt. Ausbildung: Universität Turan (Almaty, Kasachstan), Abteilung für geistiges Eigentum.
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...
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.
Projektarchitektur und Datenbanken
-Thema 1. Einführung, eine Geschichte über das Scrum-Format, ein kurzer Überblick über den Kurs
-Thema 2.Projektarchitektur
-Thema 3. Datenbanken: Organisation der Arbeit mit Datenströmen
-Thema 4. Datenbanken: relationale Datenbanken und die Arbeit mit ihnen
-Thema 5. Datenbanken: NoSQL-Datenbanken und ihre Funktionen
-Thema 6. Retrospektive und Planung
C# Fortgeschritten
-Thema 7. Reflexion
-Thema 8.Serialisierung
-Thema 9.Attribute
-Thema 10. Ausnahmen und Nuancen der Arbeit mit ihnen
-Thema 11. Arbeiten mit Methoden als Variablen (Delegierte, Ereignisse)
-Thema 12. Generika, ihre Implementierung und Einschränkungen
-Thema 13. Garbage Collector, Destruktoren und Finalizer, Einwegmuster
-Thema 14. Zusätzliche Sprachfunktionen: von Präprozessoranweisungen bis hin zu Zeigern
-Thema 15. Was ist in neuen Versionen von C# nützlich?
-Thema 16. Retrospektive und Planung
Multithreading und Designmuster
-Thema 17. Einführung in die Parallelität in .NET. Unterschiede zwischen Prozess, Thread, Domäne und Aufgabe
-Thema 18.Asynchrone Operationen
-Thema 19. Zauberwörter asynchron / warten
-Thema 20. Zugriff auf eine gemeinsam genutzte Ressource synchronisieren
-Thema 21. Interaktion von Threads
-Thema 22. Intraprozessinteraktion
-Thema 23. Interprozesskommunikation
-Thema 24. Generative Designmuster
-Thema 25.Strukturelle Entwurfsmuster
-Thema 26. Verhaltensdesignmuster
-Thema 27. Retrospektive und Planung
Client-Server-Architektur und Microservices
-Thema 28.WCF, ASMX, Web-API, REST
-Thema 29. Anwendungsintegration
-Thema 30. SOLIDE Prinzipien
-Thema 31. Nachrichtenbroker
-Thema 32.CI/CD
-Thema 33. Retrospektive und Planung
Prozesse und Ansätze
-Thema 34. Wasserfall, Scrum, Kanban und andere Methoden
-Thema 35.Einheit, Sandbox, Blackbox, Whitebox, Integrationstests
-Thema 36. Domänengesteuerte Entwicklung: Grundlagen
-Thema 37. Domänengesteuerte Entwicklung: Workshop
-Thema 38. Protokollierung, Metriken, Nachverfolgung und Dokumentation
-Thema 39. Reaktive Programmierung
Projektarbeit
-Thema 40. Beratung zu Projekten und Hausaufgaben
-Thema 41. Schutz von Designarbeiten
T
toksel
25.08.2021 G.
Mir gefiel der professionelle C#-Entwickler
Vorteile: Übung, Lehrerunterstützung, Feedback. Nachteile: nicht alle Themen beinhalten Hausaufgaben, Theorie in Webinaren. Der Kurs ist eigentlich wunderbar! Alles, was ich beschreibe, ist eine rein subjektive Meinung. Um neues Material zu beherrschen, brauche ich Übung; es ist schwierig, sich Informationen in Form bloßer Theorie zu merken. Ehrlich gesagt bin ich mit offensichtlichen Unwissenheiten (manchmal sogar Grundkenntnissen) in den Kurs gegangen.