Understanding TypeScript | Day 2 | Workshop - Design & Code
A beginner friendly workshop where we will cover most of the topics from scratch. It will be a 2 days workshop since there's tons of value in it and we want to go slowly through each topic for better understanding.
Check the workshop outline here: https://typescript-workshop.sidwebworks.com/
Design and Code is a global community of tech and design geeks who are always looking out to Connect, Collaborate and Create. We aim to uplift students by helping them with job opportunities, referrals, events, resume reviews, freebies, and mentor students everything for free!! ?
The Community includes: ?
? Opportunities (Internships & Jobs)
? Free Mentorships
? Open-source Projects
? Resume and Profile reviews
? Help and guidance from others
? Resources and Materials
? Events, Workshops, & Hackathons
Make sure you subscribe to our channel and join us on discord for more content and resources. We welcome everyone to join our community and encourage your friends too!?
? Join our Discord: https://dsc.gg/designandcode
? Follow us on Twitter: https://twitter.com/DesignandCode3
? Follow our Instagram: https://www.instagram.com/designandcode.community/
? Follow our LinkedIn: https://www.linkedin.com/company/designandcode/
? Join our GitHub Organization: https://github.com/Design-and-Code
? Checkout our Website: https://designandcode.us/
Timestamps:
0:00 - Introduction to Day 2's workshop flow
0:47 - OOP (Classes) & Access Modifiers
6:00 - Access Modifiers
14:21 - Generics
19:09 - Generic constraints
24:30 - Practice using various Utility types for Generics (doc link)
33:20 - Mapped and Conditional types
36:51 - Practice easy Type Challenges (Utility Class 'Pick')
48:56 - Type Challenge: 'Read only' Utility
57:52 - Type Challenge: 'Tuple to Object'
1:10:02 - Type Challenge: 'First of Array' (Introduce conditional types and using 'infer')
1:20:10 - Type Challenge: 'Length of Tuple'
1:26:42 - Type Challenge: 'Exclude'
1:30:10 - Type Challenge: 'Awaited' (using recursive concept)
1:39:42 - Type Challenge: 'If'
1:42:20 - Type Challenge: 'Concat'
1:44:55 - Type Challenge: 'Inclues'
1:55:13 - Type Challenge: 'Push'
1:57:10 - Type Challenge: 'Unshift'
1:57:58 - Type Challenge: 'Parameters'
2:10:05 - Sid's repository containing Solutions for Challenges
2:11:11 - Build an API client section started (setting up tailwind)
2:16:34 - Setting up the interfaces
2:20:44 - Creating an API client
2:22:53 - Developing the find method
2:54:27 - Building a frontend
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Understanding TypeScript | Day 2 | Workshop - Design & Code», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.