Улучшаем свои ReactJS приложения при помощи без серверного SSR
Краткое описание
Этот курс посвящен изучению и созданию SSR приложения (server side render – рендер приложения в строку на сервере) на ReactJS, при помощи без серверного решения на Amazon Web Services. Рассмотрим два варианта архитектуры на AWS. Создадим стеки для развертывания в облаке для каждой из архитектур. А также подклчим к вашему аккаунту AWS и развернем эти стеки в вашем облаке. Разберем два способа локального запуска приложения с использованием AWS CDK, а также Serverless Offline. Присоединяйтесь, будет интересно!
Для кого подойдет этот курс?
Этот курс для фронтенд разработчиков, которые уже умеют работать с Javascript, Typescript, ReactJS и хотят разобраться , как можно улучшить свои приложения при помощи технологии Server Side Render
Требования
-
Навыки HTML, CSS
-
Любой редактор кода
-
Необходимо знать JavaScript
-
Желательно базовое знание английского языка
-
Примерное понимание что такое облако и облачные сервисы
-
Когда либо слышали о безсервеной технологии
-
Умение работать с npm и переменными окружения
План курса
-
Введение в курс. Краткое содержание
-
Что такое SSR? Для чего применяют эту технологию
-
Настройка локальной среды. Установка React App и AWS CDK
-
Создаем простое веб приложение на React для тестирования SSR
-
Разберем две архитектуры Serverless SSR на AWS
-
Напишем лямбда функции для двух вариантов архитектур
-
Добавим сжатие ответа для Lambda Edge
-
Разберем и напишем стек для Lambda Edge и Lambda Api Gateway при помощи AWS CDK
-
Сделаем тонкую настройку webpack
-
Сделаем локальный запуск через AWS CDK, а также через Serverless Framework
-
Поговорим о том, что изучили
Курс включает
-
готовый код, загруженный на Github.
-
слайды, которые будут рассматриваться в курсе
Личная рекомендация
Пытайтесь повторять самостоятельно все, чтобы преобрести практический навык, настройки и создания ReactJS SSR приложений, основанных на AWS Serverless SSR. Старайтесь пройти все этапы и получить результат. Это даст вам уверенность в своих силах и полное понимание данной технологии.
Вопросы?
Если возникнут вопросы, обращайтесь ко мне в LinkedIn