Okten School

Front-end

8 месяцев
Для начинающих
Frontend
Этот курс научит вас HTML/CSS, JavaScript, TypeScript, React, Angular, Node.JS и работе с базами данных. Вы освоите Git, Scrum и инструменты для разработки, чтобы создавать современные веб-приложения. После обучения поможем найти работу в IT.

О курсе

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

Основы разработки: Git и верстка

Курс начинается с освоения Git и GitHub - инструментов для контроля версий. Слушатели установят Git, научатся создавать репозитории и использовать базовые команды. Они разберутся в работе командой, решении конфликтов слияния и создании Pull Request. Далее идет HTML/CSS: от базовых тегов до адаптивной верстки. Студенты будут работать с Flexbox, Grid, формами, шрифтами и Figma.

JavaScript: от основ до продвинутых тем

Модуль охватывает полный спектр JavaScript. Начинается с базовых типов данных, операций и логических разветвлений. Потом - объекты, массивы, циклы и функции. Рассматриваются более сложные концепции: рекурсия, замыкания, ООП. Слушатели научатся работать с DOM, событиями, асинхронностью и Event Loop. Модуль включает современные возможности ES6+.

TypeScript и базы данных

Этот блок посвящен TypeScript - его синтаксису, функциям, классам и инструментам. Параллельно изучаются две популярные базы данных: MongoDB и MySQL. Для MongoDB - работа с коллекциями, документами и язык запросов. Для MySQL - создание баз данных, таблиц и написание SQL-запросов.

Современный фронтенд: React и экосистема

Слушатели освоят React от основ: создание приложений, компоненты, хуки, маршрутизация. Добавляется Redux Toolkit для управления состоянием - от основ до асинхронных операций. Завершается блок Next.js - фреймворком для продакшена с серверным рендерингом и расширенными возможностями.

Бекенд на Node.js

Модуль учит создавать серверную часть на Node.js. Начинается с основ и асинхронного программирования. Потом - работа с файловой системой, HTTP, веб-серверы. Рассматривается интеграция с базами данных и развертывание приложений.

Рабочий процесс и карьера

Завершающая часть включает Scrum - методологию управления проектами. Слушатели узнают об артефактах, событиях и ценностях Scrum. Отдельный модуль с HR готовит к поиску работы: создание резюме, профиля в LinkedIn, подготовка к интервью.

Особенности обучения

Курс рассчитан до 960 часов обучения. Занятия проходят 6 раз в неделю. Доступно бесплатное повторное прохождение. Часть материалов преподается английском. Дополнительно - консультации, стажировка на проекте и гарантия трудоустройства при соблюдении условий посещения.

Что включено

Выдается диплом/сертификат
Гибкий график
Возможно трудоустройство
Реальный проект в портфолио
Сопровождение ментора