TypeScript-Javascript рівня продакшн. Освойте TypeScript, вивчаючи популярні шаблони проектування
чого ви навчитеся
- освоїте шаблони проектування для створення великих додатків
- зрозумієте композицію і успадкування, і коли їх використовувати
- Навчіться повторно використовувати код на базі класів та інтерфейсів
- Навчіться збирати багаторазові шаблони для ваших власних проектів typescript
Typescript-це" супер набір " Javascript. Це означає, що якщо ви вже знаєте Javascript, ви готові пройти цей курс. Typescript додає кілька важливих функцій до Javascript, включаючи систему типів. Ця система типів призначена для того, щоб допомогти вам виявляти помилки під час розробки, а не під час виконання коду. Це означає, що ви будете вдвічі продуктивнішими, виявляючи помилки на попередніх етапах розробки. Але крім системи типів, Typescript також надає кілька інструментів для структурування великих баз коду та написання справді багаторазового коду.
Освоїти Typescript, просто прочитавши документацію, непросто. Хоча ви, можливо, знаєте, що таке "набраний масив" або "інтерфейс", документація не показує вам, де використовувати ці функції або як їх ефективно використовувати. Мета цього курсу-допомогти вам зрозуміти, чому існує кожна функція Typescript і де саме їх використовувати.
Провідні компанії з нетерпінням чекають розробників Typescript. Деякі з найбільших веб-додатків сьогодні створюються за допомогою Typescript. Роботодавці намагаються знайти інженерів, які вільно володіють цією передовою системою. Знання Typescript зробить вас набагато більш працевлаштованими, надаючи вам унікальні навички, якими володіють небагато інших інженерів.
Плануєте створювати власні програми? Використання Typescript допоможе вам правильно структурувати свій проект з першого дня. У цьому курсі Ви дізнаєтеся, як писати повторно використовуваний код, приділяючи величезну увагу використанню класів та інтерфейсів для створення замінних "віджетів". Ви зможете переналаштовувати свої програми на льоту, щоб створювати абсолютно різні функції з мінімальними зусиллями.
Але не вірте мені на слово-подивіться відгуки про цей курс! Ви побачите, що інші інженери, як і ви, досягли великих успіхів і отримали нове розуміння того, як створювати масштабовані веб-програми.
Не втрачайте дорогоцінний час і записуйтеся на курс прямо зараз!
01 вступ
1 Введення.html [5k 225]
2 важливо! ЧАВО-Часті питання.html [3k 998]
02 знайомство з TypeScript-уд. річок
1 Короткий огляд TypeScript.mkv [16m 496k 970]
2 Встановлення середовища розробки.mkv [24m 605k 411]
3 перший додаток.mkv [15m 649k 861]
4 Запуск TypeScript коду. mp4 [63m 811k 138]
5 невелика зміна коду. mp4 [35m 400k 975]
6 виявлення помилок за допомогою TypeScript. mp4 [47m 544k 168]
7 виявляємо ще більше помилок!. mp4 [37m 410k 510]
03 Що таке система типів
1 Короткий огляд курсу. mp4 [41M 566k 530]
2 типи.mp4 [70m 152K 807]
3 більше про типи. mp4 [74m 955k 548]
4 приклади типів. mp4 [36m 643k 633]
5 де використовуються типи. mp4 [14M 139k 456]
04 анотації типів у дії
1 анотації типів та виведення типів.mp4 [34m 891k 353]
2 анотації для змінних. mp4 [30m 952k 436]
3 анотації для об'єктних літералів. mp4 [39m 720k 892]
4 анотації для функцій. mp4 [46m 7k 238]
5 Що таке висновок типів. mp4 [45m 84k 295]
6 Тип any .mp4 [93m 503k 365]
7 виправлення типу any .mp4 [23m 349k 782]
8 відкладена ініціалізація. mp4 [33m 662k 531]
9 коли вихід типу не працює. mp4 [42m 572k 716]
05 анотації для функцій та об'єктів
1 більше про анотації для функцій. mp4 [49m 519k 363]
2 виведення типів для функцій. mp4 [37m 991k 423]
3 анотації для різних видів функцій. mp4 [13m 840k 346]
4 Void & Never.mp4 [25m 768k 945]
5 Деструктуризация.mp4 [30m 945k 406]
6 анотації для об'єктів. mp4 [36m 356k 908]
06 набрані масиви
1 Масиви в TypeScript.mp4 [39m 979k 56]
2 Для чого потрібні масиви в TypeScript.mp4 [40m 669k 674]
3 масиви зі значеннями різних типів. mp4 [24M 452k 871]
4 коли використовувати набрані масиви. mp4 [19M 386k 706]
07 Tuples (кортежі) в TypeScript
1 Tuples в TypeScript.mp4 [69m 660k 854]
2 Tuples в дії. mp4 [38m 79k 189]
3 для чого потрібні.mp4 [25m 195k 642]
08 інтерфейси-найважливіша частина TypeScript
1 інтерфейси. mp4 [27M 486k 994]
2 Довгі анотації типів. mp4 [27M 974k 0]
3 виправлення довгих анотацій за допомогою інтерфейсів. mp4 [38m 795k 64]
4 Синтаксис інтерфейсів. mp4 [27M 90k 27]
5 функції в інтерфейсах. mp4 [36m 306k 145]
6 повторне використання коду за допомогою інтерфейсів. mp4 [37m 874k 648]
7 План інтерфейсів. mp4 [64M 272K 482]
09 створення функціональності за допомогою КЛАСІВ
1 класи.mp4 [43m 973k 403]
2 Основи успадкування. mp4 [34m 786k 264]
3 модифікатори методів об'єкта. mp4 [79m 411k 16]
4 Поля в класах. mp4 [67m 883k 728]
5 Поля та успадкування.mp4 [42m 438k 700]
6 де використовуються класи. mp4 [21M 422k 494]
10 Використання шаблонів проектування (Design Patterns) в TypeScript
01 короткий огляд програми. mp4 [58m 232k 194]
03 структура проекту. mp4 [44m 388k 265]
04 Генерація випадкових даних. mp4 [56m 656k 185]
05 файли визначення типів. mp4 [73m 5k 986]
07 експорт у TypeScript.mp4 [37m 579k 767]
08 створення класу Company. mp4 [34m 501k 568]
09 додавання підтримки Google Maps. mp4 [65m 194k 838]
10 Інтеграція Google Maps. mp4 [40m 745k 801]
12 Прихована функціональність. mp4 [72m 36k 797]
14 додавання маркерів. mp4 [117m 160k 611]
15 дублювання коду. mp4 [27M 652k 114]
16 одне з можливих рішень.mp4 [104m 344k 361]
18 неявна перевірка типів.mp4 [43m 851k 743]
19 показ спливаючих вікон. mp4 [91m 461k 862]
22 підводимо підсумки. mp4 [112M 531k 864]
23 файли проекту.html [290]
23 файли проекту
index.html [227]
package.json [171]
package-lock.json [1k 98]
dist
index.html [229]
index.js [10k 870]
index.js.map [3k 687]
src.f10117fe.js [2m 456k 619]
node_modules
@types
faker
index.d.ts [17k 73]
LICENSE [1k 141]
package.json [2k 372]
README.md [895]
googlemaps
index.d.ts [11k 29]
LICENSE [1k 141]
package.json [3k 116]
README.md [1k 308]
style-reference.d.ts [1k 522]
reference
control.d.ts [4k 906]
coordinates.d.ts [17k 934]
data.d.ts [5k 918]
directions.d.ts [11k 967]
distance-matrix.d.ts [12k 911]
drawing.d.ts [5k 345]
elevation.d.ts [991]
event.d.ts [10k 284]
geocoder.d.ts [15k 968]
geometry.d.ts [3k 40]
image-overlay.d.ts [2k 331]
info-window.d.ts [11k 356]
kml.d.ts [1k 720]
map.d.ts [35k 626]
marker.d.ts [37k 42]
max-zoom.d.ts [3k 312]
overlay-view.d.ts [3k 760]
places-autocomplete-service.d.ts [2k 920]
places-service.d.ts [6k 798]
places-widget.d.ts [1k 180]
polygon.d.ts [12k 758]
street-view.d.ts [3k 35]
street-view-service.d.ts [1k 751]
visualization.d.ts [801]
faker
.eslintignore [49]
.eslintrc [897]
.gitattributes [7]
.travis.yml [159]
.versions [393]
bower.json [437]
CHANGELOG.md [3k 727]
CODE_OF_MERIT.MD [2k 234]
conf.json [196]
CONTRIBUTING.md [1k 321]
gulpfile.js [424]
index.js [196]
MIT-LICENSE.txt [1k 331]
package.js [679]
package.json [2k 524]
Readme.md [18k 592]
dist
faker.js [6m 49k 435]
faker.min.js [1m 571k 17]
lib
address.js [11k 922]
animal.js [2k 430]
commerce.js [2k 926]
company.js [2k 598]
database.js [1k 342]
datatype.js [5k 732]
date.js [4k 126]
fake.js [3k 162]
finance.js [10k 39]
git.js [1k 774]
hacker.js [1k 405]
helpers.js [11k 740]
iban.js [20k 114]
image.js [6k 338]
index.js [5k 625]
internet.js [11k 768]
locales.js [2k 71]
lorem.js [4k 365]
mersenne.js [749]
music.js [405]
name.js [6k 503]
phone_number.js [1k 58]
random.js [8k 63]
system.js [4k 650]
time.js [681]
unique.js [858]
vehicle.js [3k 373]
image_providers
lorempicsum.js [2k 766]
lorempixel.js [5k 235]
unsplash.js [3k 199]
locales
af_ZA
index.js [278]
address
default_country.js [42]
index.js [145]
postcode.js [45]
cell_phone
formats.js [129]
index.js [96]
company
index.js [85]
suffix.js [54]
internet
domain_suffix.js [78]
index.js [102]
name
female_first_name.js [1k 362]
first_name.js [2k 695]
index.js [234]
last_name.js [2k 219]
male_first_name.js [1k 354]
phone_number
formats.js [191]
index.js [102]
ar
index.js [360]
address
building_number.js [54]
city.js [42]
city_name.js [2k 438]
1 Введення.html [5k 225]
2 важливо! ЧАВО-Часті питання.html [3k 998]
02 знайомство з TypeScript-уд. річок
1 Короткий огляд TypeScript.mkv [16m 496k 970]
2 Встановлення середовища розробки.mkv [24m 605k 411]
3 перший додаток.mkv [15m 649k 861]
4 Запуск TypeScript коду. mp4 [63m 811k 138]
5 невелика зміна коду. mp4 [35m 400k 975]
6 виявлення помилок за допомогою TypeScript. mp4 [47m 544k 168]
7 виявляємо ще більше помилок!. mp4 [37m 410k 510]
03 Що таке система типів
1 Короткий огляд курсу. mp4 [41M 566k 530]
2 типи.mp4 [70m 152K 807]
3 більше про типи. mp4 [74m 955k 548]
4 приклади типів. mp4 [36m 643k 633]
5 де використовуються типи. mp4 [14M 139k 456]
04 анотації типів у дії
1 анотації типів та виведення типів.mp4 [34m 891k 353]
2 анотації для змінних. mp4 [30m 952k 436]
3 анотації для об'єктних літералів. mp4 [39m 720k 892]
4 анотації для функцій. mp4 [46m 7k 238]
5 Що таке висновок типів. mp4 [45m 84k 295]
6 Тип any .mp4 [93m 503k 365]
7 виправлення типу any .mp4 [23m 349k 782]
8 відкладена ініціалізація. mp4 [33m 662k 531]
9 коли вихід типу не працює. mp4 [42m 572k 716]
05 анотації для функцій та об'єктів
1 більше про анотації для функцій. mp4 [49m 519k 363]
2 виведення типів для функцій. mp4 [37m 991k 423]
3 анотації для різних видів функцій. mp4 [13m 840k 346]
4 Void & Never.mp4 [25m 768k 945]
5 Деструктуризация.mp4 [30m 945k 406]
6 анотації для об'єктів. mp4 [36m 356k 908]
06 набрані масиви
1 Масиви в TypeScript.mp4 [39m 979k 56]
2 Для чого потрібні масиви в TypeScript.mp4 [40m 669k 674]
3 масиви зі значеннями різних типів. mp4 [24M 452k 871]
4 коли використовувати набрані масиви. mp4 [19M 386k 706]
07 Tuples (кортежі) в TypeScript
1 Tuples в TypeScript.mp4 [69m 660k 854]
2 Tuples в дії. mp4 [38m 79k 189]
3 для чого потрібні.mp4 [25m 195k 642]
08 інтерфейси-найважливіша частина TypeScript
1 інтерфейси. mp4 [27M 486k 994]
2 Довгі анотації типів. mp4 [27M 974k 0]
3 виправлення довгих анотацій за допомогою інтерфейсів. mp4 [38m 795k 64]
4 Синтаксис інтерфейсів. mp4 [27M 90k 27]
5 функції в інтерфейсах. mp4 [36m 306k 145]
6 повторне використання коду за допомогою інтерфейсів. mp4 [37m 874k 648]
7 План інтерфейсів. mp4 [64M 272K 482]
09 створення функціональності за допомогою КЛАСІВ
1 класи.mp4 [43m 973k 403]
2 Основи успадкування. mp4 [34m 786k 264]
3 модифікатори методів об'єкта. mp4 [79m 411k 16]
4 Поля в класах. mp4 [67m 883k 728]
5 Поля та успадкування.mp4 [42m 438k 700]
6 де використовуються класи. mp4 [21M 422k 494]
10 Використання шаблонів проектування (Design Patterns) в TypeScript
01 короткий огляд програми. mp4 [58m 232k 194]
03 структура проекту. mp4 [44m 388k 265]
04 Генерація випадкових даних. mp4 [56m 656k 185]
05 файли визначення типів. mp4 [73m 5k 986]
07 експорт у TypeScript.mp4 [37m 579k 767]
08 створення класу Company. mp4 [34m 501k 568]
09 додавання підтримки Google Maps. mp4 [65m 194k 838]
10 Інтеграція Google Maps. mp4 [40m 745k 801]
12 Прихована функціональність. mp4 [72m 36k 797]
14 додавання маркерів. mp4 [117m 160k 611]
15 дублювання коду. mp4 [27M 652k 114]
16 одне з можливих рішень.mp4 [104m 344k 361]
18 неявна перевірка типів.mp4 [43m 851k 743]
19 показ спливаючих вікон. mp4 [91m 461k 862]
22 підводимо підсумки. mp4 [112M 531k 864]
23 файли проекту.html [290]
23 файли проекту
index.html [227]
package.json [171]
package-lock.json [1k 98]
dist
index.html [229]
index.js [10k 870]
index.js.map [3k 687]
src.f10117fe.js [2m 456k 619]
node_modules
@types
faker
index.d.ts [17k 73]
LICENSE [1k 141]
package.json [2k 372]
README.md [895]
googlemaps
index.d.ts [11k 29]
LICENSE [1k 141]
package.json [3k 116]
README.md [1k 308]
style-reference.d.ts [1k 522]
reference
control.d.ts [4k 906]
coordinates.d.ts [17k 934]
data.d.ts [5k 918]
directions.d.ts [11k 967]
distance-matrix.d.ts [12k 911]
drawing.d.ts [5k 345]
elevation.d.ts [991]
event.d.ts [10k 284]
geocoder.d.ts [15k 968]
geometry.d.ts [3k 40]
image-overlay.d.ts [2k 331]
info-window.d.ts [11k 356]
kml.d.ts [1k 720]
map.d.ts [35k 626]
marker.d.ts [37k 42]
max-zoom.d.ts [3k 312]
overlay-view.d.ts [3k 760]
places-autocomplete-service.d.ts [2k 920]
places-service.d.ts [6k 798]
places-widget.d.ts [1k 180]
polygon.d.ts [12k 758]
street-view.d.ts [3k 35]
street-view-service.d.ts [1k 751]
visualization.d.ts [801]
faker
.eslintignore [49]
.eslintrc [897]
.gitattributes [7]
.travis.yml [159]
.versions [393]
bower.json [437]
CHANGELOG.md [3k 727]
CODE_OF_MERIT.MD [2k 234]
conf.json [196]
CONTRIBUTING.md [1k 321]
gulpfile.js [424]
index.js [196]
MIT-LICENSE.txt [1k 331]
package.js [679]
package.json [2k 524]
Readme.md [18k 592]
dist
faker.js [6m 49k 435]
faker.min.js [1m 571k 17]
lib
address.js [11k 922]
animal.js [2k 430]
commerce.js [2k 926]
company.js [2k 598]
database.js [1k 342]
datatype.js [5k 732]
date.js [4k 126]
fake.js [3k 162]
finance.js [10k 39]
git.js [1k 774]
hacker.js [1k 405]
helpers.js [11k 740]
iban.js [20k 114]
image.js [6k 338]
index.js [5k 625]
internet.js [11k 768]
locales.js [2k 71]
lorem.js [4k 365]
mersenne.js [749]
music.js [405]
name.js [6k 503]
phone_number.js [1k 58]
random.js [8k 63]
system.js [4k 650]
time.js [681]
unique.js [858]
vehicle.js [3k 373]
image_providers
lorempicsum.js [2k 766]
lorempixel.js [5k 235]
unsplash.js [3k 199]
locales
af_ZA
index.js [278]
address
default_country.js [42]
index.js [145]
postcode.js [45]
cell_phone
formats.js [129]
index.js [96]
company
index.js [85]
suffix.js [54]
internet
domain_suffix.js [78]
index.js [102]
name
female_first_name.js [1k 362]
first_name.js [2k 695]
index.js [234]
last_name.js [2k 219]
male_first_name.js [1k 354]
phone_number
formats.js [191]
index.js [102]
ar
index.js [360]
address
building_number.js [54]
city.js [42]
city_name.js [2k 438]
https://privatelink.de/?https://www.udemy.com/course/typescript-bootcamp/