Сейчас уже невозможно представить современное веб-приложение, которое бы не включало в себя функционал реального времени : уведомления о событиях, социальные сети, различные чаты, совместная работа пользователей и многое другое
Общий стек технологий и инструментов: HTML, JavaScript, AJAX, ReactJS, AngularJs, NodeJs, Websockets
Подписка на рассылку новостей ФПМИ МФТИ
Хотите быть в курсе предстоящих событий и новых программ?
Тогда подпишитесь на нашу рассылку.
Подписка на новости
Чему вы научитесь:
Работать со средствами, позволяющими разрабатывать web-приложения реального времени
Разработке web-приложения реального времени
Сможете реализовать систему мгновенного обмена сообщений (Instant messenger) или Инструмент для совместной работы (Collaborative tool)
Необходимые знания: Базовые знания разработки, html, javascript, nodejs
Насыщенная программа
Получите 100% полезную теоретическую часть и в качестве практической части реализуете самостоятельно web-приложение реального времени
Преподаватель
Разработчик с многолетним опытом будет отвечать на вопросы и делать код ревью
Удостоверение о повышении квалификации МФТИ
Получите удостоверение МФТИ установленного образца при успешном прохождении программы
Программа интенсива:
1
Hello web
- клиент-серверная модель - HTTP протокол
2
Отправка данных
- средствами HTML - асинхронная отправка данных. Ajax
3
Подходы к разработке web приложений
- паттерны проектирования - современные библиотеки и фреймворки
4
Серверная разработка. Nodejs
5
Ускорение загрузки страниц. Верстка на стороне сервера
6
Websockets и зачем они нужны
7
Лабораторная работа (на выбор):
- реализовать систему мгновенного обмена сообщениями (Instant messenger) - реализовать систему для совместной работы (Collaborative tool)
преподаватель МФТИ, Senior Software Developer в Luxoft. Опыт работы разработчиком с 2008 года. Разработал фронтенд для системы проверки домашних заданий по Hadoop в BigDataTeam.
Владимир Кузнецов
Стоимость обучения
Подать заявку, получить бесплатную консультацию и подробную программу обучения
Нажимая кнопку «Отправить», вы соглашаетесь с условиями обработки персональных данных