
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
The JavaScript Design Patterns and Best Practices Collection
Вы когда-нибудь чувствовали, что слишком сильно полагаетесь на сторонние библиотеки и фреймворки JS? Обеспокоены возможностью писать чистый и поддерживаемый код? Это курс с уникальной структурой. Его цель - познакомить вас с методами экспертного уровня, которые помогут вам расти как разработчику программного обеспечения. Хотя мы фокусируемся на JS, многие из используемых нами шаблонов также применимы к более широкой разработке программного обеспечения. Эти шаблоны проектирования будут действовать как решения ваших часто возникающих проблем разработки.
Этот курс поможет вам понять проверенные временем шаблоны проектирования в JavaScript. Вы узнаете, как создавать надежные приложения и библиотеки. Более того, этот курс научит вас определять места, где правильный шаблон может улучшить читаемость и ремонтопригодность вашего кода.
Почему я должен выбрать этот курс?
Мы потратили последнее десятилетие на то, чтобы помочь разработчикам оставаться актуальными. Структура этого курса является результатом глубокого и интенсивного исследования того, что необходимо знать реальным разработчикам, чтобы быть готовыми к работе. Мы не тратим слишком много времени на теорию и сосредотачиваемся на практических результатах, чтобы вы могли сами увидеть, как все работает на практике.
Какие детали мы освещаем?
Мы все достигли стадии, когда нам сложно писать простой и выразительный код. Именно в таких случаях нам на помощь приходят шаблоны проектирования.
Мы начинаем этот курс с идиоматического JavaScript, помогая вам освоить современный JS. От стабилизации нашей основы в ООП-программировании мы перейдем к рассмотрению манипуляций с DOM простым и доступным способом.
Затем мы перейдем к одной из наиболее распространенных проблем, с которыми сталкиваются веб-разработчики интерфейса. - Как узнать, поддерживается ли функция при создании кросс-браузерного приложения? В последнем обновлении JS, то есть ES6. ES6 - это захватывающий набор новых языковых функций и парадигм, и мы сразу же научим вас использовать полифилы и транспилеры.
Когда вы хорошо ознакомитесь со всеми советами и приемами JavaScript, мы перейдем к методам разработки шаблонов. Начиная с введения в шаблоны проектирования, мы рассмотрим творческие, структурные и поведенческие шаблоны. Мы также включаем описание функционального программирования, model view паттерны, шаблоны для создания веб-приложений и обмена сообщениями. Ряд очень интересных шаблонов JavaScript, таких как внедрение зависимостей и постобработка в реальном времени, также подробно описаны в практическом контексте.
По завершении этого курса вы познакомитесь с более чем 20 современными и классическими шаблонами проектирования в действии, чтобы вы могли применять их для решения проблем, возникающих при разработке реальных веб-приложений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Паттерны проектирования - это интеллектуальные стратегии многократного использования для решения общих проблем разработки, с которыми сталкиваются разработчики. Для веб-разработчиков, работающих с JavaScript, шаблоны проектирования предоставляют проверенный методический план атаки для решения проблем, возникающих при разработке реальных приложений.
Откройте для себя современную реализацию шаблонов проектирования в JavaScript.
Научитесь уверенно разрабатывать поддерживаемое, расширяемое объектно-ориентированное программное обеспечение. Если вы хотите достичь более высоких уровней разработки программного обеспечения, вы просто ДОЛЖНЫ освоить шаблоны проектирования. Это не просто!
Научитесь уверенно разрабатывать поддерживаемое, расширяемое объектно-ориентированное программное обеспечение. Этот курс является второй частью серии. Первая часть посвящена поведенческим шаблонам проектирования. В этой части вы узнаете шаблоны структурного проектирования, которые были впервые представлены GoF.
Этот курс научит вас создавать анимацию в Интернете с помощью стандарта JavaScript API Web Animations W3C. Вы узнаете, как перенести то, что вы уже умеете делать в CSS, в JavaScript, а затем добавить дополнительные возможности, такие как приостановка и воспроизведение анимаций, запуск одной анимации на полпути к другой. Объединение различных анимаций вместе и синхронизация нескольких анимаций. Все, что вы просто не можете сделать в настоящее врем
Внимания стоит только последний модуль, в котором уже собственно и рассказывают про паттерны, остальные модули легкие, рассчитаны на новичков (джунов)
Паттерны бессмертны, но все таки курсу уже много лет, так что лучше посмотреть что-нибудь поновее