Войти

Стажер Nuxt3(Vue)

MyDataCoin
Компания MyDataCoin
Тип Стажировка
Оклад Неоплачиваемая
Описание вакансии

JavaScript (ES6+)

  1. Основы языка (переменные, типы данных, функции, объекты, массивы)
  2. Промисы и асинхронный код (async/await, fetch)
  3. Работа с модулями (import/export)


Vue.js 3

  1. Реактивность (ref, reactive, computed, watch)
  2. Жизненный цикл компонентов (onMounted, onUnmounted)
  3. Директивы Vue (v-if, v-for, v-bind, v-model)
  4. Работа с событиями (@click, @input)
  5. Слоты и динамические компоненты


Nuxt 3

  1. Концепция server-side rendering (SSR) и static site generation (SSG)
  2. Маршрутизация (pages/, useRoute, useRouter)
  3. Компоненты и хуки (definePageMeta, defineNuxtComponent, useAsyncData)
  4. Работа с useFetch и useAsyncData
  5. Middleware и плагины (plugins/, middleware/)
  6. Работа с layouts (layouts/)
  7. Использование глобального состояния (useState)


HTML, CSS (SCSS, Tailwind)

  1. Семантическая верстка
  2. CSS Flexbox, Grid
  3. Адаптивность (media queries)
  4. Основы SCSS или TailwindCSS


Работа с API

  1. Отправка запросов через fetch или axios
  2. Разбор JSON-ответов
  3. Авторизация через JWT (базовое понимание)


Git

  1. Работа с git add, commit, push, pull
  2. Основы ветвления (git branch, merge, rebase)


Будет плюсом


  1. Pinia (упрощенное управление состоянием)
  2. TypeScript (типизация компонентов)
  3. WebSockets (реактивное обновление данных)


Личные качества


  1. Внимательность к деталям
  2. Умение разбираться в чужом коде
  3. Самостоятельность в поиске решений
  4. Готовность учиться и улучшать навыки


Резюме отправлять на почту указанную в вакансии, или писать в телеграм.

Telegram @mydatacoin
Телефон +996 556 018 138