Програмски језик ТипеСцрипт - курс 12.500 руб. из ИБС Тренинг центра, обука 12 часова, датум 26.11.2023.
мисцеланеа / / December 04, 2023
Теме које се обрађују:
1. Основе ТипеСцрипт-а [1 сат теорија, 1 сат пракса]
Историја и основе језика ТипеСцрипт
Основни типови у ТипеСцрипт-у
ЕС2015+ функције подржане у ТС
ЕС2015 модули, увоз и извоз
Цаст
Вежбајте (подешавање окружења, инсталирање и конфигурисање Вебпацк-а, повезивање ТипеСцрипт компајлера, састављање бундле.јс-а и повезивање са хтмл фајлом)
2. Настављамо да проучавамо типове у ТипеСцрипт-у [1 сат теорија, 1 сат пракса]
Функционални типови
Дословни типови
Типови синдиката
Рад са нулл и ундефинед, рад са стрицтНуллЦхецкс
Интерфејси и структурни типови
Опциона својства у интерфејсима
Индексирани типови
Класе и имплементација интерфејса
Проширење интерфејса
Цаст
Функционални типови који користе интерфејсе
Хибридни интерфејси
Преоптерећење функције
Вежбајте (писање објектно оријентисане апликације, коришћење куцања, класа, интерфејса, енкапсулације, полиморфизма)
3. Интеграција ТипеСцрипт-а са ЈаваСцрипт библиотекама (од нпм-а и наших). [1 сат теорија, 1 сат пракса]
Декларације (декларација типа)
Вежбање: повезивање ЈС кода
Вежбање: повезивање екстерних ЈС библиотека
Вежбајте: повезивање и куцање сопствених ЈС библиотека
4. Напредни часови [1 сат теорија]
Приватна, заштићена и јавна поља
Поља статичне класе
Статичка својства
Креирање интерфејса заснованих на класама
модификатор само за читање
разредни изрази
Апстрактни часови
5. Детаљно проучавање типова [2 сата теорија]
Унесите закључак
Контекстуални тип
Тип Цомпатибилити
Спајање и додавање интерфејса (спајање интерфејса)
Врсте раскрсница
Локална дефиниција типа
Строга дословна провера задатка
Строги буквални типови и њихов спој
Дискриминатори
Полиморфни тип ово
Тип чувари
Коришћење типеоф за штитнике типа
Типови сужавања помоћу штитника типа
Тип сужавање помоћу инстанцеоф
Нуллабле типови
6. Декоратери [1 сат теорија, 1 сат пракса]
Декларативно програмирање са декоратерима
Промена дефиниција својстава помоћу декоратора
Цласс Ектенсион
Мета програмирање са декоратерима
Ограничавање приступа функцијама помоћу декоратора
Коришћење омотача за промену понашања функције
Декоратери са параметрима
Декоратери за методе
Вежбање: Спровођење провере промена вредности поља
Вежбање: Имплементација и конфигурисање евидентирања помоћу декоратора
7. Генерички типови [1 сат теорија]
Чему служе генерички типови?
Рад са генеричким низовима
Коришћење ограничења са генеричким типовима
Генеричке класе
Генерички интерфејси
Имплементација генеричких класа са преливањем типа на било који
Имплементација генеричких класа са преоптерећеним методама
Укупно: 8 сати теорије (67%), 4 сата праксе (33%)