Курс на Stepik
Обложка курса «TypeScript с нуля — полный курс и паттерны проектирования» на Stepik
3 999 ₽

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

Открыть на
STEPIK.ORG

Полный курс по современному TypeScript в 2022 году и ООП паттернам проектирования для создания поддерживаемых приложений

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «TypeScript с нуля — полный курс и паттерны проектирования»Учеников на курсе 965
Сертификаты, выданные на курсе «TypeScript с нуля — полный курс и паттерны проектирования»Сертификатов выдано 277
Отзывы о курсе «TypeScript с нуля — полный курс и паттерны проектирования»Отзывов получено 26
Рейтинг курса «TypeScript с нуля — полный курс и паттерны проектирования»Рейтинг курса 4.885
Уроки в курсе «TypeScript с нуля — полный курс и паттерны проектирования»Количество уроков 147
Тесты в курсе «TypeScript с нуля — полный курс и паттерны проектирования»Количество квизов 35
Время прохождения курса «TypeScript с нуля — полный курс и паттерны проектирования»Время прохождения курса
Стоимость курса «TypeScript с нуля — полный курс и паттерны проектирования»Стоимость курса 3 999 ₽
Обновления курса «TypeScript с нуля — полный курс и паттерны проектирования»Обновления курса
Дата публикации курса «TypeScript с нуля — полный курс и паттерны проектирования»Дата публикации курса
Последнее обновление курса «TypeScript с нуля — полный курс и паттерны проектирования»Последнее обновление

Содержание курса

Разделы в курсе «TypeScript с нуля — полный курс и паттерны проектирования» 16 разделов Уроки в курсе «TypeScript с нуля — полный курс и паттерны проектирования» 147 уроков Тесты в курсе «TypeScript с нуля — полный курс и паттерны проектирования» 35 тестов Время прохождения курса «TypeScript с нуля — полный курс и паттерны проектирования» 21 ч. Последнее обновление курса «TypeScript с нуля — полный курс и паттерны проектирования» обн. 1 год назад

1. Введение

5 уроков
Открытый
1.1 Почему TypeScript?
1 282
224
13м 7с
49
Открытый
1.2 Как устроен курс?
1 275
228
7м 59с
37
Открытый
1.3 Обзор проекта
1 099
198
3м 29с
32
Открытый
1.4 Обзор курсов
913
913
2м 31с
29
Открытый
1.5 Перенос курса
420
420
0м 17с
6

2. Настройка окружения

3 урока
Закрытый
2.1 Подготовка окружения
787
171
5м 11с
27
Закрытый
2.2 Установка NodeJS
748
162
7м 57с
28
Закрытый
2.3 Настройки VSCode
736
162
5м 2с
22

3. Основные типы

12 уроков
Закрытый
3.1 Вводное видео
775
189
2м 31с
23
Закрытый
3.2 Подготовка проекта
773
189
6м 46с
26
Закрытый
3.3 Использование типов
761
191
10м 52с
37
Закрытый
3.4 Типы в функциях
752
190
10м 54с
26
Закрытый
3.5 Объекты
744
178
7м 50с
31
Закрытый
3.6 Упражнение - Типизируем объект
734
177
4м 0с
39
Закрытый
3.7 Массивы
727
178
8м 45с
30
Открытый
3.8 Tuples
985
201
10м 5с
34
Закрытый
3.9 Readonly
713
172
6м 12с
28
Закрытый
3.10 Enums
705
170
20м 54с
29
Закрытый
3.11 Упражнение - Типизируем функцию
695
166
8м 56с
22
Закрытый
3.12 Тест - Основные типы
691
675
2м 31с
13

4. Продвинутые типы

17 уроков
Закрытый
4.1 Вводное видео
688
167
2м 40с
25
Закрытый
4.2 Union
670
170
13м 34с
26
Закрытый
4.3 Literal Types
666
166
9м 0с
33
Закрытый
4.4 Type Aliases
657
164
8м 8с
22
Закрытый
4.5 Interfaces
649
160
10м 35с
26
Закрытый
4.6 Types или Interfaces?
640
161
6м 27с
23
Закрытый
4.7 Optional
637
150
11м 18с
20
Закрытый
4.8 Упражнение - Типизируем ответ сервера
621
148
11м 21с
31
Закрытый
4.9 Void
617
147
9м 21с
23
Закрытый
4.10 Unknown
604
145
11м 27с
23
Открытый
4.11 Never
770
169
16м 32с
30
Закрытый
4.12 Null
579
139
10м 16с
24
Закрытый
4.13 Приведение типов
582
140
12м 56с
20
Закрытый
4.14 Type Guard
582
145
11м 24с
31
Закрытый
4.15 Упражнение - Делаем typeguard ответа
561
128
6м 9с
22
Закрытый
4.16 Asserts
553
130
8м 30с
26
Закрытый
4.17 Тест - Продвинутые типы
565
544
2м 0с
13

