Sviluppatore C++. Professionale - corso gratuito da Otus, formazione 5 mesi, Data: 25 dicembre 2023.
Miscellanea / / December 04, 2023
Capacità di scrivere correttamente C++.
Comprensione dei problemi del linguaggio moderno e delle specificità della sua applicazione.
Padroneggiare modelli di progettazione e principi di scrittura di codice multi-thread.
Conoscenza di come interagire con la rete, archiviare ed elaborare grandi quantità di dati.
Conoscenza delle sfumature della programmazione in C++ che distinguono uno sviluppatore di livello Middle da uno Junior.
Laureato alla MSTU. Bauman nel 2009, ha lavorato lì come assistente didattico fino al 2017, insegnando programmazione e le basi della progettazione di sistemi operativi. Programmazione in C++ dal 1999, dal 2010...
Laureato alla MSTU. Bauman nel 2009, ha lavorato lì come assistente didattico fino al 2017, insegnando programmazione e le basi della progettazione di sistemi operativi. Programmazione in C++ dal 1999 e lo utilizzo in progetti commerciali dal 2010. Come programmatore ho lavorato presso Nvidia (2010) e Yandex (2015), attualmente lavoro presso Intel (Santa Clara), sviluppando un compilatore C++
Sviluppo da più di 15 anni, principalmente in C e C++. Area di attività: sviluppo software per sistemi hardware e software specializzati nel campo della perforazione di pozzi e della produzione petrolifera. Lavoro periodicamente anche...
Sviluppo da più di 15 anni, principalmente in C e C++. Area di attività: sviluppo software per sistemi hardware e software specializzati nel campo della perforazione di pozzi e della produzione petrolifera. Periodicamente lavoro anche con il multimediale (suono, video). Era un membro dei progetti ffmpeg e libav. Ha studiato alla SSTU, specializzandosi in PVS.
Impegnato nello sviluppo di un team di Data Science che fornisce funzionalità basate sull'apprendimento automatico per i prodotti e servizi dell'azienda. In qualità di Data Scientist, ha partecipato allo sviluppo di Kaspersky MLAD e MDR AI Analyst. IN...
Impegnato nello sviluppo di un team di Data Science che fornisce funzionalità basate sull'apprendimento automatico per i prodotti e servizi dell'azienda. In qualità di Data Scientist, ha partecipato allo sviluppo di Kaspersky MLAD e MDR AI Analyst. Come sviluppatore C++ ha partecipato alla creazione di MaxPatrol SIEM e insegna informatica da molti anni. discipline scientifiche presso MSTU GA.Autore di una serie di rapporti sulla gestione e sviluppo di progetti ML, C++ e DS squadre. Membro della conferenza PC C++ Russia. Responsabile del programma
C++ moderno
-Argomento 1.Costruisci il sistema: costruisci, testa e distribuisci.
-Argomento 2.Caratteristiche di C++11. auto, lambda, tupla
-Argomento 3.Caratteristiche di C++11. Sposta, modelli variabili
-Argomento 4. Confronto tra C++11/C++14 e C++03
-Argomento 5. Implementazione di puntatori intelligenti
-Argomento 6. L'idea degli allocatori
-Tema 7.Magia del modello
-Argomento 8. Revisione di C++17. Constexpr lambda. Piega l'espressione. Attributi. Tipo detrazione
-Argomento 9. Revisione di C++17. Se constexpr. Legami strutturati. Istruzioni con inizializzatore. std:: filesystem
-Argomento 10.C++20 - cos'è e perché?
Architettura
-Argomento 11.Principi di progettazione del software
-Tema 12.GRASP
-Argomento 13.Modelli GoF. Generativo
-Argomento 14.Modelli GoF. Strutturale
-Argomento 15.Modelli GoF. Comportamentale. Comando, Interprete, Iteratore, Mediatore, Memento, Catena di responsabilità
-Argomento 16.Modelli GoF. Comportamentale. Osservatore, Stato, Strategia, Metodo modello, Visitatore
-Argomento 17.STL. Contenitori
-Argomento 18.STL. Algoritmi
-Argomento 19.Bonus. Alberi rosso-neri
-Tema 20.Boost. Varie
-Tema 21.Boost. Modelli di progettazione
-Argomento 22.Bonus. Funzioni hash e tabelle hash
Calcolo parallelo
-Argomento 23. Multithreading
-Tema 24.Modelli 5
-Argomento 25.Programmazione asincrona
-Tema 26.Lockfree DS
-Argomento 27. Tipi di dati atomici
Netto
-Argomento 28.Reti
-Argomento 29.Ingresso/uscita asincrono
Magazzinaggio
-Argomento 30. RDBMS
-Argomento 31.Valore chiave
-Argomento 32. Molti dati
-Tema 33.ORM
M.L.
-Argomento 34.Dlib. Clustering e classificazione
-Argomento 35.Dlib. Regressione
Lavoro di progetto
-Argomento 36. Selezione dell'argomento e organizzazione del lavoro del progetto
-Argomento 37. Consultazione su progetti e compiti a casa
-Tema 38.Tutela dell'opera di progettazione
-Argomento 39. Riassumendo il corso
Il corso copre i concetti di base della programmazione: tipi di dati, operatori, variabili, condizioni, cicli, array e funzioni. È introduttivo e adatto a studenti con poca o nessuna esperienza di programmazione. La formazione si svolgerà nel linguaggio di programmazione C#.
4
4 990 ₽