Розпродаж!

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

Оригінальна ціна: 1,190 грн.Поточна ціна: 490 грн.

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

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

Додаткова знижка в 20% при купівлі від 2 курсів. Активується автоматично.

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

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

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

 

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

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

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

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

На даний момент доступні такі способи оплати:

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

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

Якщо жоден з перерахованих способів оплати вам не підходить, напишіть нам: info@siluette.com.ua або скористайтеся чатом у правому нижньому кутку сторінки нашого сайту. Ми обов’язково допоможемо.

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

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

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

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

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

Посилання на ваш курс буде доступне протягом 90 днів з дня оплати. За цей час ви повинні завантажити всі матеріали на свій пристрій. Після закінчення цього терміну посилання можуть стати неактивними. Це пов’язано з нововведеннями компаній, що надають послуги хмарного сховища. Якщо ви не встигли завантажити куплені курси, напишіть нам на пошту – info@siluette.com.ua

Відгуки

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

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

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