Логотип Academy Market
Каталог курсов
Логотип Academy Market
Наверх
Евгений Непомнящий
Евгений Непомнящий
C++/Java-разработчик
г. Великий Новгород

Евгений Непомнящий

C++/Java-разработчик
г. Великий Новгород

Евгений получил высшее образование в Новгородском государственном университете имени Ярослава Мудрого. В сфере разработки развивается уже более 15 лет. Активно пользуется C++ и Java, а также работает с операционными системами Linux и Android. 

Направление
Рейтинг курсов
4,17
Otus
Преподаватель
М-Тех
C++/Java-разработчик

Программа курса

Программа состоит из 7 блоков, в каждый из которых входит несколько полезных тем. В конце обучения вам предстоит выполнить проект по одной из предложенных задач (разработать синтаксический анализатор языка программирования, вывод типов для языка C# или интерпретатор команд виртуальной машины Java). Также у вас есть возможность самостоятельно предложить тему, над которой вы хотели бы поработать. 

1.
Вычисления
2.
Логика
3.
Формальные языки
4.
Реализация конструкций языков программирования
5.
ОПП концепции
6.
Распределенное и многопоточное программирование
7.
Проектная работа

Чему вы научитесь

Понимать связь между математической теорией и программированием
Применять навык построения математических моделей
Разбираться, как устроены языки программирования
Понимать роль импликации в программировании
Использовать DDD (Domain Driven Design) с микросервисной архитектурой

Программа курса

Для того, чтобы учиться на курсе, вам необходимо обладать базовыми знаниями Java или Scala, уметь работать в командной строке Unix/Linux, а также иметь опыт в Docker. Наличие этих навыков может гарантировать вам успешное прохождение программы курса. За 3 месяца вы получите необходимые знания, которые отработаете на практике. 

1.
Введение
2.
Развертывание кластера Apache Kafka
3.
Программирование
4.
Потоковая обработка данных
5.
Интеграция
6.
Проектная работа

Чему вы научитесь

Проводить мониторинг Kafka
Разворачивать Kafka
Проектировать архитектуру с Kafka
Использовать базовые API
Настраивать мониторинг и безопасность

Программа курса

Вас ожидает 7 учебных модулей из лекций и семинаров, на которых опытные кураторы дадут всю необходимую теорию и множество практических заданий. По окончании курса вы сделаете дипломный проект, который станет частью портфолио, а платформа Otus поможет с трудоустройством.

1.
Проблема сложности и способы ее решения
2.
Сложность тестирования
3.
Скорость разработки ПО
4.
Масштабирование
5.
Time To Market
6.
Шаблоны проектирования
7.
Проектная работа

Чему вы научитесь

Использовать шаблоны
Писать чистый код
Минимизировать ошибки разработки
Внедрять DevOps