Дмитрий Золотов
FullStack разработчик
г. Санкт-Петербург

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

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

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

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

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

Обучение продлится 4 месяца: вам предстоит заниматься дважды в неделю по 1,5 часа, а затем уделять 3-5 часов домашнему заданию. Так вы сможете не просто изучать теоретические блоки, но и практиковаться, пополнять портфолио и отрабатывать навыки. 

1.
Введение в Kotlin
2.
Тестирование компонентов
3.
Мобильная разработка и тестирование
4.
Сложные вопросы тестирования реальных приложений
5.
Мультиплатформенная разработка и тестирование
6.
Автоматизация тестирования
7.
Итоговый проект

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

Автоматизировать тестирования программного кода
Создавать автоматические тесты для всех уровней приложения (включая интеграционные тесты)
Использовать язык Kotlin
Применять инъекции зависимостей
Владеть системами сборки приложений

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

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

1.
Dart & Flutter. Widgets
2.
Flutter. Анимация
3.
Flutter. Навигация
4.
Flutter. State management
5.
Advanced Flutter
6.
Flutter. Тестирование и профилирование
7.
Проектная работа

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

Разрабатывать мобильные приложения с помощью Flutter
Программировать на новом языке Dart
Настраивать навигацию в мобильном приложении
Создавать красивые анимации
Тестировать и оптимизировать ваши приложения

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

Вас ожидает 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
Фильтры
Активные фильтры (1)
Дмитрий Золотов
Все направления
Программирование
Маркетинг
Дизайн
Бизнес и управление
Аналитика
Игры
Другие профессии
Финансы
Создание контента
Для детей и подростков
Саморазвитие
Красота и здоровье
Рейтинг
4.5 и выше
4.0 и выше
3.5 и выше
3.0 и выше
Уровень сложности
Любой
Для новичков
Для специалистов
Цена
60 500 ₽ — 112 000 ₽
Только бесплатные
Рассрочка
Длительность
4 месяца — 6 месяцев
Онлайн-университет
Otus
Только
#Sekta
99 баллов
Bang Bang Education
City Business School
Показать все
Категория
Веб-разработка
Только
Разработка мобильных приложений
Только
Тестирование ПО
Только
1С бухгалтерия
1С-аналитика
Показать все
Профессия
Backend-разработчик
Только
Flutter-разработчик
Только
Kotlin-разработчик
Только
Веб-разработчик
Только
Программист
Только
Показать все
Преподаватель
Дмитрий Золотов
Только
Anna Fruit
Только
BMB Spacekid
Только
Bad Zu
Только
Embacy
Только
Показать все
Инструмент
Android
Только
Apache Kafka
Только
C++
Только
Docker
Только
JavaScript
Только
Показать все
Навык
Автоматизация тестирования
Только
Оптимизация бизнес-процессов
Только
Подготовка аналитических отчетов
Только
Построение хранилищ
Только
Программирование на Dart
Только
Показать все
Формат обучения
Онлайн
Только
Офлайн
Наверх