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

95,185 

Добавить в избранноеДобавлено в избранноеRemoved from wishlist 0
Добавить для сравнения
Тип курса

Вид обучения

онлайн

Уровень

начинающий уровень

Язык курса

русский язык

• Получите новую профессию за 10 часов в неделю
• Научитесь программировать с нуля
• Создадите сайт интернет-магазина всего через месяц
• Начнете искать работу до конца обучения

Добавьте свой отзыв
Компания
0 из 5
Веб-разработчики создают и поддерживают часть сайта, которую видят пользователи. С помощью языка JavaScript они оживляют детали страницы: кнопки, формы, изображения, карточки товаров. Каждый день появляются новые устройства, приложения, сайты. Они должны быть удобными, поэтому задач у веб-разработчиков много. Многие компании готовы нанимать младших специалистов с минимальным опытом.

Как понять, что веб-разработка — это ваше

Не боитесь компьютера и часто пользуетесь онлайн-сервисами. Полезно знать, как работают интернет и сайты, которыми люди пользуются каждый день. Вы погрузитесь еще глубже, увидите сервисы изнутри и сами будете их создавать.
Нравится сразу видеть результат своей работы. Вы будете писать код и видеть, как каждая его строчка становится визуальным элементом интерфейса: текстом, кнопкой, картинкой. Даже ваша бабушка поймет, чем вы занимаетесь на работе. Готовы сменить профессию, чтобы хорошо зарабатывать. Иногда единственный способ больше зарабатывать — отказаться от старой профессии и уйти в новую перспективную сферу. IT-профессии не устареют и через 10 лет, у вас всегда будет работа и регулярный рост зарплаты.

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

  1. Изучаете теорию в разных форматах: видеоуроки, вебинары, структурированные конспекты к каждому занятию.
  2. В конце каждого модуля — полноценный проект для портфолио.
  3. Общаетесь в мессенджере Mattermost. Наставники на связи постоянно — задавайте вопросы и получайте ответы за пару часов.
  4. Встречаетесь с наставником на регулярных вебинарах для разбора вопросов и работы над ошибками.
  5. Дважды за время обучения уходите на каникулы, чтобы отдохнуть от интенсивной нагрузки и вернуться к учебе с новыми силами.
  6. Практикуетесь проходить собеседования, решать тестовые задания и с большой поддержкой двигаетесь к тому, чтобы найти первую работу в IT.
Дадим практические навыки
90 часов теории 330 часов практики 7 проектов в портфолио
Разбор сложных тем с преподавателем онлайн
Командная работа в формате мастер-классов
Доведем до диплома
Наставники — практикующие веб-разработчики крупных компаний, дают развернутую обратную связь
Куратор и методист поддерживают и не дают сойти с маршрута
Сообщество студентов, с которыми вы вместе будете двигаться к цели
Поможем получить работу
Научим искать работу и фильтровать вакансии — этот навык останется с вами навсегда
Получите бесплатную карьерную консультацию и курс в подарок
Учтем ваши желания, опыт и навыки, поможем поставить цель и подберем лучшее решение. В подарок откроем курс «Как эффективно учиться».

Программа полностью соответствует требованиям к позиции начинающих разработчиков.

Разберетесь в технологиях разработки и принципах работы. Научитесь программировать на достаточном уровне для того, чтобы найти работу.

Научитесь верстать и стилизовать сайты с помощью HTML и CSS, адаптировать их под различные устройства. Освоите технологии Grid Layout и Flexbox для позиционирования элементов на странице, а также узнаете, как подключить к своему проекту препроцессоры.

Уроки:

  1. Введение в веб-разработку
  2. Основы HTML
  3. Основы CSS
  4. Строчные и блочные элементы
  5. Знакомство с графическими редакторами
  6. Позиционирование элементов. Flexbox
  7. Позиционирование элементов. Grid Layout
  8. Препроцессоры CSS
  9. Введение в адаптивный дизайн
  10. Практика создания адаптивного дизайна
  11. Методология БЭМ и анимация для сайта
  12. Финальная проверка сайта

Проектный результат:

Вы создадите:

  • сайт интернет-магазина, адаптированный под разные устройства;
  • 4 лендинга — продающих одностраничных сайта.

Получите плавный вход в программирование: освоите базовый синтаксис языка JavaScript. Узнаете, как работать с переменными, функциями, объектами и массивами. Научитесь решать задачи на этом языке самостоятельно и в командах.

