Dezvoltator C++. Profesional - curs gratuit de la Otus, training 5 luni, Data: 25 decembrie 2023.
Miscelaneu / / December 04, 2023
Abilitatea de a scrie corect C++.
Înțelegerea problemelor limbajului modern și a specificului aplicării acesteia.
Stăpânirea modelelor de design și a principiilor de scriere a codului cu mai multe fire.
Cunoștințe despre cum să interacționați cu rețeaua, să stocați și să procesați cantități mari de date.
Cunoașterea nuanțelor de programare în C++ care disting un dezvoltator de nivel mediu de unul Junior.
Absolvent al MSTU. Bauman în 2009, a lucrat acolo ca asistent didactic până în 2017, predând programarea și elementele de bază ale proiectării sistemelor de operare. Programez în C++ din 1999, din 2010...
Absolvent al MSTU. Bauman în 2009, a lucrat acolo ca asistent didactic până în 2017, predând programarea și elementele de bază ale proiectării sistemelor de operare. Programez în C++ din 1999 și îl folosesc în proiecte comerciale din 2010. Ca programator, am reușit să lucrez la Nvidia (2010) și Yandex (2015), în prezent lucrez la Intel (Santa Clara), dezvoltând un compilator C++
Dezvolt de mai bine de 15 ani, în principal în C și C++. Domeniul de activitate: dezvoltare software pentru sisteme hardware și software specializate în domeniul forării puțurilor și producției de petrol. Si eu lucrez periodic...
Dezvolt de mai bine de 15 ani, în principal în C și C++. Domeniul de activitate: dezvoltare software pentru sisteme hardware și software specializate în domeniul forării puțurilor și producției de petrol. De asemenea, lucrez periodic cu multimedia (sunet, video). A fost membru al proiectelor ffmpeg și libav. A studiat la SSTU, specializarea PVS.
Implicat în dezvoltarea unei echipe de știință a datelor care oferă funcționalități bazate pe învățarea automată pentru produsele și serviciile companiei. În calitate de Data Scientist, a participat la dezvoltarea Kaspersky MLAD și MDR AI Analyst. ÎN...
Implicat în dezvoltarea unei echipe de știință a datelor care oferă funcționalități bazate pe învățarea automată pentru produsele și serviciile companiei. În calitate de Data Scientist, a participat la dezvoltarea Kaspersky MLAD și MDR AI Analyst. În calitate de dezvoltator C++, a participat la crearea MaxPatrol SIEM și a predat computer de mulți ani. discipline științifice la MSTU GA.Autor al unei serii de rapoarte despre managementul și dezvoltarea proiectelor ML, C++, DS echipe. Membru al conferinței PC C++ Rusia. Manager de program
C++ modern
-Subiect 1.Construiți sistemul: construiți, testați și implementați.
-Tema 2. Caracteristici ale C++11. auto, lambda, tuplu
-Subiect 3. Caracteristici ale C++11. Mutare, șabloane variabile
-Tema 4. Comparația C++11/C++14 cu C++03
- Subiectul 5. Implementarea pointerelor inteligente
-Tema 6. Ideea alocătorilor
-Tema 7. Magie de tipar
-Tema 8. Revizuirea C++17. Constexpr lambda. Îndoiți expresia. Atribute. Tip deducere
-Tema 9. Revizuirea C++17. Dacă constexpr. Legături structurate. Declarații cu inițializator. std:: sistem de fișiere
-Topic 10.C++20 - ce este și de ce?
Arhitectură
-Tema 11.Principii de proiectare software
-Tema 12.GRASP
-Subiectul 13.Șabloane GoF. Generativ
-Subiectul 14.Șabloane GoF. Structural
-Subiectul 15.Șabloane GoF. Comportamental. Comandă, Interpret, Iterator, Mediator, Memento, Lanț de responsabilitate
-Subiectul 16.Șabloane GoF. Comportamental. Observator, Stat, Strategie, Metodă șablon, Vizitator
-Tema 17.STL. Containere
-Tema 18.STL. Algoritmi
-Tema 19.Bonus. Copaci roșu-negri
-Tema 20.Boost. Diverse
-Tema 21.Boost. Modele de design
-Tema 22.Bonus. Funcții hash și tabele hash
Calcul paralel
-Tema 23. Multithreading
-Tema 24.Șabloane 5
-Tema 25.Programare asincronă
-Tema 26.Lockfree DS
-Tema 27. Tipuri de date atomice
Net
-Tema 28.Rețea
-Tema 29.Intrare/ieșire asincronă
Depozitare
-Tema 30. RDBMS
- Subiectul 31. Valoarea cheie
-Tema 32. Multe date
-Tema 33.ORM
M.L.
-Tema 34.Dlib. Clustering și clasificare
-Tema 35.Dlib. Regresia
Lucrul la proiect
-Tema 36. Selectarea temei și organizarea lucrărilor la proiect
-Tema 37. Consultare pe proiecte și teme
-Tema 38.Protecția lucrărilor de proiectare
-Tema 39. Rezumarea cursului
Cursul acoperă conceptele de bază ale programării: tipuri de date, operatori, variabile, condiții, bucle, matrice și funcții. Este introductivă și potrivită pentru studenții cu puțină sau deloc experiență de programare. Instruirea se va desfășura în limbajul de programare C#.
4
4 990 ₽