Курс

Веб-разработчик

Course icon
Веб-разработчик создаёт сайты, сервисы и приложения, которыми мы ежедневно пользуемся. Он разрабатывает интернет-магазины, онлайн-банки, поисковики, карты и почтовые клиенты. Веб-разработчик проектирует внешний вид сайта – фронтенд и программирует сервисную часть – бэкенд.
Записаться на курс
Course icon
  • Длительность 9 месяцев
  • Онлайн в удобное время
  • Практика во время курса
  • Доступ к курсу навсегда

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

Уроки модуля
  • Базовый HTML.
  • Базовый CSS. 2 модуля.
  • Подготовка к вёрстке.
  • Layout. HTML-разметка.
  • Layout. Flexbox.
  • Layout. Стилизация.
  • Продвинутый HTML. Формы.
  • Продвинутый CSS. 2 модуля.
  • Адаптивность. Десктоп.
  • Адаптивность. Мобильные устройства.
  • JavaScript для верстальщика.
  • Доступность.
  • Кросс-браузерность.
  • База знаний.
  • Сетки.
  • Анимация.
  • Работа с хостингом.
  • Итоговый проект: сверстаете лендинг по макету от заказчика для арт-галереи Blanchard или платформы для подкастов W-Wawe (на выбор).

Уроки модуля
  • Введение.
  • Переменные и работа с числами.
  • Строки, boolean и условные операторы.
  • Массивы и циклы.
  • Функции.
  • Объекты.
  • Введение в DOM. 2 модуля.
  • Константы, области видимости и замыкания.
  • Преобразование типов и нестрогие сравнения.
  • Общение с сервером, async/await.
  • Итоговый проект: разработаете полноценную CRM-систему.

Уроки модуля
  • Основы Vue.
  • Создание проекта.
  • Каталог товаров.
  • Пагинация и фильтрация.
  • Страница товара.
  • Корзина.
  • Работа с API. Список товаров.
  • Работа с API. Оформление заказа.
  • Деплой.
  • Vue 3.0.
  • Итоговый проект: напишете интернет-магазин на фреймворке Vue.js. на выбор это будет либо магазин премиального белья Moire, либо магазин электронной техники Технозавр.

Уроки модуля
  • Введение в React.
  • Создание проекта.
  • TypeScript.
  • Компоненты на примере новостной карточки Reddit.
  • Hooks и функциональное программирование.
  • Больше о компонентах и введение в тестирование компонентов.
  • Введение в тестирование компонентов.
  • Работа с публичным API на примере Reddit.
  • API + Контекст.
  • Портал и форма.
  • Введение в Redux на примере поля для ввода комментария.
  • Использование Redux-Thunk на примере загрузки профиля пользователя.
  • Формы на примере комментариев и карточки поста.
  • Бесконечные списки на примере ленты постов.
  • Роутинг.
  • Deploy.
  • Бонус-модуль: Mobx, effector и другие альтернативы redux.
  • Итоговый проект: разработаете трекер задач с таймером по методу Pomodoro.

Уроки модуля

Уроки модуля
  • Введение в программирование на PHP.
  • Переменные, числа и boolean.
  • Условные операторы и булева алгебра.
  • Строки и массивы.
  • Циклы.
  • Функции: создание и использование.
  • Рекурсия, callback и анонимные функции.
  • Классы, методы и объекты.
  • Наследование и абстрактные классы.
  • Интерфейсы и полиморфизм.
  • Модификаторы доступа, геттеры и сеттеры.
  • HTML/CSS.
  • Подключение frontend к backend.
  • Разделение приложения на файлы.
  • Работа с файлами и сетью.
  • Обработка ошибок, Exceptions и логи.
  • Обработка GET- и POST-запросов, Header, Cookie и Session.
  • REST и RESTful API.
  • Язык запросов SQL.
  • Работа с базами данных в PHP.
  • Фреймворк Laravel.
  • Итоговый проект: разработаете аналог файлового хранилища Dropbox. Компоненты приложения напишете с нуля на чистом PHP — без использования фреймворков.

Уроки модуля
  • Веб-вёрстка. Продвинутый уровень. Вы научитесь оптимизировать свою работу, работать с CSS при помощи препроцессоров и изучите CSS Grid.
  • JavaScript. Продвинутый уровень. Вы научитесь работать с обектно-ориентированным программированием в JavaScript, подключать сторонние модули, обрабатывать ошибки и тестировать код.
  • PHP-фреймворк Laravel. Вы научитесь создавать веб-приложения на одном из самых популярных PHP-фреймворков. Сможете работать с базами данных, создавать системы авторизации, формы, тестировать Laravel-приложения.
  • PHP-фреймворк Symfony. Вы освоите один из самых популярных фреймворков для веб-разработки и научитесь создавать приложения с использованием главных компонентов Symfony.
  • Карьера разработчика: трудоустройство и развитие. Вы узнаете, как выбрать подходящую вакансию, подготовиться к собеседованию и вести переговоры с работодателем. Сможете быстрее получить должность, которая соответствует вашим ожиданиям и умениям.
  • Node.js. Вы научитесь создавать веб-серверные приложения и CLI-утилиты. Получите опыт работы с HTTP, REST API, HTML-шаблонами, npm, базами данных PostgreSQL и MongoDB. Сможете самостоятельно развернуть проект на Node.js и напишете сервис личных заметок.
  • Язык запросов SQL. Вы научитесь писать SQL-запросы, чтобы ваши программы могли «общаться» с базами данных.

Уроки модуля
  • Figma с нуля до PRO. Вы познакомитесь с графическим редактором, в котором вам будут присылать макеты для вёрстки. Научитесь извлекать цвета, шрифты, стили и даже попробуете себя в роли веб-дизайнера.
  • Веб-дизайн с нуля до PRO. Погрузитесь в профессию веб-дизайнера. Узнаете, как работать над проектом от первой встречи с клиентом до готового сайта.
  • Работа в командной строке Bash. Вы автоматизируете свою работу, научитесь управлять файлами и папками без использования графического интерфейса.
  • Система контроля версий Git. Вы научитесь вести контроль версий ваших проектов в Git. Этот навык поможет вам совместно работать в команде.
  • Универсальные знания программиста. Вы получите полезные навыки, которые пригодятся вам на новой работе.
  • Алгоритмы и структуры данных для разработчиков. Вы научитесь оценивать сложность алгоритмов, писать более эффективный и производительный код. Поймёте, как решать реальные задачи с помощью алгоритмов.
  • Agile: Scrum и Kanban в работе над продуктов. Вы научитесь работать в команде разработчиков по основным методологиям ведения цифровых продуктов.

Тарифы курса

– 31%

Веб-разработчик

Гарантируем трудоустройство — или вернём деньги
Студенты могут вернуть до 13% стоимости курса, оформив налоговый вычет

Стоимость курса

212850

312620

В рассрочку без переплат

3678 ₽/мес

Перейти на сайт курса

Вам нужна помощь в подборе курса?
Наши менеджеры свяжутся с вами и проконсультируют вас.

Отзывы

Контакты

Вам нужна помощь в подборе курса?
Свяжитесь с нами!
Звоните: Пишите:

Ваша заявка принята!

Мы позвоним вам в течение дня и проконсультируем вас по всем вопросам связанным с обучением