javascriptНачальный
TypeScript
54 урока · Types, narrowing, generics, tsconfig, everyday app
TypeScripttsctsconfiggenericsnarrowingstrict
Длительность
7 weeks
Старт
Студентов
0+
Рейтинг
0 / 5
Стоимость
49 000 ֏
- 7 weeks (всего 36 ч)
- Старт
- Формат: онлайн
- HY · EN · RU
- Сертификат по окончании
Для записи оплата не нужна · Мы свяжемся с вами в течение 24 часов
Чему посвящён курс
О курсе
54 урока · Types, narrowing, generics, tsconfig, everyday app
За 7 weeks (36 ч занятий и проектной работы) вы пройдёте путь от основ до настоящего проекта продакшен-уровня — вместе с Tigran Hakobyan и командой менторов beeon.academy.
Результаты обучения
Чему вы научитесь
Установить/подключиться к Percona Server
Писать MySQL-compatible SQL с привычкой InnoDB
Знать XtraBackup и Toolkit по имени
Завершить мини lab + привычку dump
Интерактивный курс
Уроки
54 урока · все открыты, начните с любого
- 1Typed JavaScript, который scale28 мин
- 2tsc — compiler, не runtime26 мин
- 3Type стираются на emit24 мин
- 4Пути gradual adoption26 мин
- 5Где TypeScript с вами конфликтует24 мин
- 6Roadmap этого курса22 мин
- 7string, number, boolean — и ловушки28 мин
- 8Когда annotate (и когда нет)26 мин
- 9Union, которые остаются честными28 мин
- 10Narrowing: typeof, in, predicate30 мин
- 11Literal type и const26 мин
- 12Array против tuple28 мин
- 13Object shape и excess property check28 мин
- 14type alias против interface28 мин
- 15any, unknown, never — выбирайте осознанно28 мин
- 16Workshop: смоделируйте маленький domain30 мин
- 17Function signature, которые document intent28 мин
- 18Overload без лжи26 мин
- 19Typing `this` и call style26 мин
- 20Class как implementation, не type religion28 мин
- 21public / private / protected (и #)24 мин
- 22implements и structural typing26 мин
- 23Abstract class — редко, осознанно24 мин
- 24Workshop: typed calculator API30 мин
- 25Generic: одна function, много shape30 мин
- 26Constraint через extends26 мин
- 27keyof и typeof как type operator28 мин
- 28Mapped type для transform28 мин
- 29Conditional type и infer28 мин
- 30Utility type, которые реально используете28 мин
- 31Template literal type26 мин
- 32satisfies — check без widening24 мин
- 33Workshop: DeepPartial + API helper30 мин
- 34ESM/CJS под TypeScript26 мин
- 35Declaration file (.d.ts)28 мин
- 36tsconfig, который говорит правду30 мин
- 37Флаги семейства strict28 мин
- 38paths и baseUrl — осторожно26 мин
- 39Workshop: lean tsconfig для lib28 мин
- 40Typing async-работы28 мин
- 41Error как data (typed)26 мин
- 42Runtime validation на edge28 мин
- 43DOM typing без отчаяния26 мин
- 44Typing Node API26 мин
- 45Component props — TypeScript edition28 мин
- 46Test, которые уважают type24 мин
- 47Workshop: fetch JSON safely30 мин
- 48Стратегии emit: JS + .d.ts26 мин
- 49Migrate папки JS без драмы28 мин
- 50CI: tsc --noEmit на каждом PR24 мин
- 51Когда typecheck становится медленным24 мин
- 52Объясняйте TypeScript с доказательствами24 мин
- 53Playbook: typed module с нуля32 мин
- 54Что практиковать на следующей неделе20 мин
Модули курса
Программа
- 1
- 2
- 3
- 4
Что нужно для старта
Требования
- Ноутбук и готовность запустить Percona или MySQL-compatible server
- Основы MySQL/MariaDB полезны
- Опыт DBA не обязателен
Учитесь у практикующего инженера
Ваш преподаватель
TH
Tigran Hakobyan
Backend Mentor · beeon.academy
Instructor at beeon.academy. Percona path (ArT list Persona): 39 lessons through the capstone.
Что говорят выпускники
Отзывы студентов
Частые вопросы
FAQ
Нет — vibe coding был предыдущим курсом. Здесь agent с tool и циклами.
Стоимость
49 000 ֏