Уроки:

  1. Знакомство с JavaScript
  2. Условное ветвление и основы функций
  3. Циклы, массивы. Работа с функциями
  4. Методы работы с массивами. Продвинутая работа с циклами
  5. Работа с объектами
  6. Финальный мастер-класс

Дополнительный мастер класс по урокам 1-4

Проектный результат:

Закрепите навык верстки без подсказок и инструкций, а также подключите JavaScript к проекту.

По итогу курса сделаете стильный лендинг с играми на JavaScript.

С помощью JavaScript научитесь добавлять динамичность интерфейсу, осуществлять интерактивное взаимодействие с пользователем, работать с интерфейсом, обработчиками событий, браузерными API: Browser Object Model и Document Object Model — а также внешними API.

Уроки:

  1. Введение в Document Object Model
  2. Browser Object Model
  3. Document Object Model. Часть 1
  4. Document Object Model. Часть 2
  5. Шаблонизация
  6. Шаблонизация. Практика
  7. События. Часть 1
  8. События. Часть 2
  9. Работа с формами и элементами на странице. Часть 1
  10. Работа с формами и элементами на странице. Часть 2
  11. Типовые виджеты. Часть 1
  12. Типовые виджеты. Часть 2
  13. AJAX и работа с данными. Часть 1
  14. AJAX и работа с данными. Часть 2
  15. Работа с API. Часть 1
  16. Работа с API. Часть 2
  17. Работа со сторонними модулями и организация кода. Часть 1
  18. Работа со сторонними модулями и организация кода. Часть 2
  19. Курсовая работа

Проектный результат:

Сделаете виджет погоды, интерфейс создания и ввода ПИН-кода, форму отправки отзыва с рейтингом заведения.

В конце курса создадите многопользовательскую браузерную игру «Камень, ножницы, бумага».

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

Уроки:

  1. Жизненный цикл frontend-проекта и основы Git
  2. Code review
  3. Пакетные менеджеры. Code Linting
  4. Инструменты для сборки проектов
  5. TypeScript
  6. Основы тестирования (автоматические тесты, unit-тесты)
  7. Отладка, дебагинг и профилирование приложения
  8. Рефакторинг
  9. Курсовая работа (сквозная)

Проектный результат:

Запрограммируете приложение для карточной игры, подключите свой проект к Git, настроите форматтеры и линтеры.

После тестирования проведете дебаг и рефакторинг своего проекта.

Библиотека React — это набор готовых решений и функций на Java Script. Сегодня React — самая популярная библиотека во фронтенд-разработке и большинство крупных компаний используют именно его. В рамках этого курса вы осовоите React-компоненты, React Hooks, а также научитесь работать с библиотекой Rеdux.

Уроки:

  1. Введение в React
  2. JSX
  3. Состояние и жизненный цикл компонента
  4. Стилизация. Styled Components
  5. Routing
  6. React Refs
  7. Context
  8. Управление состоянием. Redux
  9. Redux. Асинхронность
  10. Тестирование компонентов

Проектный результат:

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

Понимание серверной части является ключом к созданию полноценных web-сервисов. В рамках курса вы научитесь принимать, обрабатывать и собирать данные в формате json, работать с API и понимать работы бэкенда: запуск сервера, роутинг, обработка запросов. Познакомитесь с библиотекой для разработки серверных приложений Express_JS, средой выполнения Node. js, базами данных.

Уроки:

  1. Основы работы бэкенда
  2. Node.js
  3. REST API
  4. Express и MongoDB

Проектный результат:

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

К этому моменту вы пройдете основные блоки веб-разработки, кроме настоящей практики работы в команде. Перед стартом проекта вы подробнее разберете тему Deployment и CI/CD. Далее вас ждёт освоение навыков по декомпозиции задач, разделению зон ответственности, проводению код-ревью и тестированию решений. Помимо хард скиллов, вы прокачаете навыки работы в команде: научитесь принимать и давать обратную связь, соблюдать сроки, договариваться, приходить к компромиссу, мотивировать друг друга и презентовать работу целой команды.

Проектный результат:

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

 

Проектный результат:

Разработка frontend-части для сервиса покупки авиабилетов. Функции на сайте: выбор рейса, места в самолете, страница с оплатой.

Создадите проекты, которые разработчики делают на работе

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

В конце курса получите диплом

Выдаем диплом о профессиональной переподготовке установленного образца

Отзывы Пользователей

0.0 из 5
0
0
0
0
0
Написать отзыв

Отзывов пока нет.

Будьте первым, кто оставит отзыв “Веб-разработчик”

Больше никаких предложений по этому курсу!
listcourse.ru
Logo
Сравнение
  • Total (0)
Сравнить
0