Junior Frontend Developer

Освойте современный фронтенд с нуля за 6 месяцев

400.000 ₸

6 месяцев

Для новичков

Формат обучения - Онлайн

Информация о преподавателе

Светличный Руслан

Светличный Руслан

Frontend Engineer, Tech Lead, ментор

Более 5 лет опыта в frontend-разработке, high-load production, SaaS, CRM и AI-интеграциях

Навыки

HTML5

CSS3

JavaScript

TypeScript

React

Next.js

React Router

Zustand

TanStack Query

React Hook Form

Tailwind CSS

MUI

shadcn/ui

Git

GitHub

Figma

Vercel

Netlify

ChatGPT

Cursor

Светличный Руслан — Frontend Engineer, ментор и практикующий разработчик с опытом более 5 лет в коммерческой разработке.

Работал как в локальных, так и в зарубежных компаниях, принимал участие в разработке высоконагруженных production-приложений, SaaS-платформ, fintech-решений, CRM/dashboard систем, e-commerce и AI-интеграций.

Обладает опытом работы в ролях Team Lead, Tech Lead и CTO, а также опытом менторства и обучения junior-разработчиков, стажёров и начинающих специалистов.

Специализируется на frontend-разработке и современных web-технологиях: HTML, CSS, JavaScript, TypeScript, React.js, Next.js, frontend architecture, system design и AI workflow.

Методика преподавания ориентирована на практику и подготовку к реальной индустрии: работа с production-кейсами, проектная разработка, code review, архитектурное мышление и умение самостоятельно работать с технической документацией.

Имеет опыт преподавания групп начинающих разработчиков, проведения воркшопов и технических митапов. Среди студентов есть успешные кейсы трудоустройства после прохождения обучения.

Имеет образование в сфере программирования и педагогики, а также сертификаты от Astana IT University, University of Michigan, Astana Hub и других образовательных программ.

Требовательно относится к качеству кода, инженерному мышлению и системному подходу к разработке.

О проекте

Junior Frontend Developer — это 6-месячная программа для тех, кто хочет освоить современный фронтенд с нуля. Курс охватывает HTML/CSS и адаптивную вёрстку, JavaScript и работу с DOM, асинхронность и API, а также React, TypeScript и архитектуру production-приложений. Особенность программы — AI встроен во весь процесс обучения как ежедневный инструмент для анализа кода, отладки, рефакторинга и работы с документацией. Каждую неделю студенты проходят два живых занятия, выполняют домашние задания, участвуют в лайвкодинге и code-review. По завершении студент создаёт полноценное SPA-приложение со стеком React, TypeScript, Zustand и TanStack Query, готовое для junior-портфолио.

232 академических часов

Язык обучения – Русский

Длительность курса - 26 недель

Стоимость курса – 400.000 KZT

Процесс отбора студентов предполагает 2 этапа

Мотивационное письмо

Мотивационное письмо, не менее 7 из 10

Интервью

Интервью с преподавателем и куратором курса.

Критерии отбора студентов
  • Получение не менее 7 баллов из 10 при оценке мотивационных писем.

  • Положительное решение о допуске к курсу по итогам интервью с преподавателем и куратором курса.

  • Вступительные экзамены и тестовые задания не предусмотрены

  • Особые условия, скидки, рассрочка, депозитная система, предоплата и гарантийный взнос не предусмотрены

Кому подойдет курс?

Кто уже работает

Кто хочет сменить профессию, и кому требуется удаленная работа в IT-сфере

Студенты

Которые хотят развиваться в новом и современном направлении

Разработчикам

Кто хочет закрепить свои знания практикой

Программа курса

  • Как работает интернет, Frontend vs Backend, HTTP/HTTPS

  • Браузеры и DevTools

  • Настройка окружения: VS Code, Node.js, npm, Git, GitHub

  • AI-инструменты: ChatGPT, Cursor / Windsurf, базовый AI workflow

  • Структура документа, семантические теги, ссылки, изображения, списки, таблицы

  • Формы и валидация, accessibility-basics

  • SEO-основы, semantic layout, meta-теги

  • Селекторы, специфичность, каскад, наследование

  • Box-model, Flexbox, Grid, позиционирование

  • Responsive design, media queries, mobile-first

  • Анимации, transitions, hover-эффекты; введение в Tailwind

  • Переменные, типы данных, операторы, условия, циклы

  • Функции и arrow-functions, scope

  • Массивы и объекты, методы, destructuring, spread / rest

  • Строки и template literals

  • querySelector, createElement, append / remove, классы

  • События: click, input, submit, bubbling

  • Формы и динамический UI

  • Browser storage: localStorage, sessionStorage

  • Closures, context, this, modules

  • Асинхронный JS: callbacks, promises, async / await

  • HTTP, fetch, REST API, работа с JSON

  • Error handling, loading / error состояния

  • Git workflow: branches, merge, pull request, конфликты

  • Командная работа: Scrum basics, Kanban, task-tracking

  • Культура code review

  • Командный экзамен — Team Project с интеграцией API

  • React intro, Vite, JSX, компоненты, props

  • State (useState), rendering, conditional rendering

  • События, формы, controlled inputs

  • Списки: map, keys

  • useEffect, понимание lifecycle

  • Компонентная архитектура: переиспользуемый UI, lifting state

  • Роутинг: React Router

  • Основы TypeScript: types, interfaces

  • Типизация props и state

  • Введение TypeScript в действующий React-проект

  • State management: Zustand

  • Server state: TanStack Query

  • Формы: React Hook Form

  • UI-библиотеки: Material UI, shadcn/ui, обзор Ant Design

  • Feature-based структура, folder structure, паттерны

  • Performance: memoization, lazy-loading, оптимизация

  • Auth: JWT, protected routes

  • Clean code: нейминг, декомпозиция, читаемость

  • Реальный frontend: env-переменные, deploy, GitHub workflow, README, портфолио

  • Подготовка к собеседованиям: junior-вопросы, soft skills

  • Финальный проект — Full SPA Application

  • AI workflow: prompts, анализ ошибок, code-review, рефакторинг и работа с документацией