Myfreedom
Глобальный
Курс
Online
8 сентября 2022
7 месяцев
Стоимость курса
430 BYN/мес.
Грант 100 рублей по промокоду dev100 на любой основной курс.
Подробности и регистрация

Frontend разработчик

Специальные условия для dev.Курсы
Навыки, которые вы получите:
HTML JavaScript CSS Redux BOM DOM Flexbox SCSS

На данном курсе вас научат  создавать и программировать современные веб-приложения на HTML, CSS, JavaScript и React, вы сделаете 5 проектов для портфолио и начнете зарабатывать сразу после окончания курса.

Программа

HTML, CSS

  1. Теги и атрибуты. Структура макета. Семантическая верстка.
  2. Свойства CSS. Селекторы.
  3. Float, Display, Position.
  4. Flexbox.
  5. Адаптивная верстка.
  6. CSS-трансформации, переходы и анимации.
  7. Библиотеки и фреймворки (bootstrap, font awesome, animate.css и др.)
  8. Препроцессоры (SCSS).

JavaScript

  1. Типы и структуры данных.
  2. Циклы и операторы ветвления.
  3. Основы алгоритмизации.
  4. Функции, замыкания и hoisting.
  5. Объекты и прототипы.
  6. Конструкторы, классы, модули и другие нововведения в языке.

DOM

  1. Поиск, вставка, удаление элементов, работа с атрибутами, классами элементов.
  2. Перемещение и клонирование элементов.
  3. Работа с событиями. Делегирование событий. Всплытие и перехват.
  4. Паттерны работы с DOM.
  5. Разработка приложений на основе изученных знаний.

BOM

  1. Window.
  2. Navigator.
  3. History.
  4. LocalStorage.
  5. APIs.

Взаимодействие с backend

  1. Асинхронные операции AJAX, fetch, API.
  2. Путь от callback к Promise, от Promise к async/await.
  3. Протокол HTTP, методы запросов, статусы ответов.

React

  1. Компоненты React.
  2. Паттерны разработки.
  3. Redux.
  4. CSS in JS.
  5. Нововведения.
Нам нужен ваш фидбек!
Честный и беспристрастный