Логотип Academy Market
Каталог курсов
Логотип Academy Market
Наверх
Владислав Родин
Владислав Родин
Руководитель разработк
г. Москва

Владислав Родин

Руководитель разработк
г. Москва

Владислав Родин — успешный Java Enterprise разработчик c опытом работы более трех лет. До этого использовал язык C++. Окончил столичный МФТИ, где преподает до сих пор. Своих студентов он обучает внедрению CI/CD, а также решению проблемы высокой загрузки на Java EE'шных стеках.

Направление
Рейтинг курсов
4,43
Otus
Преподаватель

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

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

1.
Введение в NOSQL
2.
Document Store
3.
Колоночные
4.
Key-Value
5.
Графовые
6.
Другие NoSQL
7.
NoSQL в облаках
8.
Проект

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

Работать с нереляционными базами данных
Писать запросы на языках NoSQL
Оптимизировать и ускорять процессы обработки информации
Проектировать системы хранения
Искать оптимальные решения рабочих задач

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

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

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

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

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

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

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

1.
Введение в высокие нагрузки
2.
СУБД в высоконагруженных проектах
3.
Разработка бэкенда высоконагруженных сервисов
4.
Типовые архитектуры
5.
Итоговый проект

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

Работать с алгоритмами и структурами данных
Писать структурированный код
Создавать веб-приложения
Обеспечивать отказоустойчивость приложений
Использовать шаблоны

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

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

1.
Простые алгоритмы и базовые структуры данных
2.
Алгоритмы сортировки
3.
Деревья поиска
4.
Хеш-таблицы
5.
Теория графов
6.
Алгоритмы на строках
7.
Динамическое программирование
8.
Олимпиадное программирование
9.
Вероятностные алгоритмы
10.
Проектная работа

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

Применять простые алгоритмы
Работать с деревьями поиска и графами
Использовать динамическое программирование
Создавать собственные алгоритмы
Писать структурированный код