Практичний 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 )