Углубленное программирование на Java
Цель - получение студентами практических навыков создания клиент-серверного приложения на примере разработки сервера простой многопользовательской on-line игры в малых группах (2-4 человек).
IT: Для программистов и IT-специалистовIT: Для программистов и IT-специалистов / Программирование
Технопарк МГТУ имени Н.Э.БауманаОткрытый набор
105 часов
Онлайн
Бесплатно
Анонс программы
Цель - получение студентами практических навыков создания клиент-серверного приложения на примере разработки сервера простой многопользовательской on-line игры в малых группах (2-4 человек).Преподаватель
Егор Шубин - Работает в команде сервера на проекте SkyForge, студия Allods Team.Дмитрий Фролов - Работает в команде сервера SkyForge.Константин Соловьев - Skyforge, Games Mail.RuОписание Программы
- Смешанное занятие No1: Введение. JETTY. + ДЗ No1
- Смешанное занятие No2: Углубленные основы языка. Реализация API + ДЗ No2
- Смешанное занятие No3: Сборка проекта + ДЗ No3
- Рубежный контроль No1: Рубежный контроль No1. Проверка знаний.
- Лекция No5: Тестирование в Java. JUnit + ДЗ No4
- Лекция No6: Работа с базами данных. Игровая механика. + ДЗ No5
- Смешанное занятие No7: ORM. Аннотации. Параметры сервера. + ДЗ No6
- Рубежный контроль No2: Рубежный контроль No2. Проверка знаний. + ДЗ No7
- Смешанное занятие No9: Предзащита.
- Смешанное занятие No10: Многопользовательская игровая механика. + ДЗ No1
- Смешанное занятие No11: Ресурсная система. + ДЗ No8
- Рубежный контроль No3: Рубежный контроль No3. Проверка знаний
- Лекция No13: Многопоточность. + ДЗ No9
- Смешанное занятие No14: Система обмена сообщениями + ДЗ No10
- Семинар No15: Альфа-версия проекта
- Рубежный контроль No4: Рубежный контроль No4. Проверка знаний.
- Контрольное занятие No17: Защита итогового проекта.
После прослушивания курса студенты получают следующие знания и навыки:
- синтаксис языка java,
- библиотека java,
- основы клиент-серверного взаимодействия,
- особенности языка java (reflection, generics, annotations, анонимные типы),
- способы взаимодействия с файловой системой и базами данных,
- способы написания многопоточных приложений.
Итого: 17 занятий, 11 ДЗ, 70 часа + 35 часа СР
Записаться на курс
Углубленное программирование на Java
Бесплатно
Открытый набор
105 часов
Онлайн
Бесплатно
Другие курсы
Обучение, аттестация и проверка компетентности персонала на предприятиях. Проведение и документирование в соответствии с системами менеджмента безопасности пищевой продукции: Повышение квалификации
Академия ЭКСПЕРТ
15 000 ₽
Открытый набор
Москва, ул.Мишина, д.56, стр.2. офис 614
Английские буквы и звуки. Учимся читать
Udemy
1 090 ₽
Открытый набор
Онлайн
Декорирование интерьера: Курсы
101 курс, школа ремонта
7 000 ₽
Открытый набор
Москва, Москва