Рейтинг@Mail.ru
Авторские онлайн-курсы от ведущих IT-разработчиков

Разработка веб сервиса на Java (часть 1)

4 модуля 4-8 часов в неделю
Виталий Чибриков, Старший программист backend и web backend проекта SkyForge в Allods Team компании Mail.Ru Group. Преподаватель в Технопарк Mail.Ru.

Изучение Java, на примере разработки веб-сервера. Первая часть курса: основы разработки серверной части веб-приложений. Пройдя курс, вы получите: основные навыки разработки веб-приложений на Java, глубже поймете затронутые в курсе темы ООП и проектирования, попробуете себя в роли разработчиков серверной части веб-приложений.

  • Создание веб сервиса
    • Вводный урок курса
    • Java: Знакомство
    • Java: Платформа
    • Java: Запуск сервера
  • Авторизация
    • Постановка задачи, генерики
    • Коллекции и карты
    • "Углубленные" основы языка
  • Работа с базами данных
    • JDBC
    • ORM и Hibernate
  • Асинхронное клиент-серверное взаимодействие
    • Базовые паттерны и исключения
    • Инструменты
    • Заключительный урок
Сертификат
Mail.Ru
Формат курса
Четыре модуля по два/три занятия в модуле. Практическая работа в конце каждого модуля. Для успешного завершения курса нужно выполнить все практически работы.
Язык
Русский
Целевая аудитория
Курс будет интересен всем, кто хочет изучить основы разработки серверных приложений на Java.
Создано
Mail.Ru Group
SHARE
Требования

Понимание принципов объектно-ориентированного программирования и опыт их использования. Опыт написания приложений на объектно ориентированных языках. Желательно участие в промышленных, научных или академических разработках.

Описание

Курс построен на основе практического опыта разработки серверов для онлайновых игр и опыта прочтения лекций в Технопарке Mail.Ru в МГТУ им. Баумана. В курсе я постарался достичь баланса между академической последовательностью и практической полезностью материала. Курс состоит из двух частей, разделенных на 4 и 3 модуля соответственно. В каждом модуле я разбираю одну большую тему:

  1. Работа веб сервера
  2. Авторизация пользователя
  3. Работа с базами
  4. Асинхронное взаимодействие с браузером
  5. Тестирование и нагрузка
  6. Работа с файлами
  7. Многопоточность
и задаю студентам задание на практическую разработку кода приложения использующего изученный материал. Успешное завершение курса даст вам: базовые основы разработки веб приложения на Java, углубленное понимание затронутых в курсе тем ООП и проектирования, позволит вам сформировать пакет приложений, который вы сможете использовать в промышленной разработке.

Раздел в стадии разработки, следите за нашими обновлениями!