Лого университета

Программирование на 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.

Оценить курс
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

Mon, 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.

My web blog Jump Manual

Tue, 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

Also visit my site :: نقل عفش مع التغليف

Sun, 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

Look at my web-site: happiness boosting ideas

Mon, 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

Thu, 06/08/2023 - 10:01

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

Wed, 08/16/2023 - 21:57

Add new comment


date (value 1)
date (value 2)

Restricted HTML

  • Allowed HTML tags: <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>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

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

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

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