Университет ИТМО15 January 2024 - 14 January 2025 г.Course started

Серверные веб-технологии и системы управления контентом

Государев Илья Борисовичopenedu

Записаться на курс
Цель курса – обеспечить освоение системы знаний и умений, необходимых для решения профессиональных задач в области разработки современных серверных веб-приложений. В результате обучения слушатели смогут анализировать код серверного веб-приложения, сравнивать тексты серверных сценариев на разных языках, использующих разные библиотеки и фреймворки, реализовывать модель серверного веб-приложения (RESTful-сервис, бот, MVC-архитектура), выполнять развертывание серверного веб-приложения, осуществлять модульное и интеграционное тестирование серверного сценария. В курсе используются инновационные технологии обучения: мультиязыковое обучение, скринкасты, вебинары, интерактивные задания, онлайн-редакторы и репозитории кода для коллаборативного обучения.
Для успешного освоения курса необходимо обладать следующими знаниями, умениями и навыками: ЗНАНИЯ: на уровне представлений: основы синтаксиса JavaScript; основные алгоритмические структуры; основные понятия объектно-ориентированного программирования; УМЕНИЯ:  теоретические: управление зависимостями и пакетами в среде Linux; практические: исполнять команды в командной строке Linux, в том числе выполнять программы и устанавливать пакеты; разворачивать виртуальные машины в VirtualBox; НАВЫКИ:  Работать с программным кодом в системе управления репозиториями на примере GitHub.   В процессе обучения используется открытое ПО: nodejs.org (инструкция по установке kodaktor.ru/nodejs) и общедоступный инструмент (онлайн REPL/онлайн IDE) для запуска кода на различных языках: repl.it