C++-Entwickler. Professionell – kostenloser Kurs von Otus, Ausbildung 5 Monate, Datum: 25. Dezember 2023.
Verschiedenes / / December 04, 2023
Fähigkeit, C++ korrekt zu schreiben.
Verständnis moderner Sprachprobleme und der Besonderheiten ihrer Anwendung.
Beherrschen von Entwurfsmustern und Prinzipien zum Schreiben von Multithread-Code.
Kenntnisse darüber, wie man mit dem Netzwerk interagiert, große Datenmengen speichert und verarbeitet.
Kenntnisse der Nuancen der Programmierung in C++, die einen Entwickler auf mittlerer Ebene von einem Junior-Entwickler unterscheiden.
Absolvent der MSTU. Bauman im Jahr 2009, arbeitete dort bis 2017 als Lehrassistent und unterrichtete Programmierung und die Grundlagen des Betriebssystemdesigns. Ich programmiere in C++ seit 1999, seit 2010...
Absolvent der MSTU. Bauman im Jahr 2009, arbeitete dort bis 2017 als Lehrassistent und unterrichtete Programmierung und die Grundlagen des Betriebssystemdesigns. Ich programmiere seit 1999 in C++ und nutze es seit 2010 in kommerziellen Projekten. Als Programmierer habe ich es geschafft, bei Nvidia (2010) und Yandex (2015) zu arbeiten. Derzeit arbeite ich bei Intel (Santa Clara) und entwickle einen C++-Compiler
Ich entwickle seit mehr als 15 Jahren, hauptsächlich in C und C++. Tätigkeitsbereich: Softwareentwicklung für spezialisierte Hard- und Softwaresysteme im Bereich Brunnenbohrung und Ölförderung. Ich arbeite auch regelmäßig...
Ich entwickle seit mehr als 15 Jahren, hauptsächlich in C und C++. Tätigkeitsbereich: Softwareentwicklung für spezialisierte Hard- und Softwaresysteme im Bereich Brunnenbohrung und Ölförderung. Ich arbeite auch regelmäßig mit Multimedia (Ton, Video). War Mitglied der Projekte ffmpeg und libav. Studierte an der SSTU mit Schwerpunkt PVS.
Beteiligt an der Entwicklung eines Data-Science-Teams, das auf maschinellem Lernen basierende Funktionalität für die Produkte und Dienstleistungen des Unternehmens bereitstellt. Als Data Scientist war er an der Entwicklung von Kaspersky MLAD und MDR AI Analyst beteiligt. IN...
Beteiligt an der Entwicklung eines Data-Science-Teams, das auf maschinellem Lernen basierende Funktionalität für die Produkte und Dienstleistungen des Unternehmens bereitstellt. Als Data Scientist war er an der Entwicklung von Kaspersky MLAD und MDR AI Analyst beteiligt. Als C++-Entwickler war er an der Entwicklung von MaxPatrol SIEM beteiligt und unterrichtet seit vielen Jahren Computer. Naturwissenschaftliche Disziplinen an der MSTU GA. Autor einer Reihe von Berichten über ML-, C++- und DS-Projektmanagement und -Entwicklung Mannschaften. Mitglied der PC-Konferenz C++ Russland. Progamm Manager
Modernes C++
-Thema 1.System erstellen: erstellen, testen und bereitstellen.
-Thema 2.Funktionen von C++11. Auto, Lambda, Tupel
-Thema 3.Funktionen von C++11. Verschieben Sie, variable Vorlagen
-Thema 4. Vergleich von C++11/C++14 mit C++03
-Thema 5. Implementierung intelligenter Zeiger
-Thema 6. Die Idee der Allokatoren
-Thema 7. Mustermagie
-Thema 8. Überprüfung von C++17. Consexpr Lambda. Faltenausdruck. Attribute. Typabzug
-Thema 9. Überprüfung von C++17. Wenn constexpr. Strukturierte Bindungen. Anweisungen mit Initialisierer. std:: Dateisystem
-Thema 10.C++20 – was ist das und warum?
Die Architektur
-Thema 11. Prinzipien des Softwaredesigns
-Thema 12.GRASP
-Thema 13.GoF-Vorlagen. Generativ
-Thema 14.GoF-Vorlagen. Strukturell
-Thema 15.GoF-Vorlagen. Verhalten. Befehl, Dolmetscher, Iterator, Vermittler, Andenken, Verantwortungskette
-Thema 16.GoF-Vorlagen. Verhalten. Beobachter, Zustand, Strategie, Vorlagenmethode, Besucher
-Thema 17.STL. Behälter
-Thema 18.STL. Algorithmen
-Thema 19.Bonus. Rot-schwarze Bäume
-Thema 20.Boost. Verschiedenes
-Thema 21.Boost. Designmuster
-Thema 22.Bonus. Hash-Funktionen und Hash-Tabellen
Paralleles Rechnen
-Thema 23. Multithreading
-Thema 24.Vorlagen 5
-Thema 25.Asynchrone Programmierung
-Thema 26.Lockfree DS
-Thema 27. Atomare Datentypen
Netz
-Thema 28.Networking
-Thema 29.Asynchrone Eingabe/Ausgabe
Lagerung
-Thema 30. RDBMS
-Thema 31. Schlüsselwert
-Thema 32. Viele Daten
-Thema 33.ORM
M.L.
-Thema 34.Dlib. Clustering und Klassifizierung
-Thema 35.Dlib. Rückschritt
Projektarbeit
-Thema 36. Themenauswahl und Organisation der Projektarbeit
-Thema 37. Beratung zu Projekten und Hausaufgaben
-Thema 38. Schutz von Designarbeiten
-Thema 39. Zusammenfassung des Kurses
Der Kurs behandelt die Grundkonzepte der Programmierung: Datentypen, Operatoren, Variablen, Bedingungen, Schleifen, Arrays und Funktionen. Es ist ein Einstiegskurs und eignet sich für Studierende mit wenig oder keiner Programmiererfahrung. Die Schulung erfolgt in der Programmiersprache C#.
4
4 990 ₽