
egghead
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
SEO Friendly Progressive Web Applications with Angular Universal
В этом курсе мы создадим Angular приложение, которое будет публичным веб-сайтом. Обычно существует довольно много компромиссов, используя одностраничное приложение для общедоступного веб-сайта. Например, их сложно индексировать поисковыми системами, и если вы ссылаетесь на них в социальных сетях, вы получаете общий предварительный просмотр. Кроме того, первоначальный рендеринг может занять некоторое время (особенно на мобильных устройствах), поскольку браузер должен задействовать весь JavaScript, чтобы отобразить рабочее приложение.
Добавляя и настраивая «Angular Universal», мы добавляем Server Side рендеринг для нашего приложения. Это помогает предотвратить упомянутые выше проблемы путем предварительного рендеринга приложения на сервере и предоставления его пользователю, когда он запрашивает приложение. После загрузки JavaScript приложение будет легко переключиться на «нормальное» веб-приложение.
Для принятия эффективных мер и для модернизации нашего приложения мы добавим и настроим Service Worker, который позволит использовать в браузере родной опыт (заставка, значок рабочего стола, быстрая загрузка, кэшированные данные и т.д.)
https://github.com/eggheadio-projects/egghead-course-SEO-friendly-PWA-with-angular-universal
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
Узнайте, как обеспечить лучший пользовательский опыт с использованием лучших веб-технологий. Прогрессивные веб-приложения - это просто веб-сайты, которые постепенно становятся приложениями. Но как это происходит? Требуются опытные разработчики, которые понимают новый способ создания быстрых, надежных и привлекательных веб-сайтов. В этом курсе вы узнаете, что такое прогрессивные веб-приложения, зачем их нужно осваивать и почему ваши заинтересованн
JAMstack, сокращение от «JavaScript, APIs, and Markup », делает свой вклад в мире веб-разработки. Создание приложений JAMstack избавляет от необходимости создавать бэкэнд с нуля, позволяя вам сосредоточиться на том, что действительно важно: на вашем контенте.
Научитесь создавать прогрессивные веб-приложения (PWA) с нуля или обновлять существующие веб-приложения до PWA с помощью Service Workers, Cache API и манифестов веб-приложений.
Изучите основы и инструменты SEO с нуля. Этот курс упрощает понимание SEO и дает вам простые, действенные шаги, которые нужно реализовать для эффективного ранжирования вашего сайта (или сайта ваших клиентов) на первой странице Google.