Логотип Academy Market
Каталог курсов
Логотип Academy Market
Наверх
Евгений Тюменцев
Евгений Тюменцев
Основатель компании по разработке программного обеспечения
г. Омск

Евгений Тюменцев

Основатель компании по разработке программного обеспечения
г. Омск

Евгений обучался на факультете информационных технологий и математики и окончил в 2000 году ОмГУ имени Достоевского. Больше двадцати лет посвятил преподаванию информатики и смежных предметов в родном вузе. Также много лет отдал созданию ПО на языках C, Kotlin, разработке приложений с параллельно выполняющимися процессами в разных потоках. Евгений более 11 лет управляет своей компанией HWT по разработке программного обеспечения.

На курсах преподаватель учит использовать паттерны проектирования, алгоритмы SOLID.

Направление
Рейтинг курсов
4,15
Otus
Преподаватель по архитектуре и шаблонам проектирования
Hello World! Technologies
Основатель; Генеральный директор
ООО Информационные системы сервиса Арт
Технический директор
ООО Информационные системы сервиса Арт
Начальник отдела разработки ПО
ООО Информационные системы сервиса Арт
Менеджер проектов
ООО Информационные системы сервиса Арт
Старший программист
ООО Лаборатория систем 321
Программист С++
ОмГУ им. Ф.М. Достоевского
Преподаватель

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

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

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

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

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

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

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

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

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

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