React SSR на AWS Serverless
Улучшаем свои ReactJS приложения при помощи без серверного SSR
What you will learn
frontend
ssr
aws
serverless
aws cdk
reactjs
Why take this course?
Краткое описание
Этот курс посвящен изучению и созданию 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