Погрузитесь в мир TypeScript с нашим курсом «Практический TypeScript», разработанным для разработчиков, стремящихся к всестороннему пониманию от основ до продвинутых концепций. Курс начинается с настройки проекта на TypeScript с использованием Vite и включает серию уроков, охватывающих основные функции и лучшие практики TypeScript.
Вы узнаете о типовых аннотациях, выводе типов и практическом применении типовых аннотаций, а также изучите объединенные типы и работу с типами «any», «unknown» и «never». Курс также охватывает основы массивов и объектов и предлагает задания для закрепления знаний. Кроме того, вы углубитесь в сложности функций в TypeScript.
По мере продвижения курс рассматривает более сложные функции TypeScript, такие как обобщения, получение данных с TypeScript и работу с библиотекой Zod для проверки данных. Вы также получите представление о файлах деклараций TypeScript и программировании на основе классов с TypeScript. Каждый урок разработан для предоставления практического опыта, что позволит вам эффективно применять функции TypeScript в реальных сценариях.
Кроме того, этот курс охватывает интеграцию TypeScript с React, включая структуру компонентов, обработку пропсов, управление состоянием, обработку событий и сложные структуры компонентов. Вы узнаете о использовании Context API в React, редьюсерах и глобальном управлении состоянием в среде TypeScript, а также о техниках получения и проверки данных. Курс завершается практическим приложением для управления задачами, подчеркивая использование localStorage и управление состоянием задач.
В конце курса вы создадите современное магазинное приложение с TypeScript, Shadcn/ui и React Router, включающее функции аутентификации и пагинации. Присоединяйтесь к курсу «Практический TypeScript», чтобы повысить свои навыки и уверенно применять TypeScript в ваших проектах, от базового до продвинутого уровня.