4.27 из 5
4.27
181 отзыв на Udemy

TypeScript с нуля – от основ до advanced уровня

TypeScript - Javascript уровня продакшн. Освойте TypeScript, изучая best design patterns с Express, React, Redux
Инструктор:
YouRa Allakhverdov
1 010 студентов зачислены
Освоите шаблоны проектирования для создания больших приложений
Научитесь интегрировать Typescript в проекты React / Redux или Express
Поймёте композицию и наследование, и когда их использовать
Научитесь повторно использовать код на базе классов и интерфейсов
Научитесь собирать многоразовые шаблоны для ваших собственных проектов Typescript

Композиция или наследование? Ты это поймёшь. Использование TypeScript в Express.js приложении? Мы это сделаем. TypeScript с React / Redux? И это ты здесь найдёшь!

——————————————————————————————————————————————–

Это лучший онлайн-курс для освоения Typescript.

Любой другой онлайн-курс учит вас основному синтаксису и функциям Typescript, но только этот курс покажет вам, как применять Typescript в реальных проектах, объясняя, как создавать большие успешные проекты на примерах.

Typescript – это «superset» Javascript. Это означает, что если вы уже знаете Javascript, вы готовы пройти этот курс. Typescript добавляет в Javascript несколько важных функций, включая систему типов. Эта система типов предназначена для того, чтобы помочь вам обнаруживать ошибки во время разработки, а не во время выполнения кода. Это означает, что вы будете вдвое продуктивнее, выявляя ошибки на более ранних этапах разработки. Но помимо системы типов, Typescript также предоставляет несколько инструментов для структурирования больших кодовых баз и написания действительно многоразового кода.

Освоить Typescript, просто прочитав документацию, непросто. Хотя вы, возможно, знаете, что такое «типизированный массив» или «интерфейс», документация не показывают вам, где использовать эти функции или как их эффективно использовать. Цель этого курса – помочь вам понять, почему существует каждая функция Typescript и где именно их использовать.

Ведущие компании с нетерпением ждут разработчиков Typescript. Некоторые из крупнейших веб-приложений сегодня создаются с помощью Typescript. Работодатели изо всех сил пытаются найти инженеров, свободно владеющих этой передовой системой. Хорошее знание Typescript сделает вас гораздо более трудоустроенным, предоставив вам уникальные навыки, которыми обладают немногие другие инженеры.

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

————————————————————————————————————————————————-

В этом курсе слишком много всего, чтобы резюмировать его несколькими короткими словами, но вот частичный список различных навыков, которыми вы овладеете:

  • Поймёте, почему композиция или наследование – это самая непонятная тема в сообществе Javascript

  • Освоите фундаментальные возможности Typescript, работая над реальными проектами

  • Поймёте сложное взаимодействие между классами и интерфейсами и почему эти две части Typescript позволяют создавать многократно используемый код

  • Погрузитесь глубже в Typescript с помощью декораторов, которые мы будем использовать для создания настраиваемой интеграции между Typescript и Express

  • Научитесь структурировать свои приложения React и Redux более уверенно, понимая, как объединить их с Typescript

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

  • Узнаете, насколько умным является Typescript, убедившись, насколько глубоко он анализирует ваш код на предмет ошибок

Не теряйте драгоценное время и записывайтесь на курс прямо сейчас!

Введение

1
Введение
2
ВАЖНО! ЧАВО - ЧАсто задаваемые ВОпросы

Знакомство с TypeScript

1
Краткий обзор TypeScript
2
Установка среды разработки
3
Первое приложение
4
Запуск TypeScript кода
5
Небольшое изменение кода
6
Выявление ошибок при помощи TypeScript
7
Выявляем ещё больше ошибок!

Что такое система типов?

1
Краткий обзор курса
2
Типы
3
Больше о типах
4
Примеры типов
5
Где используются типы
6
Файлы проекта

Аннотации типов в действии

1
Аннотации Типов и Вывод Типов
2
Аннотации для переменных
3
Аннотации для объектных литералов
4
Аннотации для функций
5
Что такое вывод типов?
6
Тип 'any'
7
Исправление типа 'any'
8
Отложенная инициализация
9
Когда вывод типов не работает
10
Файлы проекта

Аннотации для функций и объектов

1
Больше об аннотациях для функций
2
Вывод типов для функций
3
Аннотации для разных видов функций
4
Void & Never
5
Деструктуризация
6
Аннотации для объектов
7
Файлы проекта

Типизированные Массивы

1
Массивы в TypeScript
2
Для чего нужны массивы в TypeScript?
3
Массивы со значениями разных типов
4
Когда использовать типизированные массивы?
5
Файлы проекта

Tuples (Кортежи) в TypeScript

1
Tuples в TypeScript
2
Tuples в действии
3
Для чего нужны?
4
Файлы проекта

Интерфейсы - важнейшая часть TypeScript

1
Интерфейсы
2
Длинные аннотации типов
3
Исправление длинных аннотаций при помощи интерфейсов
4
Синтаксис интерфейсов
5
Функции в интерфейсах
6
Повторное использование кода при помощи интерфейсов
7
План по интерфейсам
8
Файлы проекта

Создание функциональности при помощи классов

1
Классы
2
Основы наследования
3
Модификаторы методов объекта
4
Поля в классах
5
Поля и наследование
6
Где используются классы
7
Файлы проекта

Использование Шаблонов Проектирования (Design Patterns) в TypeScript

1
Краткий обзор приложения
2
Запуск приложения с помощью Parcel
3
Структура проекта
4
Генерация случайных данных
5
Файлы определения типов
6
Использование файлов определения типов
7
Экспорт в TypeScript
8
Создание класса Company
9
Добавление поддержки Google Maps
10
Интеграция Google Maps
11
Исследование файлов определения типов
12
Скрытая функциональность
13
Зачем использовать модификаторы private?
14
Добавление маркеров
15
Дублирование кода
16
Одно из возможных решений
17
Ограничение доступа при помощи интерфейсов
18
Неявная проверка типов
19
Показ всплывающих окон
20
Обновление определения интерфейса
21
Добавляем ключевое слово implements
22
Подводим итоги
23
Файлы проекта

Больше о Шаблонах Проектирования (Design Patterns) в TypeScript

1
Краткий обзор приложения
2
Конфигурация TypeScript компилятора
3
Одновременные компиляция и запуск кода
4
Простой сортирующий алгоритм
5
Класс Sorter()
6
Имплементация сортировки
7
Две проблемы
8
TypeScript действительно умён
9
Охрана типов
10
Почему это плохо?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
deaddc4a8d651a3a3b154e1ca12c6ad4
3-дневная гарантия возврата денег

Включает

24 часов видео по запросу
19 статей
Полный пожизненный доступ
Доступ с мобильного и ТВ
Сертификат об окончании
TypeScript с нуля – от основ до advanced уровня
Цена:
0,38 ₽ 8,490 ₽