Углубленное программирование на Java

Цель - получение студентами практических навыков создания клиент-серверного приложения на примере разработки сервера простой многопользовательской on-line игры в малых группах (2-4 человек).
IT: Для программистов и IT-специалистовIT: Для программистов и IT-специалистов / Программирование
Технопарк МГТУ имени Н.Э.Баумана логоТехнопарк МГТУ имени Н.Э.Баумана
Открытый набор
105 часов
Онлайн
Бесплатно

Анонс программы

Цель - получение студентами практических навыков создания клиент-серверного приложения на примере разработки сервера простой многопользовательской on-line игры в малых группах (2-4 человек).

Преподаватель

Егор Шубин - Работает в команде сервера на проекте SkyForge, студия Allods Team.Дмитрий Фролов - Работает в команде сервера SkyForge.Константин Соловьев - Skyforge, Games Mail.Ru

Описание Программы

  1. Смешанное занятие No1: Введение. JETTY. + ДЗ No1
  2. Смешанное занятие No2: Углубленные основы языка. Реализация API + ДЗ No2
  3. Смешанное занятие No3: Сборка проекта + ДЗ No3
  4. Рубежный контроль No1: Рубежный контроль No1. Проверка знаний.
  5. Лекция No5: Тестирование в Java. JUnit + ДЗ No4
  6. Лекция No6: Работа с базами данных. Игровая механика. + ДЗ No5
  7. Смешанное занятие No7: ORM. Аннотации. Параметры сервера. + ДЗ No6
  8. Рубежный контроль No2: Рубежный контроль No2. Проверка знаний. + ДЗ No7
  9. Смешанное занятие No9: Предзащита.
  10. Смешанное занятие No10: Многопользовательская игровая механика. + ДЗ No1
  11. Смешанное занятие No11: Ресурсная система. + ДЗ No8
  12. Рубежный контроль No3: Рубежный контроль No3. Проверка знаний
  13. Лекция No13: Многопоточность. + ДЗ No9
  14. Смешанное занятие No14: Система обмена сообщениями + ДЗ No10
  15. Семинар No15: Альфа-версия проекта
  16. Рубежный контроль No4: Рубежный контроль No4. Проверка знаний.
  17. Контрольное занятие No17: Защита итогового проекта.

После прослушивания курса студенты получают следующие знания и навыки:

  • синтаксис языка java,
  • библиотека java,
  • основы клиент-серверного взаимодействия,
  • особенности языка java (reflection, generics, annotations, анонимные типы),
  • способы взаимодействия с файловой системой и базами данных,
  • способы написания многопоточных приложений.

Итого: 17 занятий, 11 ДЗ, 70 часа + 35 часа СР

Записаться на курс
Углубленное программирование на Java
Бесплатно
Заполните контактные данные
Оставьте заявку, чтобы забронировать себе место.
Наш менеджер свяжется с вами и ответит на любые ваши вопросы.
Открытый набор
105 часов
Онлайн
Бесплатно