Для себя Ранее был опыт backend разработки на ASP.NET (включая фронт на SSR). Знаю c#, SQL, базу JS. Хочется заполнить пробелы по части создания/проектирования SPA. Цель: - делать прототипы - home pet-projects - понимать +- всю архитектуру SPA и проектировать решения на базе SPA Необходимо: Поднять базовые навыки: - по JS (+ TS) - коротко пробежаться по CSS - научить работать с Figma Разобраться с бразером: - работа браузера: DOM, cookie, CORS, Web API - траблшутинг работы SPA, работы с DOM, взаимодействия с Web API Освоить React: a) render single page b) react-router (multiple pages) c) работа с backend (REST, websockets и пр) d) вопросы аутентификации (OAuth, OIDC, JWT/Bearer) e) работа с permissions в SPA f) iframe injection g) траблшутинг h) сборка React (docker build) Разобраться в Advanced топиках: 1) SPA в микросервисной архитектуре (BFF и пр) 2) SPA at scale - Microfronts 3) SPA и сервисы геолокации 4) SPA на мольных клиентах (Android, iOS) Что хотелось бы от преподавателя: 1) опыт коммерческой разработки 2) владение LiveShare или аналога для совместной разработки учебных проектов 3) Умение доносить знания как вербально, так и в виде схем (например - через Miro). 4) Понимание контекста развития тех или иных технологий - было раньше А, стало Б, потому что - 1), 2), 3)