Практический TypeScript

Практический TypeScript
en
22.05.2024
20 г 08 хв 34 сек

Погрузитесь в мир 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 в ваших проектах, от базового до продвинутого уровня.

Вы не можете просматривать данный курс -

Array ( [bitrate] => 254356 [filesize] => 6750135 [mime_type] => video/mp4 [length] => 170 [length_formatted] => 2:50 [width] => 1920 [height] => 1080 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 62687 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 48000 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.040811848958333 ) [created_timestamp] => -2082844800 )