TypeScript стал стандартом индустрии для наведения порядка в хаотичности JavaScript благодаря строгой типизации, которая позволяет создавать более стабильные и готовые к продакшену веб-приложения.В этом курсе вы познакомитесь с TypeScript через практические упражнения по рефакторингу, постепенно осваивая всё более сложные возможности TS для стабилизации проблемного JavaScript-приложения. Помимо изучения самого языка, вы разберётесь с популярными
Этот практический семинар разработан для того, чтобы помочь разработчикам перейти от "Я могу написать немного TypeScript" к "Я готов использовать его на работе с уверенностью". Майк пройдет далеко за пределы основ языка и, используя значимый проект, научит урокам, извлеченным из многолетнего опыта работы в продакшене. Те, кто завершит этот семинар, должны почувствовать себя готовыми создать библиотеку или приложение, зная, что они строят, тестиру
С каждым годом TypeScript становится всё более популярным, и это не удивительно. Добавление статических типов к JavaScript-приложениям помогает не только выявить больше ошибок на этапе компиляции, но и является фундаментальным аспектом богатого и продуктивного процесса написания кода. Благодаря большему объему информации, доступной на вашем рабочем столе (благодаря типам), вы узнаете больше о библиотеках, от которых зависите, сможете формализоват
Этот продвинутый курс TypeScript поможет вам освоить декларационные файлы, продвинутые обобщения, преобразование типов и различные сложные ситуации, вроде "как мне типизировать это странное явление?". Особенно это актуально при работе с TypeScript, так как он постоянно внедряет изменения, что может быть вызовом для программистов. В этом курсе вы научитесь быстро диагностировать проблемы и применять эффективные решения и обходные пути.В рамках это
Лучший способ научиться — это что-то построить. Следуйте инструкциям и создайте приложение с нуля. От технического задания до развертывания. Использование React, Node.js, Typescript, Postgres.
React — это стандартная библиотека для создания производительных пользовательских интерфейсов на JavaScript. Но по мере роста вашего приложения растут и пограничные случаи, и становится все труднее отслеживать все ошибки типов, которые имеют тенденцию возникать. Следующее, что вы знаете, вы тратите больше времени на дефекты, обнаруженные клиентами, чем на внедрение новых функций. TypeScript — это расширенный набор функций поверх React
Благодаря первоклассной поддержке TypeScript в Vue 3 использование TypeScript в ваших приложениях никогда не было таким простым. Но знаете, что самое лучшее? Вы можете решить, сколько TypeScript вы хотите использовать, не идя ва-банк для своих приложений. На этом семинаре вы изучите основы, необходимые для запуска и работы с TypeScript в ваших приложениях Vue 3.
Этот семинар адресован тем, кому надоел TS или кто хочет узнать и изучить что-то новое. Мы будем использовать TS как трамплин для изучения других языков.
Завершение вводного курса по TypeScript — отличный первый шаг в вашем пути изучения TS, но способность применять язык для решения сложных и разнообразных задач может потребовать более глубокого понимания и хорошо сформированной мысленной модели. На этом семинаре мы решим ряд задач, призванных укрепить ваши знания и сделать так, чтобы важные концепции действительно «закрепились» в вашем сознании.
Full-Stack TypeScript (с Node.js, React and GraphQL)
Full-Stack TypeScript (feat. Node.js, React and GraphQL)
TypeScript предлагает восхитительный опыт разработки, но для многих приложений все ставки снимаются, как только вы делаете вызов API и получаете ответ «any». На этом семинаре мы объединим системы типов TypeScript и GraphQL для создания полнофункциональных кодовых баз с полной проверкой типов (даже на уровне данных!), которые невероятно легко развивать, рефакторить и поддерживать.