Распродажа!

JavaScript Профессиональный курс часть 3

Первоначальная цена составляла 6,999 руб.Текущая цена: 1,688 руб.

 Вы экономите: 5,311 руб (76%)
 Поторопитесь! Заканчивается через

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

Безопасные платежи

Защита персональных данных

100% уникальные материалы

Гарантия лучшей цены

Вместе дешевле на 20% (количество курсов меняется галочками)

JavaScript Профессиональный курс часть 3 + JavaScript Профессиональный курс часть 2 + JavaScript Профессиональный курс часть 1
Цена за три курса: Первоначальная цена составляла 5,064 руб.Текущая цена: 4,051 руб.

Видеозаписи лекций без обратной связи и участия преподавателя. Вы получите доступ к материалам сразу после оплаты.

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

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

– Актуальные стандарты качества: не нужно переучиваться после курса.

– Понимание полного цикла работы разработчика.

– Фундаментальные и структурированные знания необходимых технологий.

– Опыт работы с дедлайнами и планирования работы.

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

– Обзор проектов.
– Схема работы на интенсиве.
– React.

Что такое React.
– Как работает React.
– Какие задачи эффективно решает.
– Virtual DOM.
– React Component.
– Дополнительные инструменты.

JSX.

Компонентный подход.

– Компоненты React.
– Свойства компонентов.
– Передача данных через свойства.
– Типизация свойств.
– Вложенные компоненты.

Рендеринг компонент.

– Рендеринг списков.
– Условный рендеринг.

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

– Jest.
– Enzyme.
– PropTypes.

Раздел 3
state
Улучшим знания о React и компонентах. Разберём state, события и методы жизненного цикла компонента.

– state.
– Однонаправленный поток данных.
– Stateless-компоненты, PureComponent.

События.

– Обработка событий в компонентах.
– Synthetic React Events.
– Методы жизненного цикла.

React и формы.

Обработка ошибок.

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

Проектирование.

– Чем отличается хорошая программа от плохой.
– Зачем проектировать программное обеспечение. Цели проектирования.
– Архитектура программного обеспечения.
– Инструменты для проектирования.
– Паттерны проектирования.

– Какие проблемы решают паттерны.
– Из чего состоит паттерн.
– Виды паттернов проектирования.
– Паттерны в React.

– Простые компоненты (Stateless function).
– Условный рендеринг (Conditional Rendering).
– Компоненты-обёртки (Proxy component).
– Стилизация компонентов (Style component).
– Компоненты высшего порядка (Higher-order component).
– Переключение событий (Event switch).
– Render Props.
– Провайдер (Provider).
– Порталы (Portals).

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

– Flux-архитектура.
– Хранилище, диспетчер, действия.
– Redux.

Раздел 6
Оптимизация производительности
Поговорим о производительности React-приложений: какие есть особенности, на что следует обращать внимание при проектировании компонент в первую очередь.

– Parse и compile Time.
– Профилирование компонент.
– Управление обновлением компонент.
– Рендеринг длинных списков и таблиц.

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

– Thunk.
– Middleware.
– Взаимодействие с сервером.

Раздел 8
React Router
Знакомимся с маршрутизацией в SPA-приложениях. Добавляем в проект пакет react-router, создаём публичные и приватные маршруты.

– Роутинг.
– history API.
– Компоненты Route, Link.
– Приватные маршруты.
– Редиректы.
– Свернуть / Развернуть

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

Статическая типизация.

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

Поддержка React в TypeScript.
Интерфейсы.

 

Нужна ли регистрация?

Нет, регистрация не обязательна. Просто заполните все поля при оформлении заказа и ваш аккаунт создастся автоматически. Данные которые вы ввели на странице оплаты (почта, пароль), потом можно использовать для входа на сайт.

Как оплатить выбранный курс?

Наш сайт принимает оплату с помощью платежной системы Free Kassa. Все операции на нашем сайте безопасны и проходят с использованием шифрованного SSL соединения. Мы не собираем и не храним ваши платежные данные. Платежная система полностью гарантирует безопасность платежей.

На данный момент доступны следующие способы оплаты:

  • Банковская карта (Visa, Mastercard, Мир)
  • Юmoney
  • KIWI

1. На странице курса нажмите “Купить”
2. Затем в открывшейся вкладке нажмите “Оформление заказа”
3. На странице оформления заполните все поля и нажмите “Купить”
4. Автоматически откроется страница платежной системы.
5. Выберите способ оплаты.
6. Введите данные и следуйте инструкциям платежной системы.
7. После успешной оплаты вы будете автоматически направлены на страницу, где сможете получить доступ к курсу. Так же вам будет выслано письмо с ссылкой на курс.

Если ни один из перечисленных способов оплаты вам не подходит, напишите нам: info.znanies@gmail.com  Мы обязательно поможем.

Как получить оплаченные материалы?

Для того, чтобы получить материалы – просто заполните все поля при оформлении заказа (включая поле – Создать пароль учетной записи).

После оплаты — система автоматически направит вас в личный кабинет в раздел ①»Загрузки». Здесь  будет список ваших оплаченных материалов и ссылка на скачивание②.

Либо нажмите в правом верхнем углу сайта пункт Мой аккаунт, введите почту и пароль, который вы придумали, когда оформляли заказ. В разделе Загрузки есть ссылка на скачивание.

Сколько времени будут доступны материалы?

Ссылка на ваш курс будет доступна в течении 180 дней со дня оплаты. За это время вы должны скачать все материалы на свое устройство. После окончания этого срока ссылки могут стать неактивными. Это связано с нововведениями компаний, предоставляющих услуги облачного хранилища. Если вы не успели скачать купленные курсы, напишите нам на почту – info.znanies@gmail.com