Що нового?

Придбаний Курс C++ Junior Developer [2022] [level up] [Михаил, Евгений]

Інформація про покупку
Тип покупки: Складчина
Ціна: 15994 ГРН
Учасників: 0 з 11
Організатор: Відсутній
Статус: Набір учасників
Внесок: 1512.2 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Курс C++ Junior Developer [2022]
level up
Михаил, Евгений


Курс С++ Junior Developer является продолжением курсов Основы программирования на языке C++. Уровень 1-2 и подходит для тех, кто либо имеет собственный опыт разработки, и чувствует, что ему не хватает понимания некоторых сложных моментов и практики для того, чтобы устроиться на работу, либо для тех, кто успешно прошёл курсы уровня 1-2.

В данный курс входят
идиомы и паттерны проектирования, с которыми сталкивается каждый разработчик в повседневной работе.

Занятие 1
  • Вводная часть
    • Понятие идиомы
    • Понятие патерна проектирования
  • Распространенные идиомы
    • Copy-on-write
    • Construct On First Use
    • Pointer To Implementation
    • Resource Acquisition Is Initialization
    • Safe bool
  • Практика:
    • Реализация COW строки
    • Реализация идиомы Pimpl
Занятие 2
  • Порождающие паттерны
    • Abstract Factory
    • Builder
    • Factory Method
  • Практика:
    • Примеры реализации паттернов
Занятие 3
  • Порождающие паттерны
    • Prototype
    • Singleton
  • Структурные паттерны
    • Adapter
  • Практика:
    • Примеры реализации паттернов
Занятие 4
  • Структурные паттерны
    • Bridge
    • Composite
    • Decorator
  • Практика:
    • Примеры реализации паттернов
Занятие 5
  • Структурные паттерны
    • Facade
    • Flyweight
    • Proxy
  • Практика:
    • Примеры реализации паттернов
Занятие 6
  • Паттерны поведения
    • Chain of Responsibility
    • Command
    • Interpreter
  • Практика:
    • Примеры реализации паттернов
Занятие 7
  • Паттерны поведения
    • Iterator
    • Mediator
    • Memento
    • Observer
  • Практика:
    • Примеры реализации паттернов
Занятие 8
  • Паттерны поведения
    • State
    • Strategy
    • Template Method
    • Visitor
  • Практика:
    • Примеры реализации паттернов
Занятие 9
  • Операционные системы
    • Понятия операционных систем
    • Структуры операционных систем
  • Процессы и потоки
    • Процессы
    • Потоки
    • Классические проблемы взаимодействия
    • Взаимоблокировка
  • Практика:
    • Разработка планировщика задач
Занятие 10
  • Файловые системы
    • Файлы
    • Каталоги
    • Реализация файловой системы
  • Ввод/вывод Принципы ввода/вывода данных
    • Уровни программного обеспечения
    • Логирование
  • Практика:
    • Разработка логгера
Занятие 11
  • Работа с памятью
    • Виды памяти
    • Время доступа
    • Управление памятью
    • Сегментация памяти
    • Виртуализация памяти
  • Практика:
    • Разработка аллокатора памяти
Занятие 12
  • Сдача курсового проекта
  • Подведение итогов
  • Вопросы на собеседовании
https://levelp.ru/courses/programmirovanie/c-junior-developer/
 
Угорі