beeon.academy
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 урока · все открыты, начните с любого
  1. 1Typed JavaScript, который scale28 мин
  2. 2tsc — compiler, не runtime26 мин
  3. 3Type стираются на emit24 мин
  4. 4Пути gradual adoption26 мин
  5. 5Где TypeScript с вами конфликтует24 мин
  6. 6Roadmap этого курса22 мин
  7. 7string, number, boolean — и ловушки28 мин
  8. 8Когда annotate (и когда нет)26 мин
  9. 9Union, которые остаются честными28 мин
  10. 10Narrowing: typeof, in, predicate30 мин
  11. 11Literal type и const26 мин
  12. 12Array против tuple28 мин
  13. 13Object shape и excess property check28 мин
  14. 14type alias против interface28 мин
  15. 15any, unknown, never — выбирайте осознанно28 мин
  16. 16Workshop: смоделируйте маленький domain30 мин
  17. 17Function signature, которые document intent28 мин
  18. 18Overload без лжи26 мин
  19. 19Typing `this` и call style26 мин
  20. 20Class как implementation, не type religion28 мин
  21. 21public / private / protected (и #)24 мин
  22. 22implements и structural typing26 мин
  23. 23Abstract class — редко, осознанно24 мин
  24. 24Workshop: typed calculator API30 мин
  25. 25Generic: одна function, много shape30 мин
  26. 26Constraint через extends26 мин
  27. 27keyof и typeof как type operator28 мин
  28. 28Mapped type для transform28 мин
  29. 29Conditional type и infer28 мин
  30. 30Utility type, которые реально используете28 мин
  31. 31Template literal type26 мин
  32. 32satisfies — check без widening24 мин
  33. 33Workshop: DeepPartial + API helper30 мин
  34. 34ESM/CJS под TypeScript26 мин
  35. 35Declaration file (.d.ts)28 мин
  36. 36tsconfig, который говорит правду30 мин
  37. 37Флаги семейства strict28 мин
  38. 38paths и baseUrl — осторожно26 мин
  39. 39Workshop: lean tsconfig для lib28 мин
  40. 40Typing async-работы28 мин
  41. 41Error как data (typed)26 мин
  42. 42Runtime validation на edge28 мин
  43. 43DOM typing без отчаяния26 мин
  44. 44Typing Node API26 мин
  45. 45Component props — TypeScript edition28 мин
  46. 46Test, которые уважают type24 мин
  47. 47Workshop: fetch JSON safely30 мин
  48. 48Стратегии emit: JS + .d.ts26 мин
  49. 49Migrate папки JS без драмы28 мин
  50. 50CI: tsc --noEmit на каждом PR24 мин
  51. 51Когда typecheck становится медленным24 мин
  52. 52Объясняйте TypeScript с доказательствами24 мин
  53. 53Playbook: typed module с нуля32 мин
  54. 54Что практиковать на следующей неделе20 мин
Модули курса

Программа

  1. 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 ֏
    Записаться