Всем привет!

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


Курс состоит из 3 частей, включает 13 лекций и 1 хакатон. Продолжительность лекций — 1-2 часа.

Подробнее о курсе можно почитать в стать на Хабре.

Содержание курса:
Часть 1. Введение в разработку на Java

Часть 2. Web-сервисы

Часть 3. Игра

Вы получите задание по разработке клиент-серверной игры Bomberman. Клиент игры на JS, созданный на основе проекта Мэта Скалы, лежит в отдельном репозитории.

Формальное описание взаимодействия сервисов игры можно найти здесь, а вот наглядная схема.

Часть 4. Продвинутые темы

Хакатон

Все материалы курса: https://github.com/rybalkinsd/...

Клиент игры Bomberman: https://github.com/rybalkinsd/...
Канал курса в Telegram — здесь можно получить ответы на все вопросы, связанные с курсом.
Обратите внимание, что в конце некоторых лекций есть описание домашнего задания, а в коде лекций есть тесты. Сделайте pull request в ветку лекции. Если тесты на travis горят зеленым — вы выполнили задание верно.