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

    Нетология
    Стоимость курса
    225 000 Р
    123 750 Р
    Рассрочка
    от 3 437 Р в месяц
    Сертификат
    Да
    Начало курса
    В любой момент
    Трудоустройство
    Содействие

    Кому подойдет

    • Для тех, кто хочет освоить профессию Frontend-разработчик

    Чему Вы научитесь

    • Верстать сайты и приложения для всех типов устройств
    • Решать задачи с использованием JavaScript на продвинутом уровне
    • Оформлять решения, как это делают опытные разработчики
    • Использовать библиотеку React и Redux

    Программа обучения

    HTML-вёрстка с нуля до первого макета

    Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам этого модуля вы уже самостоятельно сверстаете лендинг.

    • Теги для вёрстки контента страницы
    • Теги для вёрстки структуры страницы
    • Теги для вёрстки форм
    • Селекторы CSS
    • Определение контекста элементов
    • Блочная модель
    • Позиционирование элементов
    • Оформление текста
    • Оформление декоративных элементов
    • Состояние интерактивных элементов
    • Выполнение проекта по итогам модуля: вёрстка макета сайта — 24 часа практики

    Мобильная и адаптивная вёрстка

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

    • Вёрстка резинового макета
    • Резиновые изображения
    • Медиа-запросы и медиа-функции
    • Вёрстка мобильных устройств
    • Вёрстка адаптивного макета
    • Адаптивная типографика, выбор breakpoints
    • Адаптивные изображения
    • Выполнение проекта по итогам модуля: адаптивная мобильная версия макета сайта — 24 часа практики

    Основы программирования

    Познакомитесь с азами программирования, напишете первые строки кода и создадите первые простые проекты на самом популярном языке JavaScript. Разберётесь с видами языков программирования и поймёте, как выбрать «свой» язык с учётом личных интересов и профессиональных планов. В дипломном проекте вы разработаете онлайн-игру, похожую на «Монополию».

    • Алгоритмы
    • Переменные, числа и строки
    • Логика и математика
    • Ветвление кода
    • Алгоритм с множественным выбором
    • Ошибки в коде
    • Массивы
    • Циклы
    • Подпрограмма, функция
    • Объекты
    • Синхронное и асинхронное выполнение алгоритма
    • Выполнение проекта по итогам модуля: игра «Крестики-нолики» на JavaScript — 24 часа практики

    Git — система контроля версий

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

    • Предназначение системы контроля версий
    • Основные операции (фиксация и откат изменений, поиск, история)
    • Работа с сервисом GitHub
    • Ветки, слияние веток и разрешение конфликтов
    • Командная работа

    Основы JavaScript

    Глубже погрузитесь в JavaScript — один из самых популярных и гибких языков программирования. Начнёте с азов синтаксиса, узнаете, как работает сайт, и за 8 первых занятий напишете своё первое веб-приложение. Далее узнаете о дополнительных возможностях, которые дает браузер. Подключив скрипт к HTML-документу, получите к нему доступ и сможете делать документ живым: изменять его и реагировать на действия пользователя.

    • Основы отладки
    • Базовый синтаксис
    • Расширенный синтаксис
    • Типы данных
    • Функции, объекты
    • Прототип и конструктор объекта
    • ООП в JS (ES6)
    • Обработка исключений и замыкания
    • Прототип массива, функции высшего порядка
    • Асинхронность
    • Выполнение проекта по итогам модуля: сайт-биржа по продаже криптовалюты — 24 часа практики

    Основы JavaScript в браузере

    Узнаете о дополнительных возможностях, которые дает браузер — Web API. Подключите скрипт к HTML-документу и получите к нему доступ, чтобы делать документ живым: изменять его и реагировать на действия пользователя.

    • Возможности JavaScript в браузере
    • Способы поиска нужного HTML-элемента
    • Объект события
    • DOM
    • Работа с HTML-формами
    • Изменение структуры HTML-документа
    • Асинхронные запросы
    • Хранение состояния на клиенте
    • Выполнение проекта по итогам модуля: веб-менеджер личных финансов — 24 часа практики

    Продвинутый JavaScript

    Научитесь работать с современным инструментом для организации рабочего окружения (npm, webpack) и разберётесь с наиболее сложными разделами языка: прототипной моделью, promises и асинхронными программированием (async/await).

    • Стандарты и рабочее окружение
    • Модули и Webpack
    • Платформы: браузер vs Node.js
    • Unit-тестирование
    • Прототипы, конструкторы, классы и наследование
    • Object, Reflection и Proxy
    • Регулярные выражения
    • Контейнеры
    • ArrayBuffer
    • Promises, async/await, timers & event loop
    • Символы, итераторы, генераторы
    • TypeScript
    • Выполнение проекта по итогам модуля: онлайн-игра «ходилка» в стиле фэнтези — 24 часа практики

    Продвинутый JavaScript в браузере

    Освоите инструменты, ускоряющие работу, научитесь на профессиональном уровне работать с формами: проводить валидацию, использовать продвинутые элементы — слайдеры, календари, файлы. Познакомитесь с API, предоставляемым браузером: геолокацией, нотификацией, медиа, веб-сокетами. Через анимацию добавите интерактивности в свои приложения.

    • Рабочее окружение
    • Работа с DOM (объектная модель документа)
    • Обработка событий
    • Организация тестирования (Unit, E2E)
    • Работа с HTML-формами, LocalStorage
    • Drag & Drop, работа с файлами
    • Работа с HTTP
    • Анимация и CSS
    • Geolocation, Notification, Media
    • RxJS
    • EventSource, Websockets
    • WebWorkers, ServiceWorkers
    • Выполнение проекта по итогам модуля: бот для поиска и хранения информации — 24 часа практики

    Библиотека React

    Освоите одну из самых популярных библиотек на JavaScript — React. При помощи этой библиотеки вы сможете создавать интерактивные пользовательские интерфейсы. Вам достаточно описать, как части интерфейса приложения выглядят в разных состояниях. React будет своевременно их обновлять, когда данные изменяются. Вы сможете создавать инкапсулированные компоненты с собственным состоянием, а затем объединять их в сложные пользовательские интерфейсы.

    • Компоненты, композиция компонентов
    • События и состояние
    • Props
    • Формы
    • Жизненный цикл и работа с HTTP
    • HOC
    • hooks, Context API
    • React Router
    • Redux и Redux Thunk, Redux Observable, Redux Saga
    • Выполнение проекта по итогам модуля: интернет-магазин обуви — 24 часа практики

    Отзывы о школе 11

    4.7 из 5
    9
    1
    1
    0
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Светлана 12 октября 2023

      Приветствую! Я очень довольна, что прошла курс "Веб-дизайнер" на онлайн-платформе Нетологии. Мой курс был весьма компактным и предоставил основные знания веб-дизайна. Однако, я хотела бы подчеркнуть, что этот курс помогает лишь ознакомиться с основами и не заставит вас мгновенно стать UX/UI-дизайнером. В ходе обучения пришлось активно "гуглить" множество информации, чтобы разобраться в различных темах. Лично для меня это было правильным подходом, поскольку только так можно достичь глубокого понимания темы. То есть, никто не будет все жевать и подавать на блюдечке - нужно самостоятельно проявлять усердие и гибкость мышления. Хочу отметить, что я начала этот курс с абсолютного нуля, полностью не подготовленная, и изначально мне было довольно сложно. Однако, к середине и особенно к концу я почувствовала себя очень уверенной. Что касается обратной связи и отклика со стороны преподавателей, у меня лично нет никаких претензий. Преподаватели всегда давали развёрнутые ответы и были отзывчивыми, предоставляли дополнительные материалы для более глубокого понимания и поддерживали личный контакт для решения вопросов, возникающих в процессе выполнения домашних заданий. Некоторым не нравился определенный преподаватель, но я лично не столкнулась с такими проблемами или вопросами. Что касается самой онлайн-платформы, она очень удобная. Да, может быть, оформление простое, но поверьте, в процессе обучения нет необходимости в лишней мишуре. Я легко пользуюсь платформой. Кроме того, я нахожу замечательным, что доступны различные бесплатные мини-курсы. Огромное спасибо Нетологии!

      Был ли отзыв полезен?
    • Леонид 8 августа 2023

      Я успешно завершил программу обучения "Project Manager" в онлайн-академии Нетология и остался весьма удовлетворен результатом. Этот курс предоставляет обширную информацию и является ценным ресурсом для людей, стремящихся сменить свою профессию или повысить уровень квалификации. Преподаватели программы являются опытными практиками со значительным багажом знаний в своих областях. Участникам курса предоставляется доступ к обширной базе знаний, а также возможность просмотра записей всех проведенных лекций. Это позволяет не пропустить важную информацию или повторить материал, если это необходимо (чем я с удовольствием воспользовался и не раз). В процессе обучения при возникновении вопросов участники могут обращаться к координатору курса. Она эффективно реагирует на запросы и дает ответы даже на выходных днях. Когда планируете пройти это обучение, имейте в виду, что требуется уделять ему 1-2 часа в день, так как расписание занятий достаточно насыщенное. Вам придется выполнять домашние задания, как индивидуальные, так и групповые. Рекомендуется начать работу над итоговой дипломной работой заблаговременно и продолжать ее на протяжении всего курса.

      Был ли отзыв полезен?
    • Вероника 3 июня 2023

      Я всегда относилась скептически к платным курсам, но желание сменить сферу деятельности взяло вверх над моими убеждениями. Точнее в Нетологию я попала по просьбе руководителя, мне предложили должность "Менеджер проектов".  Видио уроки это просто лекции, которые записаны в аудитории института. То есть качество изображения и звука оставляет желать лучшего. После просмотренных лекций необходимо выполнить домашнее задание, на которое даётся неделя. А вот проверка занимает иногда до месяца. Заплатив 75к ждешь более развернутой информации, участия и поддержки кураторов, преподавателей. Никаких тебе вебинаров, где можно было разобрать материал. Хочешь узнать новое - ищи сам. Конечно есть курсы с элективами они более продвинуты и стоимость выше. Плюс: доступ к личному кабинету остается у вас после окончания учебы. В любой момент можно пересмотреть материал. Такой курс научил меня новому, но этого мало, чтобы сменить профессию. Они созданы для знакомства с ней, но не более того. 

      Был ли отзыв полезен?
    Посмотреть все отзывы о Нетология