При создании крупномасштабных приложений возникает соблазн думать, что нам нужны масштабные методы для выполнения работы. На самом деле противоядием от сложности программного обеспечения является прагматическое применение первых принципов для достижения соответствующего уровня простоты. Мы продемонстрируем эти принципы, проработав серию строго контролируемых примеров в TypeScript, по мере того, как мы начнем постепенно строиться к чему-то гораздо большему. К тому времени, когда мы закончим, у вас будет ментальная структура, которую вы сможете использовать для разработки нетривиальных приложений любого размера.
Шаблоны, обсуждаемые на этом семинаре, не зависят от фреймворка, и большинство из них могут применяться на любом языке, особенно если они асинхронны по своей природе. Чтобы обеспечить максимальную применимость для веб-разработчиков, мы будем работать с TypeScript, поскольку это отличный язык для передачи вневременных концепций архитектуры.
Научитесь определять основные компоненты сложности приложения
Узнайте, как управлять сложностью на локальном уровне, уровне функций и приложений
Узнайте, как определить и исправить три наиболее проблемные ошибки в коде.
Узнайте, как свести все, что вы делаете как программист, к четырем основным элементам
Узнайте, как организовать сложность с помощью абстракции
Узнайте, как вступает в игру пятый программный элемент и как им управлять.
Узнайте, как применять системы на основе событий для управления распределенной сложностью
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.
Архитектурные паттерны - слишком громкое название для этого воркшопа Подойдёт только для Junior-to-Mid JavaScript developers
nurbekabdirasulov0 kucherenko.web
Здравствуйте можете посоветовать какие Архитектурные паттерны стоит рассматривать ?
HEM4NG
1.25 speed of video is much beneficial for me! He takes lot of time to speak!
Anonymous
Плеер полная фигня не возможно смотреть на телефоне
CourseHunter Team Anonymous
Спасибо за разернутый комментарий. Мы поняли что Вам не понравилось, и быстро сделаем фикс! Сарказм.
DMITRIY CourseHunter Team
конечно, зачем что то менять, если бабки так так несут )
CourseHunter Team DMITRIY
этот курс, как и все курсы от frontend,asters, в бесплатном просмотре.
"не возможно смотреть на телефоне " затрагивает много вещей, например скорость прогрузки видео - возможно автор комментария смотрел на плохом соединении или у автора старый андроид, IOS и там плеер ведет себя совсем по другому. Вариантов можно придумать много, поэтому не вижу проблем написать что именно пошло не так в мобильном просмотре. Рекомендую DMITRIY писать что Вам не нравится и на это будут обращать внимания, это принесет больше пользы Вам, как премиум пользователю, чем саркастичные комментарии. Вас кстати никто сюда "бабки нести" не заставлял.
Подойдёт только для Junior-to-Mid JavaScript developers
"не возможно смотреть на телефоне " затрагивает много вещей, например скорость прогрузки видео - возможно автор комментария смотрел на плохом соединении или у автора старый андроид, IOS и там плеер ведет себя совсем по другому. Вариантов можно придумать много, поэтому не вижу проблем написать что именно пошло не так в мобильном просмотре. Рекомендую DMITRIY писать что Вам не нравится и на это будут обращать внимания, это принесет больше пользы Вам, как премиум пользователю, чем саркастичные комментарии. Вас кстати никто сюда "бабки нести" не заставлял.