JavaScript/TypeScript + React/Next.js

Старт: уточнюйте

Розклад:

ВТ: 20:00 - 22:00

ЧТВ: 20:00 - 22:00

НЕД: 17:00 - 21:00

Можливість одразу вивчати JavaScript для тих, хто має хочаб базові знання з HTML/CSS.

JavaScript/TypeScript (180 годин)

  • Лексична структура, змінні
  • Типи даних та їх методи
  • Оператори
  • Умовні конструкції та цикли
  • Об'єкти, масиви та їх методи
  • Функції
  • Обробка помилок
  • Класи
  • Модулі
  • DOM, Events
  • Canvas
  • Асинхронний JavaScript
  • Валідація форм та RegExp
  • URL, History, Webstorage
  • Тестування коду (Jest)
  • Документація до проекту (jsDoc)
  • TypeScript - базові типи даних
  • TypeScript - Union Types, Type Aliases, Interfaces
  • TypeScript - Type Assertion та Literal Types
  • TypeScript - Generics, Conditional Types
  • TypeScript - Void, Unknown, Never
  • TypeScript - Типізація функцій
  • Багато практики на уроках та не менш ніж 30 домашніх завдань/проектів з перевіркою та фідбеком
  • React/Next.js (50 годин)

  • Налаштування середовища розробки з Vite
  • JSX та TSX синтаксис
  • React Components, Props, State
  • React Hooks (useState, useEffect, useContext, useRef)
  • Нові хуки React (useOptimistic, useFormStatus, useFormState)
  • Actions в React
  • Асинхронні компоненти в React
  • Suspense та lazy loading
  • Оптимізація рендерингу та Server Components
  • Next.js - розгортання проекту
  • Next.js App Router
  • Next.js Data Fetching
  • Next.js Rendering стратегії
  • Next.js Partial Prerendering
  • Next.js Caching та Revalidation
  • Next.js Styling (CSS Modules, Tailwind)
  • Next.js Оптимізація та аналітика
  • Next.js Authentication з NextAuth.js
  • Next.js Deploying (Vercel, Render)
  • Багато практики на уроках: Проект з Vite та React, Проект з Next.js App Router, Великий проект з використанням Next.js, React, TypeScript, Tailwind CSS та Server Components
  • Навчальний процес

    Група онлайн

    за графіком

    • Три рази на тиждень (вечірній час, загально 8 годин на тиждень)
    • Заняття в zoom
    • Додаткові навчальні матеріали в Google Classroom
    • Збережені відеозаписи уроків (приватний доступ)
    • Архіви коду ментора з уроків на Google Drive
    • Онлайн-перевірка домашніх завдань
    • Закритий чат для студентів групи та ментора-автора курсу
    • Підтримка 16 годин на добу, 7 днів на тиждень
    • За потреби індивідуальна zoom-консультація з трансляцією коду
    • Тривалість курсу по календарю 7.5 місяців
    • Підтримка ментора +2 місяці від дати останнього уроку курсу

    Ціни:

    JavaScript/TypeScript + React/Next.js:

    14990 грн (10*1499 грн)

    20000 грн

    пропозиція дійсна до 25.12.26