Курс Stepik "Web-технологии"
Курс Web-технологии посвящен разработке web-приложений среднего масштаба, иначе говоря сайтов. Курс является в большой мере обзорным и знакомит будущих web-разработчиков с широким спектром технологий и общими принципами работы web-приложений.
Курс состоит из видео-лекций и практических заданий. Для закрепления материала после лекций предлагаются тесты и другие проверочные задания. Практические задания представляют собой поэтапное создание простого web-сайта. Выполнение практических заданий может потребовать самостоятельного изучения документации.
Содержание:
1 Статический сайт. 1.1 Вводный урок курса. 1.2 Архитектура Web приложений. 1.3 Web-клиенты. 1.4 Язык разметки HTML. 1.5 CSS - язык описания стилей. 1.6 Сетевые протоколы. 1.7 Протокол HTTP. 1.8 Web-сервера. 1.9 Архитектура frontend-backend.
2 Динамический сайт. 2.1 MVC фреймворки. 2.2 MVC фреймворки (продолжение). 2.3 Работа с СУБД. 2.4 Django модели. 2.5 Отображение данных. 2.6 Обработка форм. 2.7 Сессии и авторизация.
3 Дополнительные темы. 3.1 Технология AJAX. 3.2 Real-Time сообщения. 3.3 Заключительный урок.