Программирование [HTML Academy] Профессиональный JavaScript. Уровень 3 (2020)

  • Автор темы Moderator
  • Дата начала
Moderator

Moderator

Модератор
Регистрация
17.07.2019
Сообщения
78 507
Реакции
243 005
Онлайн
1мес 30дн 19ч 54м 26с
Автор: HTML Academy
Название: Профессиональный JavaScript. Уровень 3 (2020)
скачать бесплатно [HTML Academy] Профессиональный JavaScript. Уровень 3 (2020)

Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым профессионалом. Он подойдёт для работающих людей, у которых мало времени.

Программа курса:

Первая неделя
Раздел 1
React

Рассмотрим схему работы на курсе. Познакомимся с популярной библиотекой React. Узнаем какие проблемы она решает и как может упростить наш проект. Подготовим инфраструктуру для React-проекта, разберёмся как работают компоненты и JSX.

Организационные вопросы.
  • Обзор проектов.
  • Схема работы на курсе.
React.
  • Что такое React.
  • Как работает React.
  • Какие задачи эффективно решает.
  • Virtual DOM.
JSX.
Инфраструктура

  • Webpack.
Дополнительные инструменты.
Компонентный подход.

  • Компоненты React.
  • Свойства компонентов.
  • Передача данных через свойства.
  • Вложенные компоненты.
Рендеринг компонентов.
  • Рендеринг списков.
  • Условный рендеринг.

Раздел 2
Тестирование React

Познакомимся с инструментами и методиками тестирования React-приложений. Настроим инфраструктуру для тестирования, напишем тесты для созданных компонентов.
  • Jest.
  • Enzyme.
  • PropTypes.

Вторая неделя
Раздел 3
state
Теоретическая лекция

Улучшим знания о React и компонентах. Разберём state, события и методы жизненного цикла компонента.
  • state.
  • Однонаправленный поток данных.
  • Функциональные компоненты, классовые компоненты, PureComponent.
Методы жизненного цикла.
React и формы.
Раздел 4
React и паттерны

Разбираемся с вопросом, что такое архитектура программного обеспечения и как её проектировать. Знакомимся и учимся на практике применять паттерны проектирования.

Проектирование.
  • Чем отличается хорошая программа от плохой.
  • Зачем проектировать программное обеспечение. Цели проектирования.
  • Архитектура программного обеспечения.
  • Инструменты для проектирования.
Паттерны проектирования.
  • Какие проблемы решают паттерны.
  • Из чего состоит паттерн.
  • Виды паттернов проектирования.
Паттерны в React.
  • Дочерние компоненты.
  • Компоненты-обёртки (Proxy component).
  • Компоненты высшего порядка (Higher-order component).
  • Render Props.
  • Провайдер (Provider).

Третья неделя
Раздел 5
Redux

Знакомимся с Flux-архитектурой: действия (Actions), диспетчеры (Dispatcher), представления (Views) и хранилища (Stores). Подключаем к проекту Redux и обновляем кодовую базу.
  • Flux-архитектура.
  • Хранилище, диспетчер, действия.
Redux.
Middlewares.
Раздел 6
Оптимизация производительности

Поговорим о производительности React-приложений: какие есть особенности, на что следует обращать внимание при проектировании компонентов в первую очередь.
  • Профилирование компонент.
  • Управление обновлением компонент.

Четвёртая неделя
Раздел 7
Асинхронность в Redux

Научимся внедрять асинхронный код в синхронную работу Redux с помощью Middleware.

redux-thunk
Пятая неделя
Раздел 8
React Router

Знакомимся с маршрутизацией в SPA-приложениях. Добавляем в проект пакет react-router-dom, создаём публичные и приватные маршруты.
  • Роутинг.
  • History API.
  • Компоненты Route, Link.
  • Приватные маршруты.
  • Редиректы.

Раздел 9
React и типизация

Познакомимся со статической типизацией. Обсудим, какие проблемы она решает. Добавим к проекту TypeScript.

Статическая типизация.
  • Что это такое?
  • Плюсы минусы статической типизации.
  • Статическая типизация для JS.
TypeScript и React.
  • Поддержка React в TypeScript.
  • Интерфейсы.
 

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

О нас

  • - Наш форум был создан с одной целью, помогать другим! На нашем форуме, Вы можете скачать самые свежие и популярные курсы, книги, тренинги и вебинары, схемы по заработку, различные мануалы и готовые кейсы, а так же слитые складчины с торрент ресурсов, по самым разным направлениям бесплатно!

    Слив курсов

    Ищете возможность расширить знания бесплатно, скачать курсы, вебинары и марафоны в видео формате, получить бесплатно практически любой инфопродукт? Посетите наш сайт, где вы можете выбрать интересующего вас автора и направление, а также скачать материалы для обучения на любой устройство в формате торрент.

    Слив онлайн курсов

    На нашем формуе вы легко сможете найти и скачать курсы по интересующей вас теме. Просто выберите автора или направление, загрузите материалы на свое устройство и начните обучение в удобное для вас время. Мы предлагаем возможность скачивания курсов бесплатно, а также доступ к премиум подписке.

    На нашем сайте вы найдёте курсы следующих тематик:
    • Курсы и лекции от известных школ и авторов;
    • Уроки по дизайну, графике, программированию и бизнесу
    • Тренинги по саморазвитию, психологии и эзотерике;
    • Материалы по отношениям, пикапу и соблазнению;
    • Нейросети и Маркетплейсы;
    • Онлайн-обучение по шитью, строительству, рукоделию и работе по дому;

    Слив Курсов Бесплатно

    К скачиванию доступны сотни материалов и складчин, со всех известных сайтов, таких как складчик или складчина. Все курсы доступны в одной подписке. Больше не нужно покупать курсы по одному!

    Онлайн курсы форум

    Обошли многие форумы и не нашли подходящий курс? Скачивайте любой из сотни тысяч курсов на нашем форуме. Инфопродукты и новые сливы курсов пополняются ежедневно! Если вы не нашли нужный курс на других форумах, у нас вы сможете скачать любой из сотен тысяч доступных инфопродуктов. Ежедневно мы пополняем базу новыми сливами курсов, чтобы вы всегда могли найти актуальные материалы для обучения.