TypeScript с нуля - полный курс и паттерны проектирования

Полный курс по современному TypeScript в 2022 году и ООП паттернам проектирования для создания поддерживаемых приложений
4.71 (822 reviews)
Udemy
platform
Русский
language
Programming Languages
category
TypeScript с нуля - полный курс и паттерны проектирования
3 009
students
19 hours
content
Jun 2023
last update
$19.99
regular price

Why take this course?

🌟 TypeScript с нуля - полный курс и паттерны проектирования 🌟

Обновлено до TypeScript 5.0!


Введение в курс

В этом курсе, который обновили до последних версий TypeScript (включая TypeScript 5.0), вы погрузитесь в мир современного программирования с использованием TypeScript. Это надмножество JavaScript, которое открывает возможности для написания масштабируемых и поддерживаемых приложений, где ошибки будут выявлены еще до запуска программы, обеспечивая быструю обратную связь и улучшение качества кода.


Как нас учится?

Базовое знание JavaScript? Нет проблемы! Сейчас TypeScript стал стандартом в разработке веб-приложений, и это курс подходит как для новичков, так и для опытных разработчиков, желающих углубиться в продвинутые темы TypeScript.


Ключевые моменты курса:

  1. Основные типы - понимание начального набора типов в TypeScript.
  2. Types и interfaces - как структурировать данные с помощью типов и интерфейсов.
  3. Специальные типы:
    • Enums (перечисляемые)
    • Tuples (тюплы)
    • never и unknown - специализированные типы для обработки необычных ситуаций в коде.
  4. Работа с классами - освоение объектно-ориентированной частьи TypeScript.
  5. Композиция и наследование - усвоение механизмов создания сложных и модульных структур с помощью композиции и наследования.
  6. Настройка компилятора TypeScript - оптимизация и конфигурация проекта для эффективной работы.
  7. Generic - использование генериков для создания гибких и переиспользуемых структур данных.
  8. Index Access Types - новые возможности TypeScript для более продвинутой типизации объектов.
  9. Conditional Types и Mapped Types - для создания умных типов, которые могут адаптироваться к различным условиям и структурам данных.
  10. Template Literal Types - для работы с строковыми шаблонами на этапе компиляции.
  11. Специальные служебные типы - понимание и использование внутренних типов TypeScript, таких как typeof.
  12. Работа и написание декораторов - использование декораторов для создания более чистого и модульного кода.
  13. Reflect metadata - работа с метаданными для улучшения интенсивности кода.
  14. Модульность TypeScript - понимание системы модулей TypeScript для более крупных и сложных проектов.
  15. Упражнения и практика - закрепление знаний с помощью различных заданий и случаев использования TypeScript.
  16. Тесты после каждого модуля - для убедиться, что вы полностью понимаете материал.

Что вы получите?

В результате данного курса вы станете мастером написания кода на TypeScript и проектирования архитектуры приложений с его использованием. Вы узнаете, как применять лучшие практики TypeScript на практике, будь то разработка на frontend (клиентской стороны) или backend (серверной стороны). Все примеры кода в курсе отрегулированы с учетом реальных случаев использования TypeScript.


Почему выберете этот курс?

  • Практические упражнения: каждый модуль сопровождается заданиями для закрепления знаний.
  • Разнообразие материалов: теоретические аспекты объясняются с примерами из реальной практики.
  • Обновленный контент: курс обновлен до последних версий TypeScript, что гарантирует актуальность знаний.
  • Продвинутый уровень: подходит как для начинающих разработчиков, так и для тех, кто уже имеет опыт работы с TypeScript.

Присоединяйтесь к курсу, чтобы стать настоящим специалистом по TypeScript и овладеть всеми его возможностями для создания качественных и модульных приложений! 🚀👨‍💻👩‍💻

Course Gallery

TypeScript с нуля - полный курс и паттерны проектирования – Screenshot 1
Screenshot 1TypeScript с нуля - полный курс и паттерны проектирования
TypeScript с нуля - полный курс и паттерны проектирования – Screenshot 2
Screenshot 2TypeScript с нуля - полный курс и паттерны проектирования
TypeScript с нуля - полный курс и паттерны проектирования – Screenshot 3
Screenshot 3TypeScript с нуля - полный курс и паттерны проектирования
TypeScript с нуля - полный курс и паттерны проектирования – Screenshot 4
Screenshot 4TypeScript с нуля - полный курс и паттерны проектирования

Loading charts...

4412496
udemy ID
24/11/2021
course created date
09/02/2022
course indexed date
Bot
course submited by