Практический продвинутый TypeScript
В этом курсе исследуются некоторые новые расширенные функции TypeScript с использованием практических примеров, с которыми вы можете столкнуться в своих проектах.
В программировании часто возникают несколько проблем, для которых существуют различные повторяемые решения; они известны как шаблоны проектирования. Шаблоны проектирования - отличный способ повысить эффективность ваших программ и повысить производительность; вы изучите их! Этот курс представляет собой набор наиболее важных шаблонов, необходимых для повышения производительности и производительности приложений.
Этот курс начинается с изучения принципов SOLID для написания чистого кода. Затем вы создадите новые объекты и экземпляры классов с помощью шаблонов проектирования. Затем вы будете использовать внедрение зависимостей с InversifyJS для создания тестируемого, поддерживаемого и расширяемого кода.
В дальнейшем вы изучите шаблоны структурного проектирования, чтобы лучше выразить отношения между различными объектами приложения. Наконец, вы исследуете поведенческие модели, чтобы добавить поток в свои приложения и уровни связи между вашими объектами.
В этом курсе исследуются некоторые новые расширенные функции TypeScript с использованием практических примеров, с которыми вы можете столкнуться в своих проектах.
TypeScript взял штурмом мир веб-разработки. Этот курс охватывает все сверху вниз, поэтому вы будете уверенно использовать TypeScript в своих приложениях и проектах.
При создании крупномасштабных приложений возникает соблазн думать, что нам нужны масштабные методы для выполнения работы. На самом деле противоядием от сложности программного обеспечения является прагматическое применение первых принципов для достижения соответствующего уровня простоты. Мы продемонстрируем эти принципы, проработав серию строго контролируемых примеров в TypeScript, по мере того, как мы начнем постепенно строиться к чему-то гораздо
Монорепозиторий - это репозиторий git, содержащий более одного проекта. Эта мощная идея захватила мир JavaScript штурмом, поскольку она открывает новые мощные паттерны в отношении композиции, инкапсуляции и простоты обслуживания.
Этот курс предназначен для того, чтобы подготовить разработчиков от «Я могу написать немного TypeScript» до «Я готов с уверенностью использовать его в работе». Майк выйдет за рамки основ языка и воспользуется осмысленным проектом, чтобы преподать уроки, извлеченные им из многолетнего производственного опыта.