Frontend-разработчик с нуля

Ваш путь от новичка до разработчика
- Вы учитесь — посещаете онлайн-занятия или смотрите их взаписи
Обучение проходит в формате онлайн-вебинаров: вы общаетесь напрямую с преподавателем и получаете ответы в прямом эфире. Если вы не успели на вебинар, видеозаписи уроков доступны в вашем личном кабинете. - Выполняете домашние задания и получаете оценки и комментарии преподавателей
После каждого занятия вас ждёт домашнее задание. Преподаватели проверят его и дадут развёрнутую обратную связь. По завершении каждого модуля вы создадите проекты, которые сможете сразу включить в своё портфолио. - Оперативно получаете поддержку команды аспирантов и координаторов
Координаторы помогут с операционными вопросами, аспиранты — с вопросами по домашним заданиям, преподаватели — с трудностями в коде. Вы всегда сможете задать вопрос, получить консультацию и помощь. - Устраиваетесь на работу с помощью нашего Центра развития карьеры
Центр развития карьеры поможет с составлением резюме, предложит подходящие интересные вакансии, подготовит к собеседованию и будет активно сопровождать вас на всех этапах поиска работы.
Что вы сделаете во время обучения
- Интернет-магазин обуви
- Конструктор принтов на одежде
- Игру-ходилку
- Онлайн-сервисы по поиску книг и рецензированию изображений
- Калькулятор ипотеки
- Веб-сервис торговли криптовалютой
Что вы будете уметь после обучения
Верстать сайты и приложения для всех типов устройств
Узнаете о тонкостях вёрстки под iOS и другие мобильные операционные системы
Решать задачи с использованием JavaScript
Узнаете всё о семантике, синтаксисе и архитектуре языка и сможете создавать сайты и приложения
Оформлять решения, как это делают опытные разработчики
Изучите подходы к решению задач и варианты практического использования инструментов
Использовать библиотеку React
Сможете применять библиотеку для создания качественных интерфейсов, освоите композицию компонентов и способы интеграции с React
Ваше резюме после обучения
Умею делать:
- Редизайн блока «приветствие» на сайте Нетологии для разных
разрешений экранов - Карту с множеством интерактивных точек, интегрированную с
google-maps - Google-библиотеку — онлайн-сервис по поиску книг в интернете
- Конструктор принтов на футболках
- Калькулятор ипотеки
- Интернет-магазин обуви
- Сервис редактирования изображений
- Онлайн-игра «ходилка»
- Онлайн-сервис для работы с отзывами
Мои навыки:
- Вёрстка под тач и мобильные устройства
- Работа с Flexbox и JavaScript
- Способность правильно использовать переменные, числа и
строки - Создание прототипа и конструктора объекта
- Использование выражений в JavaScript
- Применение символов, итераторов и генераторов
- Импорт и экспорт модулей
- Создание интерактивных веб-страниц
- Работа с файлами и медиаресурсами
- Применение принципов клиент-серверного взаимодействия
- Создание одностраничных веб-приложений (SPA)
- Навыки использования библиотеки React, JSX, React router,
VirtualDom
Инструменты, которые освоите
JavaScript
Самый популярный язык программирования для разработки веб-приложений. Единственный язык, который поддерживается на любых устройствах и платформах.
HTML5
Язык для структурирования и представления содержимого интернета. В HTML версии 5 улучшена поддержка мультимедиа-технологий, при этом сохранена обратная совместимость, читаемость кода для человека и простота анализа для парсеров.
CSS3
Язык для описания внешнего вида страниц сайта. Возможности CSS3 — создание анимации без использования JavaScript, поддержка градиентов, теней и многое другое.
JSX
Расширение синтаксиса стандартного JavaScript. Позволяет писать очень похожий на HTML код прямо в JavaScript-коде, упрощая создание React-компонентов и улучшая читаемость кода. Перед выполнением JSX преобразуется в JavaScript.
XHR и AJAX
Asynchronous JavaScript And XML (AJAX) — технология обращения к серверу без перезагрузки страницы. Используется для реализации элементов интерфейса, динамической загрузки данных. Объект XMLHttpRequest (XHR) даёт возможность делать подобные HTTP-запросы.
React
Простая и удобная JavaScript-библиотека для создания пользовательских интерфейсов. React предоставляет виртуальный DOM API для взаимодействия между кодом и реальным DOM. В основе лежит использование компонентов — частей пользовательского интерфейса, содержащих в себе разметку и функциональность.
VirtualDOM
Техника и набор библиотек / алгоритмов, которые позволяют улучшить производительность на клиентской стороне.
Flexbox
С помощью Flexbox можно легко выравнивать элементы по горизонтали и по вертикали, менять направление и порядок отображение элементов, растягивать блоки на всю высоту или прибивать их к нижнему краю.
React Router
Предоставляет базовые функции и компоненты для работы в двух окружениях (браузере и react-native).
GitHub
GitHub —крупнейший веб-сервис для совместной работы разработчиков над кодом и хостинга проектов. GitHub основан на системе контроля версий GIT.
Как мы помогаем вам с карьерой
Каждый выпускник получает помощь и поддержку Центра развития карьеры
- Помощь в подготовке резюме и прохождении собеседования
- Консультация с HR-специалистом по поиску работы и развитию вашей карьеры
- Возможность прохождения стажировки в проектах Нетологии-групп: Фоксфорд, Нетология, EdMarket
- Регулярное информирование об открытых вакансиях в компаниях-партнерах
- Бесплатный доступ к подборке видеокурсов по поиску работы и soft skills для всех студентов


