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

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

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

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

  • Тестирование и нагрузка
    • Вводный урок курса
    • Unit tests
    • Load
  • Работа с файловой системой
    • Сериализация
    • Ресурсная система
  • Многопоточность
    • Потоки
    • Потокобезопасная разработка
    • Система обмена сообщениями
    • Заключительный урок
Сертификат
Mail.Ru
Формат курса
Три модуля по два/три занятия в модуле. Практическая работа в конце каждого модуля. Для успешного завершения курса нужно выполнить все практически работы.
Язык
Русский
Целевая аудитория
Учащиеся, прошедшие первую часть курса: "Разработка веб сервиса на Java".
Создано
Mail.Ru Group
SHARE
Требования

Все кто успешно завершил первую часть курса.

Описание

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

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

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