Вы с нуля научитесь разрабатывать полноценные сайты и веб-приложения на JS и изучите один из фреймворков — Vue, React или Angular. Станете ценным сотрудником для любой IT-компании, поймёте, как получить повышение, и сможете зарабатывать больше.
Документ об окончании
Диплом
Кому подойдёт этот курс
- Тем, кто хочет начать карьеру программиста
- Вы с нуля научитесь верстать, программировать на JavaScript и разрабатывать полноценные сайты. Освоите полный цикл создания веб-проектов и сможете устроиться в IT-компанию.
- Начинающим разработчикам
- Вы познакомитесь с Node.js и фреймворками и углубите свои знания. Сможете перейти на позицию fullstack-разработчика в веб-студии или создавать сайты «под ключ» на фрилансе.
- Опытным специалистам
- Вы изучите Vue.js, React.js или Angular и сможете создавать сложные интерактивные интерфейсы. Получите soft skills для профессионального развития и поймёте, куда двигаться дальше.
Чему вы научитесь
- Верстать сайты
- Познакомитесь с HTML и CSS, сможете верстать лендинги и многостраничные адаптивные сайты. Научитесь находить ошибки в чужой вёрстке и исправлять уже готовый код.
- Работать с фреймворками
- Изучите React.js, Vue.js или Angular и научитесь создавать динамичные интерактивные пользовательские интерфейсы.
- Разрабатывать backend сайтов
- Узнаете принципы объектно-ориентированного программирования и сможете разрабатывать сайты с разным функционалом на JavaScript с помощью Node.JS.
- Работать с базами данных
- Узнаете, чем различаются MySQL, Redis и MongoDB. Научитесь управлять большими объёмами данных и получать нужное с помощью запросов.
- Использовать Git
- Научитесь работать с распределённой системой контроля версий, сможете легко вносить или откатывать изменения и работать над проектом в большой команде.
- Работать с сетью
- Поймёте, как устроено клиент-серверное взаимодействие, научитесь работать с API и сможете настраивать связь frontend`а и backend`a в рамках одного проекта.
Программа курса
Основные курсы
- Веб-вёрстка. Базовый уровень
- Веб-вёрстка. Продвинутый уровень
- Базовый уровень
- Продвинутый уровень
- js
Курс на выбор
- JavaScript-фреймворк Vue.js
- js
- Angular
Дополнительные курсы
- Универсальные знания программиста
- Курс по слепому методу печати
- Основы Photoshop
- Figma
- Работа в командной строке Bash
- Система контроля версий Git
- Английский для IT-специалистов
- Карьера и развитие программиста
- Soft skills для программиста
Профессиональные навыки:
- Вёрстка сайтов на HTML и CSS
- Работа с протоколами HTTP/HTTPS
- Основы Redux
- Веб-разработка на JavaScript
- Разработка бэкенда с помощью Node.js
- Работа с Web API
- Адаптивная вёрстка
- Работа с базами данных: MySQL, MongoDB, Redis
- Создание веб-приложений на фреймворке React.js/Vue.js/Angular
- Работа с системой контроля версий Git