Okten School

Fullstack

8 месяцев
Для начинающих
1 отзывов
Fullstack
Этот курс — самая большая программа по программированию в Украине и СНГ. За 960 часов вы освоите HTML/CSS, JavaScript, React или Angular, базы данных (MySQL, MongoDB), а также серверные технологии (Node.js, Nest.js). Включены DevOps, Scrum и подготовку к собеседованиям.

О курсе

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

Основы работы с кодом

Курс начинается с Git и GitHub. Студенты устанавливают систему контроля версий, настраивают рабочее окружение и учатся работать с репозиториями. Включает базовые команды, работу в команде, решение конфликтов слияния и создание Pull Request-ов на GitHub.

Верстка и стилизация

Модуль охватывает HTML и CSS. Студенты изучают структуру веб-страниц, блочные элементы, селекторы и события. Практикуются в использовании Flexbox и Grid для разметки, создании адаптивного дизайна. Дополнительно - работа с Figma, шрифтами, иконками, медиа и формами.

JavaScript и TypeScript

Полный цикл изучения языка программирования. Начинается с базовых типов данных, операций, логических разветвлений. Продолжается объектами, массивами, циклами, функциями, рекурсией и замыканиями. Рассматривается ООП, работа с ошибками, асинхронность, DOM, BOM. Далее студенты переходят к TypeScript - синтаксис, функции, классы, инструменты и практика.

Базы данных

Модуль включает две популярные системы управления базами данных. Сначала MySQL - создание и управление базами данных, таблицы, SQL-запросы. Затем MongoDB - работа с коллекциями и документами, язык запросов NoSQL.

Frontend-разработка

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

Backend-разработка

Модуль начинается с Node.js - асинхронное программирование, работа с файловыми системами, создание веб-серверов, интеграция с базами данных и развертывание. Затем Nest.js - работа с документацией, ORM, авторизация, работа с БД. Дополнительно - Serverless архитектура с Lambda-функциями.

DevOps и развертывание

Студенты ознакомятся с Docker и контейнеризацией сервисов. Рассматриваются принципы микросервисной архитектуры и работа с Amazon Web Services для облачного развертывания приложений.

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

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

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

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

Что включено

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