me_edu
К курсу

Чертежи и схемы — TypeScript для начинающих

15 листов. Чертежи векторные — печатаются чётко в любом масштабе. На чертежах есть размеры и сетка (1 клетка = указанному числу мм) — переносите на материал по клеткам.

Карта понимания

Как учиться на этом курсе
PROCESS DIAGRAM1вопрос2модель3пример4проба5вывод
Карта темы: от вопроса к самостоятельному выводу

Что рисовать и фиксировать

Как учиться на этом курсе
STRUCTURAL BLOCK DIAGRAMCENTRAL UNITпонятиесхемапереноспримерошибкакритерийСтруктурная схемастрелки показывают поток данных/энергиимасштаб и расположение условные
Визуальный конспект удерживает понятие, пример, ошибку и критерий

Ритм практики и повторения

Как учиться на этом курсе
ITERATION CYCLEвспомнитьрешитьпроверитьисправить
Цикл закрепления: извлечь из памяти, применить, проверить и исправить

От требования к тесту

Профессиональный практикум: проект, качество и портфолио
PROCESS DIAGRAM1требование2пример3алгоритм4тест5рефакторинг6релиз
Путь разработчика: требование превращается в тестируемый и поддерживаемый код.

Архитектура вместо набора синтаксиса

Профессиональный практикум: проект, качество и портфолио
STRUCTURAL BLOCK DIAGRAMCENTRAL UNITПриложениеUI/CLIтестывалидациялогикахранилищеСтруктурная схемастрелки показывают поток данных/энергиимасштаб и расположение условные
Архитектурная схема показывает границы программы и поток данных.

Поток данных и состояние

Атлас программных моделей: данные, архитектура, API и тесты
STRUCTURAL BLOCK DIAGRAMCENTRAL UNITвходвалидациявыходмодельлогикахранилищеСтруктурная схемастрелки показывают поток данных/энергиимасштаб и расположение условные
Поток данных: программа как проверяемое преобразование состояния.

API и база данных

Атлас программных моделей: данные, архитектура, API и тесты
STRUCTURAL BLOCK DIAGRAMCENTRAL UNITfrontendHTTPтестAPIserviceSQLСтруктурная схемастрелки показывают поток данных/энергиимасштаб и расположение условные
Архитектура приложения: интерфейс, контракт API, бизнес-логика, база и проверка.

Как устроен курс

Видеолекция
ABYORТаблица истинностиA BY0 000 111 011 11
Логический вентиль и таблица истинности связывают входы с выходным состоянием.

Проблема динамической типизации

Зачем нужны типы
WIRING DIAGRAM · QUADCOPTER POWER/SIGNALPDB / AIOАКБ LiPoVBAT+GNDVBAT+GNDМотор 1ESC 1Мотор 2ESC 2Мотор 3ESC 3Мотор 4ESC 4Полётный контроллер(FC)Приёмник (RX)VBAT+GNDсигнал PWM/DSHOT3 фазы мотораWIRINGPWR / SIGNALGND common
Электрическая схема дрона разделяет силовую шину, регуляторы, сигнальные линии и общую землю.

Компиляция и вывод типов

Зачем нужны типы
93 мм56 ммУчебная платаTP1+5VTP2GNDTP3OUTanalog keep-outпитаниесигналDD2XS112345+5+0XS2OUTGND+5R5R9R6R10R8R2R2C2C1C5+VD1VD2VT4EBCVT5EBCVT1EBCVT2EBCVT3EBCЖАЛПТЧК частотомеруК нагревателюLayersTop CuGNDDRCclearancetracksTP: +5V / GND / OUTМонтажный чертёж показывает размещение, контрольные точки, полигоны питания и правила трассировки.
Монтажный чертёж показывает размещение, контрольные точки, полигоны питания и правила трассировки.

Аннотации переменных

Базовые типы и аннотации
WIRING DIAGRAM · QUADCOPTER POWER/SIGNALPDB / AIOАКБ LiPoVBAT+GNDVBAT+GNDМотор 1ESC 1Мотор 2ESC 2Мотор 3ESC 3Мотор 4ESC 4Полётный контроллер(FC)Приёмник (RX)VBAT+GNDсигнал PWM/DSHOT3 фазы мотораWIRINGPWR / SIGNALGND common
Электрическая схема дрона разделяет силовую шину, регуляторы, сигнальные линии и общую землю.

Типы функций

Базовые типы и аннотации
WIRING DIAGRAM · QUADCOPTER POWER/SIGNALPDB / AIOАКБ LiPoVBAT+GNDVBAT+GNDМотор 1ESC 1Мотор 2ESC 2Мотор 3ESC 3Мотор 4ESC 4Полётный контроллер(FC)Приёмник (RX)VBAT+GNDсигнал PWM/DSHOT3 фазы мотораWIRINGPWR / SIGNALGND common
Электрическая схема дрона разделяет силовую шину, регуляторы, сигнальные линии и общую землю.

Объединения типов (union)

Объединения и литеральные типы
STRUCTURAL BLOCK DIAGRAMCENTRAL UNITnumber | stringnumberstringСтруктурная схемастрелки показывают поток данных/энергиимасштаб и расположение условные
Объединение: значение принадлежит одному из перечисленных типов

Литеральные типы и type-псевдонимы

Объединения и литеральные типы
WIRING DIAGRAM · QUADCOPTER POWER/SIGNALPDB / AIOАКБ LiPoVBAT+GNDVBAT+GNDМотор 1ESC 1Мотор 2ESC 2Мотор 3ESC 3Мотор 4ESC 4Полётный контроллер(FC)Приёмник (RX)VBAT+GNDсигнал PWM/DSHOT3 фазы мотораWIRINGPWR / SIGNALGND common
Электрическая схема дрона разделяет силовую шину, регуляторы, сигнальные линии и общую землю.

Интерфейсы

Интерфейсы и типы объектов
STRUCTURAL BLOCK DIAGRAMCENTRAL UNITinterface Userid: numbername: stringisAdmin?: booleanСтруктурная схемастрелки показывают поток данных/энергиимасштаб и расположение условные
Интерфейс описывает форму объекта — набор полей и их типы