<Веб-разработка>
@badcodingВеб-разработка — процесс создания веб-сайта или веб-приложения. Основными этапами процесса являются веб-дизайн, вёрстка страниц, программирование для веб на стороне клиента и сервера, а также конфигурирование веб-сервера.
Любое веб приложение состоит из двух частей: бэкенд и фронтэнд. Соответственно и программистов делят также, по сути это две несвязанные между собой касты разработчиков.
Бэкэнд — серверная часть приложения, которая не видна пользователям. Сюда относится: авторизация, хранение и обработка данных, email рассылки и тому подобное. Скажем так бэкэнд это то, что под капотом.
скачать текстовый редактор Atom
Фронтэнд – часть, работающая в браузере с которой непосредственно взаимодействует пользователь. Это динамические интерфейсы, меню, события по действию пользователя обмен данными с серверной частью, в общем, то, что происходит на клиенте.
скачать текстовый редактор Brackets
ИЗУЧЕНИЕ
Фронтэнд:
- HTML (3 часа)
- CSS (2 часа)
- HTML + CSS (2,5 часа)
- JavaScript
- JQuery
- Ajax
- Bootstrap
- React JS / Vue.js
- Redux React
Бэкэнд:
Дополнительные материалы
Курс лекций по веб-разработке от Mail.ru Group