Programista C++. Profesjonalny - bezpłatny kurs firmy Otus, szkolenie 5 miesięcy, termin: 25.12.2023.
Miscellanea / / December 04, 2023
Umiejętność poprawnego pisania w języku C++.
Rozumienie współczesnych problemów językowych i specyfiki ich zastosowań.
Opanowanie wzorców projektowych i zasad pisania kodu wielowątkowego.
Znajomość sposobów interakcji z siecią, przechowywania i przetwarzania dużych ilości danych.
Znajomość niuansów programowania w C++, które odróżniają programistę średniego poziomu od juniora.
Absolwent MSTU. Baumana w 2009 roku, pracował tam jako asystent do 2017 roku, ucząc programowania i podstaw projektowania systemów operacyjnych. Programuję w C++ od 1999, od 2010...
Absolwent MSTU. Baumana w 2009 roku, pracował tam jako asystent do 2017 roku, ucząc programowania i podstaw projektowania systemów operacyjnych. Programuję w C++ od 1999 roku, a w projektach komercyjnych wykorzystuję go od 2010 roku. Jako programista udało mi się pracować w Nvidii (2010) i Yandex (2015).Obecnie pracuję w Intelu (Santa Clara) rozwijając kompilator C++
Od ponad 15 lat zajmuję się programowaniem, głównie w językach C i C++. Obszar działalności: tworzenie oprogramowania dla specjalistycznego sprzętu i systemów oprogramowania z zakresu wierceń odwiertów i wydobycia ropy naftowej. Pracuję też okazjonalnie...
Od ponad 15 lat zajmuję się programowaniem, głównie w językach C i C++. Obszar działalności: tworzenie oprogramowania dla specjalistycznego sprzętu i systemów oprogramowania z zakresu wierceń odwiertów i wydobycia ropy naftowej. Okresowo zajmuję się także multimediami (dźwięk, wideo). Był członkiem projektów ffmpeg i libav. Studiował w SSTU na kierunku PVS.
Zaangażowany w rozwój zespołu Data Science dostarczającego funkcjonalność opartą na uczeniu maszynowym dla produktów i usług firmy. Jako analityk danych brał udział w rozwoju rozwiązań Kaspersky MLAD i MDR AI Analyst. W...
Zaangażowany w rozwój zespołu Data Science dostarczającego funkcjonalność opartą na uczeniu maszynowym dla produktów i usług firmy. Jako analityk danych brał udział w rozwoju rozwiązań Kaspersky MLAD i MDR AI Analyst. Jako programista C++ brał udział w tworzeniu MaxPatrol SIEM, od wielu lat prowadzi zajęcia z obsługi komputera. dyscyplin naukowych w MSTU GA.Autor serii raportów z zakresu zarządzania i rozwoju projektów ML, C++, DS zespoły. Członek konferencji PC C++ Rosja. Kierownik programu
Nowoczesne C++
-Temat 1. Budowa systemu: buduj, testuj i wdrażaj.
-Temat 2. Cechy C++ 11. auto, lambda, krotka
-Temat 3. Cechy C++ 11. Przenieś, zmienne szablony
-Temat 4. Porównanie C++11/C++14 z C++03
-Temat 5. Implementacja inteligentnych wskaźników
-Temat 6. Idea alokatorów
-Temat 7. Magia wzorów
-Temat 8. Przegląd C++17. Constexpr lambda. Złóż wyrażenie. Atrybuty. Typ odliczenia
-Temat 9. Przegląd C++17. Jeśli constexpr. Strukturalne wiązania. Instrukcje z inicjatorem. std:: system plików
-Temat 10.C++20 - co to jest i dlaczego?
Architektura
-Temat 11.Zasady projektowania oprogramowania
-Temat 12.UCHWYT
-Temat 13. Szablony GoF. Generatywny
-Temat 14. Szablony GoF. Strukturalny
-Temat 15. Szablony GoF. Behawioralne. Polecenie, Interpreter, Iterator, Mediator, Memento, Łańcuch odpowiedzialności
-Temat 16. Szablony GoF. Behawioralne. Obserwator, Stan, Strategia, Metoda szablonowa, Gość
-Temat 17.STL. Kontenery
-Temat 18.STL. Algorytmy
-Temat 19.Premia. Czerwono-czarne drzewa
-Temat 20. Wzmocnienie. Różnorodny
-Temat 21. Wzmocnienie. Wzorce projektowe
-Temat 22.Premia. Funkcje mieszające i tablice mieszające
Równoległe obliczenia
-Temat 23. Wielowątkowość
-Temat 24. Szablony 5
-Temat 25. Programowanie asynchroniczne
-Motyw 26.Lockfree DS
-Temat 27. Atomowe typy danych
Internet
-Temat 28. Networking
-Temat 29.Asynchroniczne wejście/wyjście
Składowanie
-Temat 30. RDBMS
-Temat 31.Kluczowa wartość
-Temat 32. Dużo danych
-Temat 33.ORM
M.L.
-Temat 34.Dlib. Grupowanie i klasyfikacja
-Temat 35.Dlib. Regresja
Praca projektowa
-Temat 36. Wybór tematu i organizacja pracy projektowej
-Temat 37. Konsultacje dotyczące projektów i prac domowych
-Temat 38.Ochrona dzieł projektowych
-Temat 39. Podsumowanie kursu
Kurs obejmuje podstawowe pojęcia z programowania: typy danych, operatory, zmienne, warunki, pętle, tablice i funkcje. Ma charakter wprowadzający i jest odpowiedni dla studentów z niewielkim lub żadnym doświadczeniem w programowaniu. Szkolenie odbędzie się w języku programowania C#.
4
4 990 ₽