Розпродаж!

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

390 грн

 Ви економите: 800 грн (67%)
 Покваптеся! Закінчується через

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

Безпечні платежі

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

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

Гарантія найкращої ціни

Разом дешевше на 20% (кількість курсів змінюється галочками)

JavaScript Профессиональный курс часть 3 + JavaScript Профессиональный курс часть 2 + JavaScript Профессиональный курс часть 1
Ціна за три курси: 936 грн

Мова викладання в курсі — російська. Незабаром буде доступна українська версія цього курсу.

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

Курс призначений для тих, хто пройшов "Професійний 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
держава
Покращимо знання про 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.
Інтерфейси.

 

Чи потрібна реєстрація?

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

Як оплатити обраний курс?

Наш сайт приймає оплату за допомогою платіжної системи Way For Pay. Усі операції на нашому сайті безпечні і проходять з використанням шифрованого SSL з'єднання. Ми не збираємо і не зберігаємо ваші платіжні дані. Платіжна система повністю гарантує безпеку платежів.

Наразі доступні такі способи оплати:

  • Банківська картка (будь-яка)
  • Приват24
  • G pay
  • Apple pay
  • Каса Visa
  • Masterpass
  • Мгновенная рассрочка и оплата частями для владельцев карт ПриватБанку
  • Розстрочка для власників карток Monobank, Ощадбанк, Райффайзен, А-Банк, ОТР Банк, Глобус Банк, Sportbank

 

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

Якщо жоден з перерахованих способів оплати вам не підходить, напишіть нам: [email protected] або скористайтеся чатом у правому нижньому кутку сторінки нашого сайту. Ми обов'язково допоможемо.

Як отримати оплачені матеріали?

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

Після оплати - система автоматично направить вас в особистий кабінет у розділ ①"Завантаження". Тут буде список ваших оплачених матеріалів і посилання на скачування②.

Або натисніть у правому верхньому кутку сайту пункт Мій акаунт, введіть пошту і пароль, який ви придумали, коли оформляли замовлення. У розділі Завантаження є посилання на скачування.

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

Ссылка на ваш курс будет доступна в течении 90 дней со дня оплаты. За это время вы должны скачать все материалы на свое устройство. После окончания этого срока ссылки могут стать неактивными. Это связано с нововведениями компаний, предоставляющих услуги облачного хранилища. Если вы не успели скачать купленные курсы, напишите нам на почту — [email protected]

Відгуки

Відгуків немає, поки що.

Будьте першим, хто залишив відгук “JavaScript Профессиональный курс часть 3”“

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *