[Stepik] [Роман Максимов]

  • Автор темы SlivInfoKurs
  • Дата начала
S

SlivInfoKurs

Модератор
Регистрация
31.03.2020
Сообщения
149 182
Реакции
366
Онлайн
6дн 5ч 30м 6с
чина:


Описание:
Чему вы научитесь:
  • Зачем нужен TS и чем он лучше JSDoc
  • Типы данных (number, string, boolean, null, undefined, any, void, never, unknown)
  • Типизация массивов и объектов
  • Типизация функций (обычных и стрелочных)
  • Разница между type и interface
  • Union и Intersection (для типов и интерфейсов)
  • Перечисления (enum, const enum)
  • Литеральные типы
  • Кастование типов
  • Utility types (+библиотека с доп. утилитами)
  • TypeScript в React (типизация компонентов, хуков, событий)
  • Типизация промисов
  • Tuple тип
  • Typeof, keyof, valueof
  • As const
  • Type guard
  • Assert exhaustiveness
  • Readonly
  • Mapped types
  • Conditional типы
  • Индексные типы
  • Шаблонные строковые типы
  • Рекурсивные типы
  • Satisfies
  • Declare
  • Типизация картинок, svg, css файлов
  • Перегрузка функций
  • Дженерики
  • Константные дженерики
  • Расширенные дженерики
  • Infer, NoInfer
  • Типизация классов и их методов с применением дженериков
  • Решаем задачи TypeScript челлендж
Для кого этот курс
Для тех, кто вообще не знаком с TypeScript и даже не понимает для чего он нужен. Также подойдет для тех, кто его активно использует в работе, но хочет прокачать свои знания, чтобы уметь писать сложные типы.

Спойлер: Программа курса
Знакомимся с Typescript
  1. Зачем нужен typescript? И что это такое?
  2. Типы данных
  3. Типизация функций
  4. Типизация объектов
  5. Type и Interface
  6. Типизация массивов
  7. Практика изученного
  8. Union (объединения)
  9. Разница между type и interface
  10. Intersection (пересечение)
  11. Повтор пройденного
  12. Литеральные типы
  13. Кастование типов (as unknown)
  14. Enum, const enum
  15. Utility types: Partial, Required, Readonly
  16. Utility types: Pick
  17. Utility types: Omit
  18. Utility types: ReturnType
  19. Практика: Создаем TypeScript локально
  20. Практика: Типизируем React компоненты, хуки, промисы
  21. Практика: Типизируем события (events)
  22. Практика: const enum
  23. tsconfig.json
  24. Подводим финальный итог
Погружаемся поглубже
  1. Что будет в этом модуле?
  2. Тип never
  3. Тип void
  4. Тип unknown
  5. Assert exhaustiveness
  6. Type guard
  7. Конструкция as const
  8. Readonly
  9. Tuple
  10. Keyof, typeof
  11. Mapped types
  12. Подводим итоги
Перегрузка
  1. Что будет в этом модуле?
  2. Заметки
  3. Что такое перегрузка
  4. Union типы в перегрузке
  5. Разное количество аргументов в перегрузке
  6. Практика перегрузок
  7. Перегрузка для стрелочных функций
  8. Тест по перегрузкам
  9. Chrome Dev Tools
Дженерики
  1. В какой ситуации нужны дженерики?
  2. Синтаксис дженериков
  3. Дженерики для type
  4. Значение по-умолчанию
  5. Дженерики для функций
  6. Дженерики и extends
  7. Кастование типов для дженериков
  8. Typeof и keyof в дженериках
  9. Зависимость дженериков друг от друга
  10. Константные дженерики
  11. Практика дженериков
  12. Тест по дженерикам
Прочее
  1. ValueOf
  2. Условные типы
  3. Шаблонный строковый тип
  4. Индексные типы
  5. Типизация промисов
  6. Satisfies
  7. Рекурсивные типы
  8. Utility types: Extract, Exclude
  9. Utility types+
  10. Как запустить TS локально
  11. Разница между .ts и .d.ts (Reference path, reference type)
  12. Типизация картинок, стилей (css, scss, sass), шрифтов и прочее
  13. Declare / Declare module
  14. Типизируем Window
  15. Тест по прочим темам
Infer
  1. Что это и где применяется?
  2. Infer для массивов
  3. Infer для строк
  4. Infer для объектов
  5. Почему используем never в union типах?
  6. Infer для функций
  7. Infer и never
  8. NoInfer утилитарный тип
  9. Тест по infer
Типизация классов
  1. Что будет в этом модуле
  2. Модификаторы доступа (public, private, protected, readonly)
  3. Перегрузка конструктора
  4. Инициализация свойств через конструктор
  5. Дженерики в классах
  6. Implements и Abstract
  7. Практика
  8. Тест по классам
Готовимся к битве с боссом
  1. Про Namespace и Decorators
  2. Повторяем пройденный материал
  3. Тест по пройденному материалу
Финальный босс: TypeScript Challenges [easy]
  1. If
  2. Push
  3. Concat
  4. Unshift
  5. Length of Tuple
  6. First of Array
  7. Readonly
  8. Pick
  9. Tuple to Object
  10. Exclude
  11. Includes
  12. Awaited
  13. Parameters
Финальный босс: TypeScript Challenges [medium]
  1. Скоро будет
В курс входят:
  • 106 уроков
  • 11 часов 5 минут видео
  • 48 тестов
Автор: Роман Максимов
Цена: 2080 руб.

Скрытая ссылка

Этот курс появится в скором времени на форуме SLIVINFOKURS.BIZ. Проверьте по поиску форума, возможно данный курс уже слит.
 

О нас

  • - Наш форум был создан с одной целью, помогать другим! На нашем форуме, Вы можете скачать самые свежие и популярные курсы, книги, тренинги и вебинары, схемы по заработку, различные мануалы и готовые кейсы, а так же слитые складчины с торрент ресурсов, по самым разным направлениям бесплатно!

    Слив курсов

    Ищете возможность расширить знания бесплатно, скачать курсы, вебинары и марафоны в видео формате, получить бесплатно практически любой инфопродукт? Посетите наш сайт, где вы можете выбрать интересующего вас автора и направление, а также скачать материалы для обучения на любой устройство в формате торрент.

    Слив онлайн курсов

    На нашем формуе вы легко сможете найти и скачать курсы по интересующей вас теме. Просто выберите автора или направление, загрузите материалы на свое устройство и начните обучение в удобное для вас время. Мы предлагаем возможность скачивания курсов бесплатно, а также доступ к премиум подписке.

    На нашем сайте вы найдёте курсы следующих тематик:
    • Курсы и лекции от известных школ и авторов;
    • Уроки по дизайну, графике, программированию и бизнесу
    • Тренинги по саморазвитию, психологии и эзотерике;
    • Материалы по отношениям, пикапу и соблазнению;
    • Нейросети и Маркетплейсы;
    • Онлайн-обучение по шитью, строительству, рукоделию и работе по дому;

    Слив Курсов Бесплатно

    К скачиванию доступны сотни материалов и складчин, со всех известных сайтов, таких как складчик или складчина. Все курсы доступны в одной подписке. Больше не нужно покупать курсы по одному!

    Онлайн курсы форум

    Обошли многие форумы и не нашли подходящий курс? Скачивайте любой из сотни тысяч курсов на нашем форуме. Инфопродукты и новые сливы курсов пополняются ежедневно! Если вы не нашли нужный курс на других форумах, у нас вы сможете скачать любой из сотен тысяч доступных инфопродуктов. Ежедневно мы пополняем базу новыми сливами курсов, чтобы вы всегда могли найти актуальные материалы для обучения.