В нашем центре курсы web-индустрии построены по профессиональному разделению 4 основных сфер: web-дизайна, web-верстки, web-программирования и рекламы в интернет (в профессиональных web-студиях этим занимаются разные специалисты). Таким образом, программа курса предусматривает html- обучение и css с нуля.
Курсы веб-разработки в Беларуси
17 курсов · 9 школ · цены 290–3 210 ƃ
Курсы
За веб-разработкой скрываются два разных ремесла. Фронтенд отвечает за то, что видит пользователь в браузере, бэкенд занимается тем, что происходит на сервере. Учиться можно каждой стороне отдельно или обеим сразу в комплексной программе. Очные группы есть в Минске, остальным подойдут онлайн-курсы.
Фронтенд: от вёрстки до React
Начинается всё с вёрстки: HTML и CSS, блочная разметка, формы, адаптив под разные экраны, анимации и переходы, препроцессоры вроде SASS, библиотека Bootstrap. Дальше JavaScript: события, работа с элементами страницы, отладка и тестирование кода, регулярные выражения, графика на Canvas и SVG. Третьей ступенью идёт фреймворк. В курсах обычно учат React с Redux и TypeScript, их же называют в требованиях вакансий фронтенда.
Вакансии фронтенда с опытом от года просят примерно один набор: React и Redux, JavaScript стандарта ES6 и выше, TypeScript, понимание асинхронности (промисы, событийный цикл), CSS Flexbox и Grid, уверенную работу с инструментами разработчика в браузере. Курс, который заканчивается на вёрстке, до этой планки не доводит, и знать это лучше до оплаты.
Бэкенд: серверная сторона
Здесь выбирают язык. В вебе это обычно PHP, Python с Django или JavaScript на платформе Node.js. Содержание курсов при этом схожее: настройка веб-сервера, ООП, шаблон MVC, проектирование структуры приложения, REST API и обязательно работа с базой данных. SQL стоит в требованиях практически любой серверной вакансии, ему посвящена отдельная тема Базы данных и SQL.
Сайты на CMS: отдельная ветка
Есть работа, где программируют мало, а собирают много: вёрстка по макету из Figma и перенос её на готовую систему управления. В требованиях таких вакансий стоят HTML, CSS, JavaScript и jQuery, PHP и MySQL, WordPress, MODx, OpenCart. Встречаются они не только в столице. Под эту работу бывают и короткие курсы, вплоть до разработки шаблона сайта на 1С-Битрикс. Вырасти отсюда в разработчика можно, но это отдельное усилие, само оно не происходит.
Чем закрывать отсутствие опыта
Вакансий без опыта мало, а конкуренция за ИТ-вакансию в стране считается одной из самых высоких на рынке труда. Зато в junior-вакансиях на сайты ищут того, кто уже делал сайты, а не того, у кого есть бумага. Ни в одной из просмотренных вакансий документ об окончании курсов в требованиях не стоит, зато стоят тестовое задание и техническое собеседование. Отсюда простой вывод: учиться стоит так, чтобы каждая работа сразу попадала в открытый репозиторий. Git спрашивают везде, и заодно он показывает, как вы пишете код.
На что смотреть при выборе
- Чем заканчивается программа: готовым проектом или последней темой лекции.
- Проверяют ли домашние задания лично и разбирают ли ошибки.
- Какая версия фреймворка в программе и когда её обновляли.
Документ в отборе почти ничего не решает, но разницу знать полезно. Большая часть курсов заканчивается сертификатом. Сертификат об обучении квалификацию не присваивает, а диплом о переподготовке выдают тем, у кого уже есть высшее или среднее специальное образование.
Веб хорош тем, что первый результат можно потрогать: страница открывается, кнопка нажимается. Дальше всё решает количество написанного кода, а не количество прослушанных часов. Если языка и алгоритмов пока нет вовсе, разумнее начать с темы Программирование с нуля.

