- Изучены HTML, CSS, JS
- Изучены основы React
- Успехи в алгоритмах (6 kyu на codewars)
- Освоены основные операции в Git: commit, push, pull, merge
- Освоен CSS препроцессор SASS/Less
- Освоен CSS-framework tailwindcss
- Разработан интернет-магазин сладостей интернет-магазин
- Углубление в асинхронный JS: упражнения на callbacks, promises
- Углубление в браузерные API: DOM, Fetch, Local Storage, Event loop
- Углубление в React
- Освоить серверный рендеринг (SSR, SSG) на Next.js
- Освоить State management на Redux, Redux Toolkit
- Начать писать компоненты на TypeScript
- Усовершенствовать интернет-магазин - был переписан бэкенд с использованием Typescript, Express, PostgreSQL, а также переписан фронт с навтивного js + jQuery на React + Redux ToolKit, RTK Query
- Усовершенствовать навыки в алогоритмах (достичь как минимум 4 kyu на codewars)
- Усовершенствовать интернет-магазин - был переписан c нуля на фуллстек Next.js с БД на MongoDB, использованием Telegram API для контакта с продацом.
- Попрактиковать язык запросов GraphQL
- Практика написания fullstack мобильных приложений на React Native, Nest.js
- Практика написания Unit-тестов на Jest, Vitest
- Углубиться в работу с Docker для контейнеризации приложений
- Изучить CI/CD процессы и настроить автоматизированные пайплайны с использованием GitHub Actions или GitLab CI
- Освоить работу с облачными платформами (например, AWS, GCP) для деплоя и масштабирования приложений
- Углубиться в Web Security: изучить основы защиты веб-приложений, такие как OWASP, и внедрить соответствующие меры безопасности в мои действующие приложения
- Улучшить навыки работы с алгоритмами и структурами данных на LeetCode
- Начать вести технический блог или участвовать в open-source проектах для обмена знаниями и опыта