Программирование на Type Script (традиционный)
Об этом курсе
Традиционный курс от партнера ИРИТ-РТФ ArtSoftе по изучению Web-разработки.
Включает в себя целый спектр технологий для Web-разработки: Базовая верстка (HTML). JavaScript. TypeScript.
После прохождения курса вы получите основные навыки разработки frontend-приложений для браузере. Курс затрагивает все аспекты разработки полноценного веб-приложения на базе популярных языков разработки JavaScript и TypeScript.
План курса
1. JavaScript
Практика JS 1. Типы данных
1.1. Система контроля версий. Среда разработки visual studio code. Npm менеджер пакетов. Что такое node.js. Консоль браузера: elements, network, sources, application.
1.2. IDE Visual Studio. Строгий режим "use strict". переменные
1.3. Переменные.
1.4. Операторы. Условия. Циклы.
1.5. Типы данных.
Практика JS 2. Массивы и Функции
1.6. Массивы. Методы работы с массивами.
1.7. Функции. 4 способа создания функций.
Практика JS 3. Объекты
1.8. Объекты. Создание объектов. Копии объектов.
Практика JS 4. Прототипы.
1.9. Прототипы и прототипное наследование
Практика JS 5. Производительность.
1.10. Контекст вызова функции и стэк.
1.11. EventLoop
1.12. Интерпретация JS в браузере
2. TypeScript
Практика TS 6. Типы данных и Функции.
2.1. Что такое TypeScript? Компиляция TypeScript.
2.2. Переменные. Типы данных.
2.3. Операторы. Условия и циклы.
2.4. Функции
Практика TS 7. Классы.
2.5. Классы.
Практика TS 8. ООП 1.
2.6. ООП. Инкапсуляция. Наследование. Полиморфизм.
Практика TS 9. ООП 2.
2.7. Абстрактные классы и интерфейсы.
Практика TS 10. Шаблонные типы.
2.8. Шаблонные типы (generic типы).
Практика TS 11. Декораторы.
2.9. Декораторы классов, методов, свойств и полей.
Практика TS 12. Файловая структура.
2.10. Пространства имён. Модули. Загрузка модулей.
2.11. Заголовочные файлы *.d.ts
3. Передача данных
Практика ПД 13. async/await
3.1. Клиент-серверная архитектура. Структура HTTP. HTTP коды ответов. Методы HTTP.
3.2. Асинхронность. async/await. Промисы.
Практика ПД 14. Простые запросы на сервер
3.3. JSON. Rest api.
3.4. Метод fetchПрактика
ПД 15. Сложные запросы на сервер
3.5. CORS - кросдоменные запросы.
3.6. Blob-объекты и загрузка файлов на сервер.
Результат обучения
Основные навыки разработки Web-приложений с использованием языков программирования JavaScript и TypeScript.
Комментарии
Отличный курс
Отличный курс
Илья Дмитриевич - лучший…
Илья Дмитриевич - лучший препод в УрФУ (после Вероники Игоревны)
Оценка курсов Уральский Федеральный Университет
I was curious if you ever considered changing the structure of
your blog? Its very well written; I love what youve got to
say. But maybe you could a little more in the way of content so people could connect with it better.
Youve got an awful lot of text for only having
1 or two images. Maybe you could space it out better?
Stop by my web site; remont-master-info.ru
Оценка курсов Уральский Федеральный Университет
Very good blog you have here but I was wondering if you kne of
any user discussion forums that cover the same topics talked about
here? I'd really like to be a part of online community where I can get feed-back from other experienced people that share the same interest.
If you hazve any suggestions, please let me know.
Kudos!
My web blog Jump Manual
Оценка курсов Уральский Федеральный Университет
With havin so much written content do you ever run into any problems of plagorism or copyright infringement?
My website has a lot of unique content I've either created myself or outsourced
but it seems a lot of it is popping it up all over the internet without my
authorization. Do you know any ways to help stop content from being stolen? I'd certainly appreciate
it.
Also visit my site :: نقل عفش مع التغليف
Оценка курсов Уральский Федеральный Университет
Thanks for a marvelous posting! I certainly enjoyed reading it, you happen to
be a great author.I will ensure that I bookmark your
blog and will come back later in life. I want
to encourage you to ultimately continue your great job, have a nice
evening!
Look at my web-site: happiness boosting ideas
Оценка курсов Уральский Федеральный Университет
I constantly spent my half an hour to read this webpage's articles or reviews
daily along with a mug of coffee.
My blog post - release agnes gereb immediately
Оценка курсов Уральский Федеральный Университет
I've been browsing online more than three hours as of late, but
I by no means discovered any interesting article like yours.
It is lovely value enough for me. In my view, if all site owners
and bloggers made good content material as you probably did, the web can be a lot more useful than ever before.
My blog ... office 2003 replacement options
Оценка курсов Уральский Федеральный Университет
I could not refrain from commenting. Perfectly written!
Here is my blog; innovative travel gadgets
Оценка курсов Уральский Федеральный Университет
I read this article completely regarding the difference of newest and preceding technologies,
it's awesome article.
Stop by my webpage ... streamline your call management
Оценка курсов Уральский Федеральный Университет
We're a bunch of volunteers and starting a brand new scheme in our community.
Your web site offered us with valuable information to work on. You've performed an impressive task and our
entire neighborhood might be thankful to you.
My homepage - bone doctor orthopedic near me
Оценка курсов Уральский Федеральный Университет
Definitely imagine that which you stated. Your favourite justification seemed
to be at the web the easiest thing to take into accout of.
I say to you, I definitely get irked at the same time as other folks think about
concerns that they plainly do not recognize about. You managed to hit the nail upon the highest and
defined out the entire thing without having side effect , folks could take a signal.
Will probably be back to get more. Thanks
Also visit my page ... unicorn promo
Оценка курсов Уральский Федеральный Университет
It's a shame you don't have a donate button! I'd definitely donate
to this superb blog! I suppose for now i'll settle for book-marking and adding
your RSS feed to my Google account. I look forward to fresh updates and will talk about this
recommended site
with my Facebook group. Talk soon!
Оценка курсов Уральский Федеральный Университет
Excellent post. I certainly appreciate this site.
Keep writing!
Feel free to visit my web-site :: Rajabandot Toto
Оценка курсов Уральский Федеральный Университет
Thanks for another informative web site.
Where else could I get that type of info written in such a perfect approach?
I have a mission that I am simply now running
on, and I've been at the glance out for such information.
my web page :: 2024 new year's eve safety tips
Оценка курсов Уральский Федеральный Университет
Paragraph writing is also a excitement, if you be familiar with after that you can write
if not it is complex to write.
my page - new jersey llc
Add new comment