Школа IT-профессий Level Up ищет преподавателя на онлайн-курс Продвинутый фронтенд: Разработка и Архитектура (Middle) Занятия с учениками проходят в формате видео конференции в зумеПродолжительноть курса: 2 месяца, 2 раза в неделю, 44 академических часа Программа курса:1. Первичная настройка проекта / окружения-настройка конфигов Next.js, prettier, ESLint, tsconfig и переменных окружения.-настройка MUI темы под требования проекта2. Автогенерация кода из swagger’a-разберемся в спецификации openAPI и инструменте Swagger,-разберемся в лучших практиках использования этих спецификаций на фронтенде-рассмотрим различные варианты генерации кода из swagger.3. Знакомство с Next.js и FSD-познакомимся с архитектурным подходом FSD-поймем как обойти “конфликты” с next.js-рассмотрим основные подводные камни применения FSD в больших проектах4. Реализация базовых элементов социальной сети-реализуем Страницу пользователя, стену, страницу друзей или что-то подобное5. Применение принципов SOLID в React приложениях-разберем как применять SOLID принципы в мире React приложений6. Дробление монолита на микрофронты-разделим монолит на микрофронтенды, используя плагин Module Federation.-познакомимся с практиками шаринга состояния между микрофронтами, шаринга TS типов, практик разделения готового монолита на микрофронты.7. По запросу можем рассмотреть темы:-настройка версионирования фронтенда-использование фича тогглов-CI/CD пайплайны-webpack конфиг и его декомпозиция-тестирование (Юниты, интеграционные, e2e, контрактные)-деплой приложения на микрофронтах на продакшн Требования: Опыт работы от 3-х лет по специальностиИскренняя любовь к людямСтремление делиться опытом и знаниями с новичкамиГрамотная речьУмение донести информацию по предмету до учениковОпыт преподавания или публичных выступлений Обязанности: - подготовиться к занятиям (презентации и т.д.);- преподавать в Zoom, уделяя большое внимание практике. Здесь вы сможете развивать навыки публичных выступлений, работы с аудиторией и подачи обратной связи. Условия: - гибкий график, легко совмещать с основной работой, занятия в вечернее время;- оплата по договоренности;- бонусы: доступ к нашим курсам, нетворкинг, развитие личного бренда, возможность приглашать лучших выпускников в свою команду.
Преподаватель на курс "Программирование на Python для детей" (GeekSchool)
Договорная
Санкт-Петербург
Skillbox