Курс: Вивчай безкоштовно курс «React Поглиблений» від ITVDN
4 квітня — День вебмайстрів. Ми вітаємо зі святом усіх, хто обрав напрямок веброзробки, і маємо для вас подарунок!
З 4 до 11 квітня ви можете отримати доступ до нового відео курсу «React Поглиблений» безкоштовно на ITVDN, а також — сертифікат, який буде підтвердженням ваших знань. Доступ до курсу надається на 10 днів.
React — найпопулярніша FrontEnd-бібліотека для побудови користувацьких інтерфейсів. Її використовують розробники Facebook, Instagram, Netflix, Dropbox, GitHub, Discord, Uber та інші.
Про курс «React Поглиблений»
Автор курсу — Андрій Полевий, Software Developer у MindK. Сертифікований розробник Microsoft, 11+ років досвіду, включаючи роботу в компаніях лідерів української ІТ-індустрії — SoftServe та Intellias. Професійний стек: JavaScript, React, C#, SQL, Azure, ASP.NET Core.
Тривалість відео уроків — 10 годин 5 хвилин.
Структура курсу:
1. Створення проєкту. TypeScript. Типізація в React.
2. Стилізація. Частина 1.
3. Стилізація. Частина 2.
4. Практика 1. Робота з API і стилізація.
5. Хуки useContext, useRef, портали.
6. Кастомні хуки та memory leak.
7. Робота з формами.
8. Мемоізація.
9. Оптимізація.
10. Redux Toolkit, RTK Query.
11. Практика 2. Міграція на RTK Query.
12. GraphQL.
13. JWT token, авторизація, приватні та публічні маршрути.
14. Server-side Rendering.
15. Тестування компонентів.
Чого ви навчитеся на даному курсі
• Будувати state management за допомогою Redux і Redux Toolkit.
• Розуміти основи популярних CSS-фреймворків для стилізації.
• Використовувати бібліотеку Material UI і її компоненти замість ручної стилізації.
• Використовувати React hooks і створювати власні (кастомні) хуки.
• Досліджувати проблеми швидкодії React-застосунку.
• Використовувати React Developer Tools для дослідження дерева компонентів та профайлингу.
• Розв’язувати проблеми з memory leak.
• Використовувати React.lazy та Suspense для динамічного завантаження модулів, React Router для динамічного завантаження маршрутів.
• Використовувати RTK Query для звертання до API.
• Додавати автентифікацію для застосунку на основі OAuth2.
• Використовувати мову запитів GraphQL для здійснення запитів та зміни даних на сервері.
• Працювати з концепцією Server-side Rendering (SSR).
• Дізнаєтеся про Jest Testing Framework та його альтернативи, навчитеся тестувати компоненти за допомогою React Testing Library.