Один из самых популярных языков программирования в мире, огромное сообщество разработчиков и выбор решений для написания онлайн-сервисов и мобильных приложений. Продвинутый курс для разработчиков уровня Junior+ и Middle.
Uzum Tech команда, в которую у вас есть шанс попасть
Как проходит обучение?
Регистрация
Выберите курс и зарегистрируйтесь. Затем оплатите обучение или подайтесь на грант от Uzum Tech. В случае, если вы будете подходить под условия получения гранта — обучение на выбранном курсе для вас будет бесплатным.
Тестирование
Пройдите онлайн-тестирование. По его итогам вы сможете поступить на выбранный курс на платной основе или получить грант от Uzum.
Лекции
В личном кабинете на сайте вы найдете расписание и записи онлайн-лекций — постарайтесь не пропускать занятия, чтобы иметь возможность задать вопросы преподавателям.
Домашние задания
В личном кабинете на сайте вы найдете расписание и записи онлайн-лекций — постарайтесь не пропускать занятия, чтобы иметь возможность задать вопросы преподавателям.
Практики
Выполняйте задания на онлайн-платформе, чтобы проверить полученные знания.
Итоговый проект
Решайте задачи под руководством тьютора Uzum — все задания основаны на реальных задачах, которые каждый день решает команда Uzum.
1
/6
Содержание курса:
Погружение в основные концепции Java
Stream api, многопоточность, её коллекции и объекты синхронизации, рефлексия
Различные алгоритмы и структуры данных
Асимптотика
С какой эффективностью работают коллекции в java
Возможности java в области ООП
Самые популярные паттерны программирования и их реализация на Java
Maven
Основной функционал сборки приложения
Lombok
Как добавить логирование в приложение
Что такое контейнер в приложении и как именно он работает
Библиотека Spring на примере Spring boot
Основные возможности библиотеки
Layered — шаблон проектирования приложения
Слоистая архитектура
Для чего нужны Controllers, Services и Data acess layer
Что такое тестирование и какие возможности предлагает spring
Структура http пакета и основные типы get put post delete, коды ответов на сообщения
XML и JSON
Как JSON превращать в java объекты
Что такое паттерн DTO
Как формировать контроллеры, которые умеют обрабатывать GET PUT POST DELETE запросы
Типы параметров PATH и QUERY
Что такое JPA на примере hibernate
Как организовывать связи 1-1 1-n n-n
Transactional
Как настроить security для эндпоинтов
Basic authorization
Что такое oauth authorization flow
Интеграция AMQP Kafka в приложение
Как проектировать API в стиле RESTful
Что такое непрерывная доставка приложения
Виртуализация
Как можно создать свой докер образ приложения и запустить его
Что такое системы миграции
Разница между DDL и DML
8 апреля
старт обучения
47
лекций
10
практических заданий под руководством тьюторов Uzum
On-line
учитесь из дома в свободное от работы или учебы время
Преподаватели курса
Кандидат технических наук, доцент НИУ ВШЭ и МФТИ. Победитель Всероссийского конкурса “Лига Лекторов”. Сертификат Microsoft Certified Trainer. Senior NET разработчик с опытом работы 12 лет
Технический руководитель европейского агрегатора Schumann GmbH. Более 10 лет опыта работы в индустрии разработки ПО. Преподаватель курсов по Java в МГТУ им. Баумана
Грант
На обучение, при соблюдении вами условий
Стоимость обучения
5 950 000
от 1 400 000 сумов/месяц
Возможность оплаты обучения в рассрочку с Uzum Nasiya
или
сумов
Алексей Журавлев
Java
Сергей Виденин
Java
Процесс обучения:
Набор завершен
Дней
Часов
Минут
Секунд
прием заявок завершится 29 марта в 21:00 по ташкентскому времени