
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Mastering TypeScript with Marathon Interview Questions
В последние годы TypeScript приобрел огромную популярность. Согласно опросу Stackoverflow 2020 года, TypeScript является вторым по популярности языком программирования в мире (в 2019 году он был третьим по популярности), что ясно показывает, что рост популярности весьма поразителен. TypeScript (разработанный Microsoft) — это язык программирования с открытым исходным кодом, который компилируется в JavaScript. С момента выхода в 2012 году язык активно развивается и с каждым годом набирает популярность и признание.
Сообщество разработчиков сильно ассоциировало TypeScript с Angular в первые дни, но теперь вы можете использовать его практически с чем угодно, например с ReactJS, Node.js, Deno и т. д.
Не слишком ли поздно начинать изучать TypeScript сейчас?
Что ж, никогда не поздно, если вы начнете СЕГОДНЯ! Получите преимущество, будучи одним из тех, кто действительно понимает TypeScript, а не просто относится к этому как к университетскому проекту.
TypeScript и JavaScript — это одно и то же, верно? НЕТ!
Хотя TypeScript является расширенным набором JavaScript; это означает, что TypeScript в конечном итоге компилируется в JavaScript, поэтому они не совпадают.
Основным преимуществом TypeScript является его функция статической типизации, которая предоставляет дополнительную информацию о вашем коде, которая служит лучшей документацией для других разработчиков и позволяет им сразу же обнаруживать больше ошибок во время компиляции.
Язык современный с такими функциями, как интерфейсы, объединения, типы пересечений, перечисления, классы и области видимости. Кроме того, поскольку это надмножество, в нем есть все современные функции JavaScript, такие как деструктуризация, стрелочные функции и т.д.
Этот курс не посвящен основам, я подниму вас на продвинутый уровень с практическими реальными вопросами для интервью, которые помогут вам понять концепцию и в то же время правильно ответить.
Что в курсе?
Как и во всех моих курсах, у нас есть разделы, заполненные содержанием от начального до продвинутого уровня, поэтому рекомендуется сначала ознакомиться с полной учебной программой курса, чтобы получить четкое представление обо всех темах, а затем начинать шаг за шагом.
Вот краткое изложение того, что вы найдете в курсе:
Я рекомендую вам хорошо понимать концепции ООП и основы JavaScript, прежде чем продолжить работу с этим руководством, чтобы максимально использовать его.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
TypeScript - Javascript уровня продакшн. Освойте TypeScript, изучая best design patterns с Express, React, Redux. Любой другой онлайн-курс учит вас основному синтаксису и функциям Typescript, но только этот курс покажет вам, как применять Typescript в реальных проектах, объясняя, как создавать большие успешные проекты на примерах.
Изучите все 23 Шаблоны Проектирования GoF (Gang of Four) и реализуйте их в TypeScript. Шаблоны проектирования - это описания или шаблоны, которые можно многократно применять к часто повторяющимся проблемам при разработке программного обеспечения. Знакомство с шаблонами проектирования очень полезно при планировании, обсуждении, управлении и документировании ваших приложений в настоящее время и в будущем.
Мы потратим большую часть нашего времени на создание большого приложения с полным стеком вместе и обсудим различные проблемы, с которыми мы столкнемся на этом пути.
В этом курсе вы научитесь создавать свой собственный полиморфный компонент, который может отображаться как любой допустимый элемент HTML. Что еще более важно, вы научитесь строго указывать разрешенные реквизиты на основе предоставленного типа элемента. По пути будет обсуждаться множество вариантов использования и крайних случаев, которые помогут вам создавать более надежные повторно используемые компоненты React.