Веб-разработчик
Яндекс
Описание
Веб-разработчик разрабатывает сайт на языках HTML, CSS и JavaScript. Создаёт интерфейсы с помощью библиотеки React. Настраивает Git, чтобы работать в команде, и Webpack, чтобы собирать файлы проекта автоматически. Веб-разработчик разбирается и в устройстве сервера: может настроить Nginx и запрограммировать сервер на Node.js.
Медианная зарплата веб-разработчика:
Junior — 50 000 рублей
Middle — 115 000 рублей
Senior — 185 000 рублей
Источник данных: Хабр Карьера
О компании
Яндекс.Практикум — это сервис онлайн-образования, где каждый может получить навыки для работы и жизни. Всё обучение проходит в собственной технологической среде, где можно на практике применить полученные навыки.
Почему Яндекс Практикум
Погружение в IT-профессию подразумевает постоянный контакт с изучаемыми технологиями, выполнение практических заданий, общение с наставником и прохождение ревью (получение обратной связи по результатам работы). Для этого мы создали собственную среду обучения:
- Онлайн-симулятор
С первого дня вы учитесь на практике. Мы даём реальные кейсы, которые закрепляют теоретические основы.
- Самостоятельная работа
Симулятор — это только часть обучения. Основные навыки вы приобретете по мере решения задач инструментами профессиональных веб-разработчиков. Наставники помогут, а команда код-ревью даст обратную связь.
- Сопровождение курса
Наставники научат искать ответы. Это действующие разработчики, которые умеют отлично взаимодействовать в команде. Их цель – научить студентов самостоятельно решать любые вопросы. Наставники помогут обдумать, что произошло во время обучения, и справиться с трудностями при решении задач.
Код-ревьюеры проверят ваш код и проекты. Они укажут на ошибки и дадут обратную связь. Все код-ревьюеры практикующие веб-разработчики.
Кураторы сделают обучение комфортным. Они ответят на вопросы, напомнят о сроках, пришлют ссылки на записи лекций, выслушают и поддержат.
Поддержка 24/7. Специалисты поддержки круглосуточно помогают со всеми техническими моментами. На случай, если вы будете учиться ночью или в другом часовом поясе.
Мы делаем всё, чтобы студенты нашли новую работу: выдаем официальный диплом, учим собирать портфолио проектов, помогаем с поиском работы.
78% выпускников* среди тех, кто хотел сменить профессию, находят работу, большинство из них за 4 месяца. Институт образования НИУ ВШЭ подтвердил данные через исследование трудоустройства выпускников.
*данные на конец 2021 среди тех, кто успешно завершил обучение до 31 марта 2021 года
Часов в программе
Цель программы
Актуальность
Актуальность программы обуславливается растущим спросом на специалистов в области веб-разработки. Большинство существующих на рынке онлайн-программ не фокусируются на обучении веб-разработке с нуля до уровня, достаточного для получения выпускниками работы в компаниях. Такие программы дают знания на ознакомительном уровне, подходящем для расширения профессионального кругозора. Яндекс.Практикум нацеливается на более широкую аудиторию, которая хочет научиться веб-разработке как профессиональному навыку.
Входная диагностика 1 час
Итоговая аттестация 115 часов
Компетенции
Профессиональные
Разрабатывать веб-приложение
Знать языки HTML, CSS и JavaScript для разработки клиентской и серверной части веб-приложений.
Знать особенности отображения веб-приложений в размерах рабочего пространства устройств.
Знать особенности выбранной среды программирования и системы управления базами данных.
Уметь использовать язык разметки страниц веб-приложения.
Уметь использовать открытые библиотеки (framework) и экосистемы: react, redux, react router, CRA.
Уметь использовать выбранную среду программирования и средства системы управления базами данных.
Уметь осуществлять взаимодействие клиентской и серверной частей веб-приложений.
Владеть навыками верстки страниц веб-приложений.
Владеть навыками использования специальных готовых технических решений при разработке веб-приложений.
Владеть навыками применения инфраструктуры: git, github, Webpack, Bash, npm, Developer tools, Яндекс.Облако
Разрабатывать интерфейс пользователя веб-приложений
Знать языки программирования и разметки для разработки клиентской части веб-приложений. Знать принципы работы объектной модели веб-приложений и браузера.
Знать способы манипуляции элементами страницы веб-приложения.
Уметь разрабатывать программный код клиентской части веб-приложений.
Уметь работать с объектами браузера и событиями на основе классических ситуаций: обращение к элементу, изменение элемента при событиях клика/скролла.
Владеть навыками разработки интерфейса пользователя.
Производить тестирование разработанного веб-приложения.
Знать сетевые протоколы и основы web-технологий.
Знать современные методики тестирования эргономики пользовательских интерфейсов.
Знать основные принципы отладки и тестирования программных продуктов.
Уметь выполнять отладку и тестирование программного кода (в том числе с использованием инструментальных средств).
Уметь выполнять оптимизацию и рефакторинг программного кода.
Уметь кодировать на скриптовых языках программирования.
Владеть навыками тестирования веб-приложения с точки зрения логической целостности.
Владеть навыками дебаггинга: умения читать и анализировать ошибки
Размещать веб-приложения в сети
Знать характеристики, типы и виды хостингов.
Знать оптимальные платформы для веб-приложений.
Уметь выбирать хостинг в соответствии с параметрами веб-приложения.
Владеть:Владеть навыками публикации веб-приложения на базе хостинга в сети Интернет.
Требования
Нет
Образование
- Высшее образование
- Среднее профессиональное образование
Квалификация
Владение необходимыми профессиональными компетенциями
– владеть английским языком на уровне intermediate;
– уметь устанавливать и запускать программы на базе ОС Windows, MacOS или Linux;
– пользоваться браузером Chrome на уровне пользователя;
– владеть навыком поиска информации с помощью Yandex или Google.
Модули
свернутьПрофстандарт
Веб-разработчик
06.035Ответственный за программу
practicumcipro@support.yandex.ru
88007009329