Практическое изучение на базовом уровне набора основных веб-технологий, необходимых для разработки своих веб-сайтов. Вы научитесь настраивать Linux-сервер и изучите весь стек веб-технологий, используемых в веб-разработке для фронтэнд: HTML, CSS, JavaScript и бекенд: PHP, MySQL разработки. Освоите взаимодействие с REST API и узнаете, как развернуть свой веб-сайт в сети Интернет на облачном сервере. У Вас появится понимание всего стека веб-разработки. На основе полученных знаний Вы сможете самостоятельно более глубоко изучить любую прикладную технологию веб-разрботки или фреймворк.
В первой части курса мы подготовим Linux сервер для размещения на нем своих веб-сайтов, познакомимся с основными командами консоли, а также разберем как работает протокол HTTP.
Во второй части Вы познакомитесь с основными подходами, используемыми для разработки своих сайтов, а также освоите базовые технологии фронтенд и бэкенд разработки.
Курс включает теорию и практические лабораторные работы, отчеты по которым преподаватель проверяет вживую и дает обратную связь по выполненным заданиям.