Мы успешно провели:
25 потоков по React, 12 по Redux, 4 по webpack, 10 по JavaScript и 5 по Backend. В 2019 году мы запустили новые курсы по Docker и Redis, в 2020 году — GraphQL и TypeScript, а также ввели курсы по вёрстке. В 2021 году — Next.js. Наша школа покрывает полный стек по профессиям Frontend и Fullstack-разработчик.
З цього заняття ми починаємо занурення у дивовижний світ веброзробки застосовуючи найкращі практики провідних експертів.
Подробнее...
Вступ
Налаштування оточення
JSX
Компоненти
Розробка стає особливо цікавою з додаванням інтерактиву! Ви навчитесь оживляти застосунок динамікою.
Подробнее...
Пропси, нащадки та контекст
Хуки
Стан
Всі програми в інтернеті в тій чи іншій формі спілкуються з сервером. На практиці ви навчитесь як надсилати запити на сервер, а також оптимізуєте свій застосунок на максимальну продуктивність.
Подробнее...
Просунуті хуки
Мережа
Це заняття розглядає просунуту роботу з мережею в контексті веброзробки. Ми також покажемо, як запитувати та використовувати реальні дані з сервера, щоб ваш додаток був здатний взаємодіяти з іншими системами через мережу.
Подробнее...
Теорія
Не таємниця, що повноцінний застосунок це природньо не одна сторінка, а цілий комплекс! У цьому зайнятті ви навчитеся пов'язувати React-застосунок у Single- page Application (SPA) за допомогою React Router.
Подробнее...
Теорія
Після створення бази для SPA, ви перейдете до вивчення ефективних прийомів складання форм. Ви навчитеся не лише створювати різні за складністю форми, а й керувати їх станом, а також валідувати та оформляти їх в осмислену композицію.
Подробнее...
Використання хука useRef
Форми
Настав час розібратися з ще одним стейт-менеджером React-застосунку. Це заняття присвячується ключовим аспектам зв'язку React та Redux.
Подробнее...
Теорія
Настав час робити запити до API за допомогою перехоплювача Redux Thunk та Redux Saga. На цьому занятті ви розберетеся з особливостями при роботі з асинхронним кодом у React-застосунку.
Подробнее...
Redux Saga
Redux Thunk
При роботі з Redux, може виникнути значна кількість boilerplate-коду. У цьому уроці ми розглянемо Redux Toolkit, який є офіційним набором інструментів від команди Redux для полегшення рутинних завдань та зменшення кількості коду.
Подробнее...
Теория
У світі швидко розвиваючихся React-застосунків, оптимізація стає важливою складовою для забезпечення ефективної роботи та користувацького досвіду. У цьому уроці ми розглянемо різні стратегії та інструменти для оптимізації React- додатків та забезпечимо їхню оптимальну продуктивність.
Подробнее...
Теорія
MobX — інша популярна альтернативна бібліотека для стейт-менеджменту. MobX дотримується трохи іншого підходу у побудові сховищ та мутації даних ніж Redux. З вивченням цієї бібліотеки ви навчитесь виносити стан компонентів у зовнішні сховища даних.
Подробнее...
Теорія
Розберемося з типізацією JavaScript за допомогою TypeScript. Познайомимося з базовими типами. Навчимося писати власні типи та інтерфейси і розберемося з тим, що і коли використовувати.
Подробнее...
Вступ
Особливості синтаксису
Типи та інтерфейси
Розберемося з типами та інтерфейсами в TypeScript. Основні галузі застосування неймспейсів та модулів. Розберемося з TypeScript утилітами, які використовують для створення нових типів з урахуванням існуючих.
Подробнее...
Просунуті можливості
Утилітарні типи
Екосистема сучасного фронтенду давно перейшла до використання інструментів, що роблять життя розробників кращім. Один із таких інструментів – TypeScript. Разом ви правильно налаштуєте тайпскриптовий мікроклімат проєкту, щоб TypeScript приносив користь та допомагав писати код.
Подробнее...
Теорія
Існує два великі табори, що скандують за стилізацію програми через класичний CSS та за стилізацію в JavaScript — CSS-in-JS. У цьому уроці ми докладно розберемо найкраще на даний момент рішення для стилізації React-застосунка за допомогою styled-components.
Подробнее...
Теорія
За останні кілька років управління станом в React зазнало значних змін. Багато хто шукає простіших рішень ніж Redux. Поява хуків відкрила нові можливості для управління станом. У цьому занятті ви познайомитесь із Zustand, який надає легкий і простий спосіб управління станом в React.
Подробнее...
Теорія
Підвищити стабільність React-застосунку ви зможете за допомогою тестів. Дізнаєтесь, які типи тестів бувають, а також розберетесь, які грані React- застосунку варто покривати тестами у першу чергу. Ви зможете тестувати React- компоненти.
Подробнее...
Теорія
Реактивне програмування набуває популярності у веб-розробці. rxJS — ключовий інструмент для цього підходу, дозволяючи ефективно оптимізувати асинхронний код та керувати потоками даних в React-застосунках. Детально розглянемо концепції та використання rxJS для покращення продуктивності та становлення кращого управління станом застосунка.
Подробнее...
Теорія
Next.js є полегшеним фреймворком для статичних і оброблених сервером React- застосунків. У цьому занятті ви дізнаєтеся щодо важливості роботи з Next.js.
Подробнее...
Теорія
Відеокурс по GraphQL
Подробнее...
Теми
для тех, кто планирует освежить свои знания
*оплата частями до
для тех, кто хочет освоить новые технологии
*оплата частями до
Мы понимаем, какую важную функцию выполняет наставник в обучении и поэтому с нами сотрудничают преподаватели не ниже Senior-уровня и наставники не ниже Middle-уровня, которые во время обучения делятся своим опытом, лучшими практиками со студентами.