Мова викладання в курсі — російська. Незабаром буде доступна українська версія цього курсу.
Відеозаписи лекцій без зворотного зв'язку та участі викладача. Ви отримаєте доступ до матеріалів одразу після оплати.
Що дасть вам цей курс
— Умение писать на С правильно.
— Понимание современных проблем языка и специфики его применения.
— Освоение паттернов проектирования, принципов написания многопоточного кода.
— Знание, как взаимодействовать с сетью, хранить и обрабатывать большие объемы данных.
— Владение нюансами программирования на С , которые отличают разработчика уровня Middle от Junior.
Необхідні знання
Для успішного навчання та оптимального засвоєння уроків ви маєте знати:
1. Синтаксис мови програмування стандарту C 03:
- Змінні, функції, покажчики
- Класи, структури, union
- Перевизначення операторів
- Спадкування
- Винятки
- Розуміння шаблонів у мові C
2. основи інформатики:
- Прості алгоритми та їхні оцінки складності
- Структури даних та їх застосування
— Принципы работы с памятью — стек, heap
3. основи SQL - деякі уроки присвячені вивченню роботи з базами даних.
4) Основи багатопотокового програмування: поняття deadlock не повинно ставити Вас у deadlock.
Підготовчий курс (можна вивчити тут)
— Курс по разработке на C для начинающих программистов
— Занятия в формате видео и проверочные тесты
— Все необходимые знания и навыки для курса «Разработчик С »
Програма навчання
Модуль 1 Сучасний C
Тема 1. Система складання: build, test and deploy.
Тема 2. Особливості C 11. auto, lambda, tuple
Тема 3. Особливості C 11. Move, variadic templates
Тема 4. Порівняння C 11/C 14 із С 03
Тема 5. Реалізація розумних покажчиків
Тема 6. Ідея алокаторів
Тема 7. Огляд C 17. Constexpr lambda. Складний вираз. Атрибути. Дедукція типу
Тема 8. Огляд C 17. If constexpr. Структуровані прив'язки. Оператори з ініціалізатором. std::filesystem
Тема 9. Шаблонна магія
Модуль 2 Архітектура
Тема 10. Принципи проектування ПЗ
Тема 11. GRASP
Тема 12. Шаблони GoF. Породжувальні
Тема 13. Шаблони GoF. Структурні
Тема 14. Шаблони GoF. Поведінкові. Command, Interpreter, Iterator, Mediator, Memento, Chain of responsibilily
Тема 15. Шаблони GoF. Поведінкові. Observer, State, Strategy, Template method, Visitor
Тема 16. STL. Контейнери
Тема 17. STL. Алгоритми
Тема 18. Boost. Різне
Тема 19. Boost. Патерни проєктування
Модуль 3 Паралельні обчислення
Тема 20. Багатопоточність
Тема 21. Шаблони 5
Тема 22. Асинхронне програмування
Тема 23. Lockfree DS
Тема 24. Атомарні типи даних
Модуль 4 Мережа
Тема 25. Мережева взаємодія
Тема 26. Асинхронне введення/виведення
Модуль 5 Сховища
Тема 27. РСУБД
Тема 28. Key Value
Тема 29. Багато даних
Тема 30. ORM
Модуль 6 ML
Тема 31. Dlib. Кластеризація
Тема 32. Dlib. Класифікація
Тема 33. Dlib. Регресія
Модуль 7 Проектна робота
Тема 34. Вибір теми та організація проєктної роботи
Тема 35. Консультація щодо проєктів і домашніх завдань
Тема 36. Захист проєктних робіт
Тема 37. Підбиття підсумків курсу
Відгуки
Відгуків немає, поки що.