5. Классы

18 уроков
Закрытый
5.1 Вводное видео
560
125
7м 12с
21
Закрытый
5.2 Создание класса
526
124
9м 23с
15
Закрытый
5.3 Конструктор
513
120
13м 50с
19
Закрытый
5.4 Методы
511
118
12м 6с
11
Закрытый
5.5 Упражнение - Перегрузка методов
499
115
8м 57с
16
Закрытый
5.6 Getter и Setter
500
118
10м 15с
13
Закрытый
5.7 Implements
491
116
11м 57с
14
Закрытый
5.8 Extends
476
116
11м 4с
14
Закрытый
5.9 Особенности наследования
463
114
6м 13с
21
Закрытый
5.10 Композиция против наследования
463
114
12м 31с
21
Закрытый
5.11 Видимость свойств
453
113
14м 2с
17
Закрытый
5.12 Упражнение - Делаем корзину товаров
445
106
18м 44с
28
Закрытый
5.13 Статические свойства
437
109
10м 9с
13
Закрытый
5.14 Работа с this
435
110
11м 46с
17
Закрытый
5.15 Типизация this
433
107
7м 16с
14
Закрытый
5.16 Абстрактные классы
427
427
6м 27с
15
Закрытый
5.17 Упражнение - Делаем абстрактный logger
418
103
7м 12с
21
Закрытый
5.18 Тест - Классы
432
423
2м 27с
9

6. Компилятор TypeScript

7 уроков
Закрытый
6.1 Вводное видео
445
102
4м 48с
15
Закрытый
6.2 Включение и исключение файлов
419
105
9м 9с
11
Закрытый
6.3 Вывод компиляции
411
100
21м 37с
14
Закрытый
6.4 Язык и окружение
392
98
6м 19с
12
Закрытый
6.5 Модули
390
99
6м 16с
9
Закрытый
6.6 Strict режим
389
98
13м 46с
19
Закрытый
6.7 Проверки кода
385
97
14м 42с
14

7. Generics

10 уроков
Закрытый
7.1 Вводное видео
450
107
3м 26с
18
Закрытый
7.2 Пример встроенных generic
447
109
6м 25с
12
Закрытый
7.3 Пишем функцию с generic
439
108
10м 39с
18
Закрытый
7.4 Упражнение - Функция преобразования в строку
423
100
6м 15с
13
Закрытый
7.5 Использование в типах
425
104
6м 54с
16
Закрытый
7.6 Ограничение generic
418
99
9м 54с
14
Закрытый
7.7 Упражнение - Функция сортировки id
399
98
7м 47с
19
Закрытый
7.8 Generic классы
405
99
7м 5с
12
Закрытый
7.9 Mixins
402
93
17м 48с
20
Закрытый
7.10 Тест - Generics
401
388
1м 9с
8

8. Манипуляция с типами

12 уроков
Закрытый
8.1 Вводное видео
398
92
3м 54с
17
Открытый
8.2 Keyof
514
111
6м 54с
14
Закрытый
8.3 Упражнение - Пишем функцию группировки
376
91
14м 16с
19
Закрытый
8.4 Typeof
370
89
7м 59с
16
Закрытый
8.5 Indexed Access Types
366
90
12м 47с
15
Закрытый
8.6 Conditional Types
359
88
15м 48с
9
Закрытый
8.7 Infer
346
87
8м 3с
11
Закрытый
8.8 Mapped Types
343
85
11м 7с
18
Закрытый
8.9 Упражнение - Валидация форм
324
79
6м 54с
11
Закрытый
8.10 TypeScript 4.9 - satisfies
212
212
10м 40с
18
Закрытый
8.11 Template Literal Types
325
80
8м 11с
15
Закрытый
8.12 Тест - Манипуляции с типами
332
320
1м 19с
6

9. Служебные типы

6 уроков
Закрытый
9.1 Вводное видео
333
79
2м 25с
9
Закрытый
9.2 Partial, Required, Readonly
325
85
6м 38с
13
Закрытый
9.3 Pick, Omit, Extract, Exclude
320
84
6м 35с
9
Закрытый
9.4 ReturnType, Parameters, ConstructorParameters
317
81
9м 58с
8
Открытый
9.5 Awaited
445
99
8м 4с
14
Закрытый
9.6 Тест - Служебные типы
316
308
0м 22с
1

10. Декораторы

