158 641 ₽
Веб — это всё, что вы видите в интернете. Разработчики работают на языке программирования JavaScript и пишут код для страниц сайтов и приложений.
Веб-разработчики не рисуют ничего сами, а оживляют готовые макеты от дизайнеров — присваивают кнопкам и элементам сайта нужные действия. А еще делают так, чтобы страницами было одинаково удобно пользоваться на разных устройствах.
Веб-разработчики не рисуют ничего сами, а оживляют готовые макеты от дизайнеров — присваивают кнопкам и элементам сайта нужные действия. А еще делают так, чтобы страницами было одинаково удобно пользоваться на разных устройствах.
Форма обучения:
Онлайн
Что входит в стоимость:
- Научим искать работу и фильтровать вакансии — этот навык останется с вами навсегда
- В программу входит пакет из трех тестовых собеседований для каждого студента
- Сообщество студентов, с которыми вы вместе будете двигаться к цели
- Наставники — практикующие веб-разработчики крупных компаний, дают развернутую обратную связь
- Куратор и методист поддерживают и не дают сойти с маршрута
- Командная работа в формате мастер-классов
- 7 проектов в портфолио
- 330 часов практики
- 90 часов теории
- Разбор сложных тем с преподавателем онлайн
Через:
Собственная платформа
Особенности обучения:
Чат с преподавателем / Индивидуальное обучение / Занятия в группе
Время проведения занятий:
В любое время
По окончании выдается:
Диплом государственного образца
1. HTML, CSS и адаптивный дизайн
Научитесь верстать и стилизовать сайты с помощью HTML и CSS, адаптировать их под различные устройства. Освоите технологии Grid Layout и Flexbox для позиционирования элементов на странице, а также узнаете, как подключить к своему проекту препроцессоры.
Вы создадите:
2. Основы JavaScript
Получите плавный вход в программирование: освоите базовый синтаксис языка JavaScript. Узнаете, как работать с переменными, функциями, объектами и массивами. Научитесь решать задачи на этом языке самостоятельно и в командах.
Закрепите навык верстки без подсказок и инструкций, а также подключите JavaScript к проекту.
По итогу курса сделаете стильный лендинг с играми на JavaScript.
Проектный результат:
3. JavaScript в браузере
С помощью JavaScript научитесь добавлять динамичность интерфейсу, осуществлять интерактивное взаимодействие с пользователем, работать с интерфейсом, обработчиками событий, браузерными API: Browser Object Model и Document Object Model — а также внешними API.
Сделаете виджет погоды, интерфейс создания и ввода ПИН-кода, форму отправки отзыва с рейтингом заведения.
В конце курса создадите многопользовательскую браузерную игру «Камень, ножницы, бумага».
Проектный результат:
В этом курсе вы узнаете об основных инструментах разработчика, которые важны для удобства работы с проектом и скорости внесения изменений. Вас ждет знакомство и работа с Git, GitHub, линтерами, форматтерами, пакетными менеджерами и инструментом для сборки Webpack. Во второй половине курса вы научитесь тестировать свой проект, проводить рефакторинг и ревью кода.
Запрограммируете приложение для карточной игры, подключите свой проект к Git, настроите форматтеры и линтеры.
После тестирования проведете дебаг и рефакторинг своего проекта.
Проектный результат:
Фреймворк React — это набор готовых решений и функций на JavaScript. React — самый популярный фреймворк во frontend-разработке, большинство крупных компаний используют именно его. В рамках этого курса освоите React-компоненты, React Hooks, а также научитесь работать с библиотекой Rеdux.
В рамках этого курса с нуля создадите SPA-приложение — портал с продажей билетов и интерфейсом билетного контролера, который с телефона может проверить QR-код на билете.
Проектный результат:
Понимание серверной части является ключом к созданию полноценных web-сервисов. В рамках курса вы научитесь принимать, обрабатывать и собирать данные в формате json, работать с API и понимать работы бэкенда: запуск сервера, роутинг, обработка запросов. Познакомитесь с библиотекой для разработки серверных приложений Express_JS, средой выполнения Node. js, базами данных.
Подключите собственный бэкенд к проекту из курса по React.
Проектный результат:
7. Процессы командной разработки
К этому моменту вы пройдете основные блоки веб-разработки, кроме настоящей практики работы в команде. Перед стартом проекта вы подробнее разберете тему Deployment и CI/CD. Далее вас ждёт освоение навыков по декомпозиции задач, разделению зон ответственности, проводению код-ревью и тестированию решений. Помимо хард скиллов, вы прокачаете навыки работы в команде: научитесь принимать и давать обратную связь, соблюдать сроки, договариваться, приходить к компромиссу, мотивировать друг друга и презентовать работу целой команды.
Вас ожидает командная разработка приложения для онлайн-школы. Внутри команды предстоит распределять задачи, чтобы успеть в срок, оценивать код друг друга и работать по отрезкам времени (спринтам). Наставники на это время превратятся в технических руководителей и будут прикреплены к каждой команде.
8. Финальный индивидуальный проект
Финальный проект — это возможность собрать все знания, навыки и опыт за время обучения. У вас будет 2 недели, чтобы справиться с последней задачей для портфолио — разработкой frontend-части для сервиса покупки авиабилетов с функциями выбора рейса, места и оплаты.
Разработка frontend-части для сервиса покупки авиабилетов. Функции на сайте: выбор рейса, места в самолете, страница с оплатой.
Научитесь верстать и стилизовать сайты с помощью HTML и CSS, адаптировать их под различные устройства. Освоите технологии Grid Layout и Flexbox для позиционирования элементов на странице, а также узнаете, как подключить к своему проекту препроцессоры.
Вы создадите:
- сайт интернет-магазина, адаптированный под разные устройства;
- 4 лендинга — продающих одностраничных сайта
- Введение в веб-разработку
- Основы HTML
- Основы CSS
- Строчные и блочные элементы
- Знакомство с графическими редакторами
- Позиционирование элементов. Flexbox
- Позиционирование элементов. Grid Layout
- Препроцессоры CSS
- Введение в адаптивный дизайн
- Практика создания адаптивного дизайна
- Методология БЭМ и анимация для сайта
- Финальная проверка сайта
2. Основы JavaScript
Получите плавный вход в программирование: освоите базовый синтаксис языка JavaScript. Узнаете, как работать с переменными, функциями, объектами и массивами. Научитесь решать задачи на этом языке самостоятельно и в командах.
Закрепите навык верстки без подсказок и инструкций, а также подключите JavaScript к проекту.
По итогу курса сделаете стильный лендинг с играми на JavaScript.
Проектный результат:
- Знакомство с JavaScript
- Условное ветвление и основы функций
- Циклы, массивы. Работа с функциями
- Методы работы с массивами. Продвинутая работа с циклами
- Работа с объектами
- Финальный мастер-класс
3. JavaScript в браузере
С помощью JavaScript научитесь добавлять динамичность интерфейсу, осуществлять интерактивное взаимодействие с пользователем, работать с интерфейсом, обработчиками событий, браузерными API: Browser Object Model и Document Object Model — а также внешними API.
Сделаете виджет погоды, интерфейс создания и ввода ПИН-кода, форму отправки отзыва с рейтингом заведения.
В конце курса создадите многопользовательскую браузерную игру «Камень, ножницы, бумага».
Проектный результат:
- Введение в Document Object Model
- Browser Object Model
- Document Object Model. Часть 1
- Document Object Model. Часть 2
- Шаблонизация
- Шаблонизация. Практика
- События. Часть 1
- События. Часть 2
- Работа с формами и элементами на странице. Часть 1
- Работа с формами и элементами на странице. Часть 2
- Типовые виджеты. Часть 1
- Типовые виджеты. Часть 2
- AJAX и работа с данными. Часть 1
- AJAX и работа с данными. Часть 2
- Работа с API. Часть 1
- Работа с API. Часть 2
- Работа со сторонними модулями и организация кода. Часть 1
- Работа со сторонними модулями и организация кода. Часть 2
- Курсовая работа
В этом курсе вы узнаете об основных инструментах разработчика, которые важны для удобства работы с проектом и скорости внесения изменений. Вас ждет знакомство и работа с Git, GitHub, линтерами, форматтерами, пакетными менеджерами и инструментом для сборки Webpack. Во второй половине курса вы научитесь тестировать свой проект, проводить рефакторинг и ревью кода.
Запрограммируете приложение для карточной игры, подключите свой проект к Git, настроите форматтеры и линтеры.
После тестирования проведете дебаг и рефакторинг своего проекта.
Проектный результат:
- Жизненный цикл frontend-проекта и основы Git
- Code review
- Пакетные менеджеры. Code Linting
- Инструменты для сборки проектов
- TypeScript
- Основы тестирования (автоматические тесты, unit-тесты)
- Отладка, дебагинг и профилирование приложения
- Рефакторинг
- Курсовая работа (сквозная)
Фреймворк React — это набор готовых решений и функций на JavaScript. React — самый популярный фреймворк во frontend-разработке, большинство крупных компаний используют именно его. В рамках этого курса освоите React-компоненты, React Hooks, а также научитесь работать с библиотекой Rеdux.
В рамках этого курса с нуля создадите SPA-приложение — портал с продажей билетов и интерфейсом билетного контролера, который с телефона может проверить QR-код на билете.
Проектный результат:
- Введение в React
- JSX
- Компонент
- Жизненный цикл компонента
- Коллекции, обработка событий
- Hooks
- React Router
- Функциональные компоненты
- Состояние
- Props
- Контекст (Context API)
- Тестирование. Фреймворк Jest
- Производительность
- Refs
- Redux
- Асинхронность
- Styled components
Понимание серверной части является ключом к созданию полноценных web-сервисов. В рамках курса вы научитесь принимать, обрабатывать и собирать данные в формате json, работать с API и понимать работы бэкенда: запуск сервера, роутинг, обработка запросов. Познакомитесь с библиотекой для разработки серверных приложений Express_JS, средой выполнения Node. js, базами данных.
Подключите собственный бэкенд к проекту из курса по React.
Проектный результат:
- Основы работы бэкенда
- Express.js
- REST API
- WebSocket
7. Процессы командной разработки
К этому моменту вы пройдете основные блоки веб-разработки, кроме настоящей практики работы в команде. Перед стартом проекта вы подробнее разберете тему Deployment и CI/CD. Далее вас ждёт освоение навыков по декомпозиции задач, разделению зон ответственности, проводению код-ревью и тестированию решений. Помимо хард скиллов, вы прокачаете навыки работы в команде: научитесь принимать и давать обратную связь, соблюдать сроки, договариваться, приходить к компромиссу, мотивировать друг друга и презентовать работу целой команды.
Вас ожидает командная разработка приложения для онлайн-школы. Внутри команды предстоит распределять задачи, чтобы успеть в срок, оценивать код друг друга и работать по отрезкам времени (спринтам). Наставники на это время превратятся в технических руководителей и будут прикреплены к каждой команде.
8. Финальный индивидуальный проект
Финальный проект — это возможность собрать все знания, навыки и опыт за время обучения. У вас будет 2 недели, чтобы справиться с последней задачей для портфолио — разработкой frontend-части для сервиса покупки авиабилетов с функциями выбора рейса, места и оплаты.
Разработка frontend-части для сервиса покупки авиабилетов. Функции на сайте: выбор рейса, места в самолете, страница с оплатой.
Контактный телефон:
+7 (749) 513-78-59
Ссылка:
Статьи в категории «Высшее образование бакалавриат / Инженерное дело, технологии и технические науки / Инфокоммуникационные технологии и системы связи»:
Ничего не найдено.
Разместить статью
Получите свидетельство за размещение статей на портале!