Лого университета
Урфу
Название

Программирование на Type Script (традиционный)

Название университета
Уральский Федеральный университет
Вид программы
Курс
Лого университета/партнера
ArtSofte

Об этом курсе

Body

Традиционный курс от партнера ИРИТ-РТФ 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.

Оценить курс
Average: 4.3 (4 votes)

Комментарии

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

пн, 12/12/2022 - 04:43

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

вт, 01/31/2023 - 21:06

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 :: نقل عفش مع التغليف

вс, 03/19/2023 - 01:49

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

пн, 06/05/2023 - 01:50

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

чт, 06/08/2023 - 10:01

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

ср, 08/16/2023 - 09:30

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

ср, 08/16/2023 - 21:57

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!

вт, 08/22/2023 - 05:21

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

пт, 12/01/2023 - 07:57

Добавить комментарий

date

Порядок
date (значение 1)
date (значение 2)

Ограниченный HTML

  • Допустимые HTML-теги: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Строки и абзацы переносятся автоматически.
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Последние добавленные курсы

Image
Quality assurance
Вид программы
Курс
Название университета
Уральский Федеральный университет
Оценить курс
5/5
star-icon

Image
game dev
Вид программы
Курс
Название университета
Уральский Федеральный университет
Оценить курс
5/5
star-icon