Основы веб-разработки (Linux, HTML/CSS, JavaScript, PHP, REST)

Хотите узнать как разрабатываются веб-сайты и научиться создавать свои? В этом курсе Вы научитесь настраивать Linux-сервер и изучите весь стек веб-технологий, используемых в веб-разработке для фронтэнд: HTML, CSS, JavaScript и бекенд: PHP, MySQL разработки. Освоите взаимодействие с REST API и узнаете, как развернуть…
Начальный уровень
4-5 часов в неделю
Часть
1 программы →
Сертификат Stepik

Чему вы научитесь

  • устанавливать и настраивать свой Linux сервер для размещения на нем своих веб-сайтов;
  • получите базовые навыки работы в консоли Linux;
  • познакомитесь с файловой системой Linux и правами доступа;
  • познакомитесь с протоколом HTTP и основными видами запросов;
  • изучите на практике основные подходы к разработке веб-сайтов;
  • научитесь регистрировать свои доменные имена;
  • узнаете как настроить доступ к своим веб-сайтам из Интернета;
  • научитесь использовать среду разработки Visual Studio Code для разработки своих веб-сайтов;
  • научитесь выполнять live отладку разрабатываемых веб-сайтов;
  • освоите базовые технологии фронтенд разработки (HTML, CSS, JavaScript);
  • освоите базовые технологии бэкенд разработки (PHP, MySQL).

О курсе

Практическое изучение на базовом уровне набора основных веб-технологий, необходимых для разработки своих веб-сайтов. У Вас появится понимание всего стека веб-разработки. На основе полученных знаний Вы сможете самостоятельно более глубоко изучить любую прикладную технологию веб-разрботки или фреймворк.

В первой части курса мы подготовим Linux сервер для размещения на нем своих веб-сайтов, познакомимся с основными командами консоли, а также разберем как работает протокол HTTP.

Во второй части Вы познакомитесь с основными подходами, используемыми для разработки своих сайтов, а также освоите базовые технологии фронтенд и бэкенд разработки.

Курс включает теорию и практические лабораторные работы, отчеты по которым преподаватель проверяет вживую и дает обратную связь по выполненным заданиям. Курс ориентирован на тех, кто хочет начать свой путь в области веб-разработки. 

Для кого этот курс

самоучек в программировании, кто самостоятельно изучает веб-разработку и хочет систематизировать и углубить свои знания; фронтенд-разработчиков, желающих освоить бэкенд и стать полнофункциональными веб-разработчиками; специалистов смежных профессий, таких как веб-дизайнеры, тестировщики и контент-менеджеры, которые хотят лучше понимать процесс разработки; предпринимателей и стартаперов, у которых есть идея для сайта или приложения и желание самостоятельно создать его прототип; всех, кто интересуется основами веб-разработки и хочет научиться разрабатывать свои веб-сайты и размещать их в Интернете.

Начальные требования

Базовые знания школьного курса информатики: основы программирования; базовые знания о работе локальных сетей; понимание термина IP адрес.

Наши преподаватели

Как проходит обучение

в курс входят: видео-лекции с теорией, видео с практикой, лабораторные работы, которые преподаватель проверяет вручную 

Программа курса

загружаем...
Certificate

Сертификат

Stepik

Входит в 1 программу

  •    
     
     

Что вы получаете

  • понимание того как настроить Linux сервер для размещения на нем своих веб-сайтов;
  • базовые теоретические знания по всему стеку веб-разработки;
  • навыки разработки своих сайтов на html/CSS;
  • навыки программирования на JavaScript;
  • навыки использования PHP скриптов на своем сайте;
  • знакомство с СУБД MySQL;
  • навыки разработки REST API для своего сайта.

Сколько стоит обучение

Old Price: 3 860  Discount Price: 2 960 
Попробовать бесплатно
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Old Price: 3 860  Discount Price: 2 960