Будь-який програміст, який працює з динамічно типізованою мовою, скаже вам, як важко масштабувати до більшої кількості рядків коду та більшої кількості інженерів. Ось чому Facebook, Google і Microsoft винайшли поступові статичні шари типів для свого динамічно введеного коду JavaScript і Python. Ця практична книга показує вам, чим один із таких шарів типів, TypeScript, є унікальним серед них: він робить програмування веселим завдяки своїй потужній статичній системі типів.
Якщо ви програміст із середнім досвідом роботи з JavaScript, автор Борис Черний навчить вас володіти мовою TypeScript. Ви зрозумієте, як TypeScript може допомогти вам усунути помилки у вашому коді та дозволить вам масштабувати свій код серед більшої кількості інженерів, ніж ви могли раніше.
У цій книзі ви:
Почніть із основ:
Дізнайтеся про різні типи та оператори типу TypeScript, у тому числі для чого вони призначені та як використовуються
Досліджуйте теми для просунутих осіб:
< p>Зрозумійте складну систему типів TypeScript, включно з тим, як безпечно обробляти помилки та створювати асинхронні програми
Зануртеся в практичні навички:
Використовуйте TypeScript зі своїми улюбленими зовнішніми та серверними фреймворками, перенесіть свої наявний проект JavaScript у TypeScript і запустіть свою програму TypeScript у виробництві