Все новости

Хакатон в Mail.Ru Group - мессенджер за 2 недели

10 Июль 2017

Тип мероприятия:
Открытое
Дата начала:
29 Июль 2017 в 11:00
Дата окончания:
12 Август 2017 в 14:00
Место проведения:
Офис Mail.Ru Group
Количество свободных мест:
неограниченно
Всем привет!

Специально для студентов МГТУ им. Баумана мы запускаем 3 интенсивных летних курса от Образовательных проектов Mail.Ru Group.

Сейчас открыта запись на Хакатон:
Децентрализованный. Безопасный. Твой. Мессенджер за 2 недели



Что мы будем делать?

Децентрализированный безопасный мессенджер.

Чем он будет отличаться?

1. Распределенная сеть из узлов и клиентов
2. Все сообщения шифруются
3. Возможна установка прямого защищенного соединения между клиентами

На этом все закончится?

Надеюсь, что нет. Может быть мы повторим путь Slack, Telegram (что угодно), а может быть пойдем еще дальше.

Что требуется от участника?

1. Любить программировать
2. Знать C++
3. Уметь пользоваться git
4. Иметь представление о криптографии и о том как работает интернет

Что мы получим на выходе?

Новый опыт, красивый код на github и работающий мессенджер с таким функционалом:
1. Поиск узла с клиентом по его идентификатору
2. Регистрация клиента
3. Обмен ключами, шифрование трафика
5. Синхронизация контактов
5. Чат через узел и напрямую
6. Изображения в чате
7. Пересылка файлов клиент-клиент
8. История на узле с синхронизацией

А может быть даже успеем допилить:
1. Общий доступ к загруженному на узел файлу
2. Миграция на другой узел
3. Что-то еще

Чтобы присоединиться к команде, нужно выполнить тестовое задание на выбор:
1. Асинхронный сервер на boost::asio, порт задается аргументом командной строки. Должен по запросу из строки браузера вида: localhost:xxxx/get/file_name вернуть файл с именем file_name из рабочей директории или ошибку
2. Используя libcurl написать асинхронный загрузчик файлов. Ссылки на файлы передаются аргументами командной строки, достаточно просто скачать файл и вывести его размер

Код выкладывайте в свой репозиторий на github.

Если есть опыт в указанных областях или есть опыт разработки gui на Qt, то вместо теста можно дать ссылку на код.

Выполненные задания присылайте mt@devexp.ru с темой "messenger 2017" до 23.07 23:59

Для участия в хакатоне необходимо прислать тестовое задание преподавателю и зарегистрироваться на это мероприятие
Количество мест ограничено. Участники хакатона будут выбраны по результатам выполнения тестового задания.

Занятия будут проходить в офисе Mail.Ru Group.

Время занятий:

29.07 (сб) 11:00 - 14:00
31.07 (пн) 19:00 - 21:00
04.08 (пт) 19:00 - 21:00
05.08 (сб) 11:00 - 14:00
07.08 (пн) 19:00 - 21:00
11.08 (пт) 19:00 - 21:00
12.08 (сб) 11:00 - 14:00

Есть вопросы? Пишите в комментарии или на почту: a.atlasova@corp.mail.ru

Назад Вперед

17 Август 2022

Открыт набор на программы по IOS- и Android-разработке

VK открывает набор на бесплатную программу по iOS- и Android-разработке для студентов МГТУ им. Н. Э. Баумана. На практике ты узнаешь, как создают мобильные приложения и научишься применять продуктовый подход в разработке.

Регистрируйся до 12 сентября:

Обучение стартует 29 сентября и продлится два семестра.

Что даёт обучение:

  • получишь навыки в области разработки мобильных приложений: от идеи до запуска;
  • научишься применять продуктовый подход в разработке: видеть продукт со стороны пользователя, управлять его развитием, применять гипотезы;
  • изучишь основные принципы разработки пользовательских интерфейсов;
  • научишься работать в продуктовой команде, узнаешь, как составлять резюме и проходить собеседования.

Кто может участвовать

Студенты бакалавриата и специалитета со второго курса, студенты магистратуры и аспиранты МГТУ им. Н. Э. Баумана.

Как поступить

Предстоит пройти тесты на логику и знание Swift/Kotlin (в зависимости от трека — iOS или Android) и пройти собеседование.


 

10 Август 2022

Открыта регистрация на программу по WEB-разработке от VK

Бесплатная программа по Web-разработке от VK
VK открывает набор на бесплатную программу «Web-разработчик» для студентов МГТУ им. Н.Э. Баумана. Обучение длится два года: участники смогут углубить знания и получить практический опыт, чтобы стать востребованными специалистами и быстро развиваться в веб-разработке.

Регистрируйся до 12 сентября: https://vk.cc/cfFYpy

Что даёт обучение
• Сильные теоретические и практические знания в бэкенд- и фронтенд-разработке.
• Опыт решения реальных задач, которыми занимаются специалисты в IT-компаниях.
• Итоговый проект: студенты создадут его вместе с менторами-преподавателями из VK и усилят проектом свои портфолио. 
Кто может участвовать
Студенты бакалавриата и специалитета старше второго курса, магистранты и аспиранты.
Как поступить
Пройти тестирование на базовые знания алгоритмов и структур данных, программирования и веб-технологий. После успешного теста пригласим на техническое собеседование.