Чему вы научитесь
- устанавливать и настраивать свой Linux сервер для размещения на нем своих веб-сайтов;
- получите базовые навыки работы в консоли Linux;
- познакомитесь с файловой системой Linux и правами доступа;
- познакомитесь с протоколом HTTP и основными видами запросов;
- изучите на практике основные подходы к разработке веб-сайтов;
- научитесь регистрировать свои доменные имена;
- узнаете как настроить доступ к своим веб-сайтам из Интернета;
- научитесь использовать среду разработки Visual Studio Code для разработки своих веб-сайтов;
- научитесь выполнять live отладку разрабатываемых веб-сайтов;
- освоите базовые технологии фронтенд разработки (HTML, CSS, JavaScript);
- освоите базовые технологии бэкенд разработки (PHP, MySQL).
О курсе
Практическое изучение на базовом уровне набора основных веб-технологий, необходимых для разработки своих веб-сайтов. У Вас появится понимание всего стека веб-разработки. На основе полученных знаний Вы сможете самостоятельно более глубоко изучить любую прикладную технологию веб-разрботки или фреймворк.
В первой части курса мы подготовим Linux сервер для размещения на нем своих веб-сайтов, познакомимся с основными командами консоли, а также разберем как работает протокол HTTP.
Во второй части Вы познакомитесь с основными подходами, используемыми для разработки своих сайтов, а также освоите базовые технологии фронтенд и бэкенд разработки.
Курс включает теорию и практические лабораторные работы, отчеты по которым преподаватель проверяет вживую и дает обратную связь по выполненным заданиям. Курс ориентирован на тех, кто хочет начать свой путь в области веб-разработки.
Для кого этот курс
самоучек в программировании, кто самостоятельно изучает веб-разработку и хочет систематизировать и углубить свои знания; фронтенд-разработчиков, желающих освоить бэкенд и стать полнофункциональными веб-разработчиками; специалистов смежных профессий, таких как веб-дизайнеры, тестировщики и контент-менеджеры, которые хотят лучше понимать процесс разработки; предпринимателей и стартаперов, у которых есть идея для сайта или приложения и желание самостоятельно создать его прототип; всех, кто интересуется основами веб-разработки и хочет научиться разрабатывать свои веб-сайты и размещать их в Интернете.
Начальные требования
Базовые знания школьного курса информатики: основы программирования; базовые знания о работе локальных сетей; понимание термина IP адрес.
Наши преподаватели
Как проходит обучение
в курс входят: видео-лекции с теорией, видео с практикой, лабораторные работы, которые преподаватель проверяет вручную
Программа курса
Сертификат
Входит в 1 программу
Что вы получаете
- понимание того как настроить Linux сервер для размещения на нем своих веб-сайтов;
- базовые теоретические знания по всему стеку веб-разработки;
- навыки разработки своих сайтов на html/CSS;
- навыки программирования на JavaScript;
- навыки использования PHP скриптов на своем сайте;
- знакомство с СУБД MySQL;
- навыки разработки REST API для своего сайта.