14 уроков
Закрытый
10.1 Вводное видео
330
80
5м 1с
8
Закрытый
10.2 Паттерн декоратора
315
81
9м 44с
11
Закрытый
10.3 Декоратор класса
302
78
10м 0с
10
Закрытый
10.4 Фабрика декораторов
283
75
8м 27с
9
Закрытый
10.5 Упражнение - Декоратор CreatedAt
269
69
6м 57с
10
Закрытый
10.6 Декоратор метода
267
66
11м 0с
12
Закрытый
10.7 Упражнение - Декоратор перехвата ошибок
252
65
11м 37с
9
Закрытый
10.8 Декоратор свойства
238
65
9м 45с
10
Закрытый
10.9 Декоратор accessor
231
65
7м 43с
11
Закрытый
10.10 Декоратор параметра
229
66
5м 47с
8
Закрытый
10.11 Метаданные
235
66
23м 13с
7
Закрытый
10.12 Порядок декораторов
227
65
8м 2с
8
Закрытый
10.13 TypeScript 5.0 - декораторы и const T
156
156
11м 43с
8
Закрытый
10.14 Тест - Декораторы
264
255
0м 21с
3

11. Модульность и библиотеки

7 уроков
Закрытый
11.1 Вводное видео
291
67
6м 1с
9
Закрытый
11.2 Namespaces и reference
263
67
10м 51с
5
Закрытый
11.3 Модульность на backend
248
64
8м 6с
6
Закрытый
11.4 Модульность на frontend
251
65
8м 12с
5
Закрытый
11.5 Import и export
246
64
10м 15с
8
Закрытый
11.6 Типизация сторонних библиотек
247
63
11м 15с
8
Закрытый
11.7 Тест - Модульность и библиотеки
260
253
1м 40с
4

12. Порождающие паттерны

6 уроков
Закрытый
12.1 Вводное видео
285
71
3м 39с
7
Закрытый
12.2 Factory Method
273
68
23м 42с
11
Закрытый
12.3 Singleton
244
70
11м 6с
9
Закрытый
12.4 Prototype
235
63
8м 44с
8
Открытый
12.5 Builder
343
81
13м 13с
9
Закрытый
12.6 Тест - Порождающие паттерны
245
241
0м 20с
5

13. Структурные паттерны

7 уроков
Закрытый
13.1 Вводное видео
241
60
2м 9с
5
Закрытый
13.2 Bridge
221
60
12м 47с
12
Закрытый
13.3 Facade
218
54
10м 47с
8
Закрытый
13.4 Adapter
208
53
9м 40с
8
Закрытый
13.5 Proxy
201
55
9м 53с
11
Закрытый
13.6 Composite
195
54
15м 53с
13
Закрытый
13.7 Тест - Структурные паттерны
218
208
1м 44с
4

14. Поведенческие паттерны

10 уроков
Закрытый
14.1 Вводное видео
215
51
4м 50с
6
Закрытый
14.2 Chain of Command
189
50
13м 50с
12
Закрытый
14.3 Mediator
180
50
14м 31с
7
Закрытый
14.4 Command
178
51
20м 13с
13
Закрытый
14.5 State
176
47
16м 39с
9
Закрытый
14.6 Strategy
168
48
10м 33с
7
Закрытый
14.7 Iterator
161
46
17м 36с
8
Закрытый
14.8 Template Method
161
45
11м 50с
8
Закрытый
14.9 Observer
169
45
13м 54с
6
Закрытый
14.10 Тест - Поведенческие паттерны
191
178
0м 28с
3

15. Проект - Утилита выполнения команд

12 уроков
Закрытый
15.1 Вводное видео
223
46
3м 0с
7
Закрытый
15.2 Обзор проекта
193
44
6м 15с
6
Закрытый
15.3 Наивная реализация
166
37
12м 39с
7
Закрытый
15.4 Старт приложения
155
36
12м 18с
7
Закрытый
15.5 Обработка ввода
141
37
10м 14с
5
Закрытый
15.6 Обработка вывода
139
35
8м 18с
5
Закрытый
15.7 Упражнение - Консольный вывод
135
34
5м 3с
5
Закрытый
15.8 Упражнение - Шаблонный метод исполнителя
134
33
11м 21с
6
Закрытый
15.9 Упражнение - Builder для ffmpeg
130
32
13м 24с
5
Закрытый
15.10 Работа с файлами
131
32
8м 48с
4
Закрытый
15.11 Упражнение - Ffmpeg executor
129
32
13м 11с
5
Закрытый
15.12 Финал проекта
160
35
10м 45с
10

16. Заключение

1 урок
Закрытый
16.1 Куда двигаться дальше?
201
43
3м 6с
12