Логотип Academy Market
Каталог курсов
Логотип Academy Market
Наверх
Дмитрий Золотов
Дмитрий Золотов
FullStack разработчик
г. Санкт-Петербург

Дмитрий Золотов

FullStack разработчик
г. Санкт-Петербург

Дмитрий Золотов — специалист по Fullstack и DevOps разработке со стажем работы в 23 года. Является одним из лучших в России разработчиков на базе Kotlin и Consul. Закончил физический факультет в Педагогическом университете имени Герцена в Санкт-Петербурге и, кроме самой IT-сферы, активно работает как преподаватель: в онлайн-школахк и в ВУЗе. Один из разработчиков ресурсов для проекта "Электронная школа", специалист по работе с AMQP для разработки архитектуры отказоустойчивых конфигураций, а также в создании систем автоматизации, что и преподает своим студентам.

Направление
Рейтинг курсов
4,47
Otus
Преподаватель программирования
ИТМО
Преподаватель программирования
Российская электронная школа
Разработчик
МКК Байбол
Руководитель отдела автоматизации процессов
РГПУ им. А.И. Герцена
Начальник отдела "Лаборатория перспективных информационных технологий в образовании"

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

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

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

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

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

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

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

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

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

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

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

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

1.
Введение в Kotlin
2.
Старт проекта и общие принципы разработки бэкенда
3.
Модули транспортных моделей
4.
Работа с фреймворками в Kotlin
5.
Модуль бизнес-логики проекта
6.
Транспортный уровень приложения
7.
Работа с базами данных в Kotlin-проекте
8.
Защита информации и управление пользователями
9.
Мониторинг приложения
10.
Проектная работа

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

Применять асинхронное и многопоточное программирование
Работать с языком программирования Kotlin
Создавать отчеты по бизнес-процессам
Создавать серверные приложения
Работать с Cassandra, AWS, ELK-stack