Содержание
- 2. Кто мы ИТСК Системный интегратор Дочернее предприятие ПАО «Газпром нефть» Пишем софт, много софта
- 3. Наши проекты (количество строк кода)
- 4. Что это такое Объектно-ориентированный язык Представлен Microsoft в 2012 году Является расширением JavaScript Добавляет типизацию Добавляет
- 5. Кому может пригодиться?
- 6. Сфера применения Везде где можно исполнять javascript код
- 7. При разработке приложений для браузеров Сфера применения
- 8. Если вы наркоман fullstack developer и пишете бэк на ноде, то код скомпилированный из TS может
- 9. Deno – новая технология от создателя node, обещает исполнять TypeScript Сфера применения
- 10. Динамика популярности языков со времени релиза typescript (по мнению stackoverflow)
- 11. Знакомство Наше знакомство с typescript – 2016 год Причины: Строгая типизация Выразительная система типов Framework который
- 12. Что делают разработчики, когда встречают что-то незнакомое? Сопротивляются!
- 13. Стадии принятия Отрицание – да кому это только пришло в голову, типы в JS???
- 14. Гнев – *»№%::* эту строгую типизацию, это сколько надо dto наваять Стадии принятия
- 15. Торг – ок, типы. Any – тоже вполне себе тип Стадии принятия
- 16. Депрессия – ее мы, кажется, пропустили Стадии принятия
- 17. Принятие – осознание плюсов типизации, кропотливое прорабатывание типов, избавление от any Стадии принятия
- 18. Что он нам дает Привычно выглядящие ООП конструкции Статическую типизацию Классы Интерфейсы Обобщенные типы Типы перечисления
- 19. Система типов TypeScript Статическая
- 20. Сильная (строгая) Система типов TypeScript
- 21. Структурная Система типов TypeScript
- 22. Номинативная типизация C#
- 23. Структурная типизация
- 24. Откуда берутся типы в TypeScript
- 25. Откуда берутся типы в TypeScript
- 26. Откуда берутся типы в TypeScript
- 27. Откуда берутся типы в TypeScript
- 28. Откуда берутся типы в TypeScript
- 29. Откуда берутся типы в TypeScript
- 30. Откуда берутся типы в TypeScript
- 31. Куда деваются типы в TypeScript
- 32. ES5 Куда деваются типы в TypeScript
- 33. ES5 Куда деваются типы в TypeScript
- 34. Анонимный тип Compile-time тип
- 35. Именованный тип, Интерфейс Compile-time тип Compile-time ID
- 36. Класс Typescript Функция-конструктор, или es6 класс Compile-time тип Compile-time ID
- 37. Рассмотрим такой вариант
- 38. Ответ сервера
- 39. И вот что мы получим
- 40. Результирующий js
- 41. Еще про интерфейсы
- 42. Еще про интерфейсы
- 43. Еще немного про интерфейсы A B
- 44. Еще немного про интерфейсы
- 45. Модификаторы доступа, все что о них нужно знать
- 46. Модификаторы доступа, все что о них нужно знать
- 47. Более того, даже в ts
- 48. Generic
- 49. Generic
- 50. C# Generic
- 51. Generic
- 52. Generic
- 53. Generic
- 54. Контекст
- 55. Контекст
- 56. Декораторы Для использования нужно включить --experimentalDecorators
- 57. Декораторы
- 58. Декораторы
- 59. Декораторы
- 60. Хорошо подойдет людям с опытом backend разработки на строго типизированных языках Выводы
- 61. Расширяет возможности JavaScript, добавляя фишки, которые еще не вошли в стандарт, но ожидаются в будущем Выводы
- 62. Добавляет статическую типизацию Выводы
- 63. Более удобная навигация по проекту и более точные подсказки IDE. Выводы
- 64. Описание предметной области с помощью типов в крупных проектах позволяет лучше понимать чужой код Выводы
- 65. Обещает корректность типов в вашем приложении Выводы
- 66. Он выглядит как C# или Java, но ими не является, вводя в заблуждение Выводы
- 67. Это все еще JavaScript с прототипным наследованием Из этого следует, что TS опасен для людей, которые
- 68. Большая часть конструкций исчезает после компиляции Выводы
- 69. Все что вошло в программу из нетипизированной среды может вам все поломать (json с бэка, например)
- 70. Сторонние библиотеки с коллбэками, которые применяют свой контекст могут нам все поломать Выводы
- 71. Проверка типов полностью отсутствует в рантайме Выводы
- 72. Добавляется обязательный этап сборки проекта Выводы
- 73. Не гарантирует корректность программы) Выводы
- 75. Скачать презентацию








































































Уровни программной конфигурации ПК
Обработка числовой информации
Разработка интерактивных электронных курсов
Создание однотабличной базы данных
Цифровая трансформация менеджмента
QR код
Трубичинское сельское поселение
Клевое место. Зачем вам нужен сайт
Методика определения степени возможного ущерба и алгоритма определения уровня защищённости государственных информационных систем
Алгоритмы. Потенциометр. COM-порт
Запоминающие устройства
Презентация на тему Тексты в памяти компьютера (6 класс)
Прикладная среда табличного процессора MS Excel
Занятие 1. Понятие об основных законах регулирования. Пропорциональный закон регулирования
LРазработка автоматизированной системы управления (АСУ)
Компьютерная графика. Векторная Графика. Средства работы с графикой
Создание Web-сайта
Убрать символ
Экологический проект Утриш в Вконтакте
Scratch Middle. Чат-бот Урок 6
Протокол IP в глобальных сетях. Чистая IP сеть. Протокол РРР
Эффективный контент в Instagram
Разработка месенджера
Разработка тестов. Практическая работа № 5
Компьютеризация делопроизводства
Информационно-коммуникативные технологии в начальной школе
Язык программирования
Создание визитки на КузВики