В конце прошлого года мы в партнерстве со Stepic запустили бесплатные онлайн-курсы по дисциплинам из программ Технопарка, Техносферы и Технотрека. А сегодня мы спешим порадовать вас запуском ещё двух:
- Разработка веб-сервиса на Java (часть 2) — запуск 12 февраля.
- Веб-технологии — запуск 18 февраля.
Разработка веб-сервиса на Java (часть 2)
Вторая часть курса предназначена для тех, кто прошёл первую часть.
Здесь вы сможете углублённо изучить возможности Java на примере доработки веб-сервера до промышленного уровня. Пройдя курс, вы получите глубокое понимание затронутых тем ООП и проектирования, что позволит вам сформировать набор приложений (библиотек), который вы сможете использовать в промышленной разработке.
Для прохождения обучения требуется понимание принципов объектно-ориентированного программирования и опыт их использования, опыт написания приложений на объектно-ориентированных языках. Желательно участие в промышленных, научных или академических разработках.
Программа курса состоит из трёх модулей:
1. Тестирование и нагрузка
- Вводный урок курса
- Unit tests
- Load
2. Работа с файловой системой
- Сериализация
- Ресурсная система
3. Многопоточность
- Потоки
- Потокобезопасная разработка
- Система обмена сообщениями
- Заключительный урок
В конце каждого модуля проводится практическая работа. Регистрация на IT.Mail.Ru.
Веб-технологии
Программа курса разработана для начинающих программистов и веб-мастеров.
Курс посвящён разработке серверной части веб-приложений, их архитектуре и протоколу HTTP. По итогам курса вы научитесь разрабатывать приложения на языке Python, использовать MVC-фреймворки, изучите верстку HTML-страниц, да и вообще погрузитесь в тематику веб-разработки и сможете осознанно выбирать конкретные технологии.
Программа курса состоит из трёх модулей:
1. Статический сайт
- Вводный урок курса
- Архитектура веб-приложений
- Веб-клиенты
- Язык разметки HTML
- CSS — язык описания стилей
- Сетевые протоколы
- Протокол HTTP
- Веб-серверы
- Архитектура frontend-backend
2. Динамический сайт
- MVC-фреймворки
- Работа с СУБД
- Django-модели
- Отображение данных
- Обработка форм
- Сессии и авторизация
3. Дополнительные темы
- Технология AJAX
- Real-Time сообщения
- Заключительный урок
Регистрация на IT.Mail.Ru. Ждём вас!