Профессия 
FullStack-разработчик

С нуля до Junior Full-Stack разработчика на JavaScript за 10 месяцев.

Индивидуальные занятия во время обучения в подарок

Оборудованные кабинеты

После окончания курса у вас будет портфолио из 8 проектов

Преподаватели - практики, не ниже уровня Middle

Помощь с трудоустройством

Получить бесплатную консультацию

Акционнное предложение

Отправляя заявку вы соглашаетесь на обработку данных.

Продолжительность:
43 недели
(10 месяцев)

График:
Пн, Ср, Пт 19:30-21:30

Количество
оставшихся мест: 5

Формат: онлайн / гибридный

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

Начинающий Frontend-разработчик

Начинающим
Веб-разработчикам

Тем, кто уже осваивает Веб-разработку самостоятельно, но не сможет структурировать свои знания и начать разрабатывать полноценные Веб-приложения.

Человек, желающий сменить профиль

Тем, кто хочет сменить профиль

Веб-разработка является очень востребованной сферой в области IT-направлений. Не смотря на востребованность направления, порог входа в FullStack разработку достаточно не высокий.

Новичок в программировании

Новичкам в программировании

Не можете разобраться как правильно изучать программирование, какие технологии учить и в какой последовательности. Пройдите путь от новичка до Junior-специалиста вместе с нами.

как проходит курс?

Наши преподаватели - все практикующие специалисты из ведущих
компаний Казахстана.

Постоянный контакт

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

Практика

Много практики. Все курсы ориентированы на получение навыков, которые нужны на рынке уже сейчас и для их закрепления на курсе 80% времени заложено для практической работы.

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

Учись у практикующих специалистов уровня Middle и выше с крутыми кейсами и опытом в разработке от 2-х лет.

Индивидуальные уроки в подарок

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

Преимущества обучения в JustCode

программа курса 
FullStack-разработчик

1 неделя (7 часов)

0. Вводный модуль. HTML.

Как работает интернет. Введение в WEB-программирование. Рабочее пространоство.

1 час

Введение в HTML (Создание WEB страницы, Head&Body, Работа с текстом, Блочные и строчные элементы, Изображения, Ссылки, Списки, Таблицы)

2 часа

HTML (Формы, Мнемоники в HTML (спецсимволы), Добавление аудио, Добавление видео, Iframe)

2 часа

HTML (Практика)

2 часа

2 недели (12 часов)

1. CSS

Введение в CSS (Синтаксис CSS, Способы подключения CSS, Стилизация текста, Подключение шрифтов, Работа со списками, Стилизация блочных элементов, Практика)

2 часа

CSS (Единицы измерения CSS, Селекторы, Индендификаторы, Псевдоклассы, Атрибуты, Позиционирование блоков (Float, Position, z-index))

2 часа

CSS (Тени, Градиент, Фон, Трансформация, Анимация, Normalize.css и Reset.css, Карты)

4 часа

Правила верстки (Семантика), Верстка прототипа Сайта с Figma (Работа с Figma для верстальщиков)

4 часа

3.5 недели (20 часов)

2. CSS: Адаптивная верстка, Flex-Box, Grid Layout

Адаптивная верстка (media запросы)

2 часа

Практика, Верстка Шаблона (media запросы)

2 часа

Flex-box верстка

3 часа

Практика, Верстка Шаблона (Flex-box)

3 часа

Grid Layout

3 часа

Практика, Верстка Шаблона (Grid Layout)

3 часа

Верстка Сайта (Flex-Box&Grid Layout)

4 часа

3 недели (18 часа)

3. Базовый JavaScript

Рабочая среда и базовые понятия

2 часа

Переменные, типы данных, преобразование типов

2 часа

Условные операторы, операторы сравнения

2 часа

Циклы

2 часа

Массивы, работа массивов с циклами

2 часа

Методы массивов

2 часа

Функции, области видимости

2 часа

Обработка ошибок

2 часа

Практическая работа (закрепление пройденного)

2 часа

4 недели (24 часа)

4. JavaScript - работа в браузере

Работа с DOM (Часть 1)

2 часа

Работа с DOM (Часть 2)

2 часа

Практика, работа с DOM

2 часа

BOM

2 часа

События

2 часа

Работа с CSS

2 часа

Проект на JavaStipt

12 часов

2 недели (14 часов)

5. GULP&SASS

Введние в Gulp, Gulp таски, Последовательное и параллельное выполнение задач в Gulp, Запуск сервера BrowserSync, Таск watch, Автопрефиксер, Обработка ошибок, Плагин plumber, Разделение HTML, Работа с изображениями, Минификация, Делаем сборку.

4 часа

Введение в SASS (Переменные, Миксины, Вложенность, Операторы, Наследование)

3 часа

SASS (Циклы, Импорты, Встроенные функции, Создание своих функций)

3 часа

Практика (Верстка с помощью SASS)

4 часа

1 неделя (4 часа)

6. Git

Github (push, pull, add, commit, merge, checkout)

2 часа

Работа с ветками

2 часа

4.5 недели (32 часа)

7. Продвинутый JavaScript

ООП: Классы и объекты

4 часа

Наследование, Полиморфизм, Инкапсуляция

4 часа

Новый синтаксис. Деструктуризация

2 часа

Абстракция, Интерфейсы

2 часа

Привязка this и потеря контекста

2 часа

Модули

2 часа

Сборка Webpack

4 часа

Асинхронность

4 часа

Работа с API

4 часа

Проектная работа (закрепление пройденного)

4 часа

8 недель (48 часов)

8. Node.js

Теория backend разработки, отличия от frontend, для чего используется, примеры компаний использующих Node.js, сравнение с другими языками backend разработки

2 часа

Вводный модуль node.js, рабочее окружение

2 часа

Встроенный модуль fs и path, работа с файловой системой, Формат JSON

2 часа

Встроенный модуль http, создание API сервера, теория crud, создание GET запросов

2 часа

Практика, работа API вместе с файловой системой fs

4 часа

Методы запросов по crud: POST, PUT, DELETE

2 часа

npm, зачем нужен, для чего используется, инициализация проекта, package.json, package-lock.json, node_modules, npmjs.com, установка сторонних модулей и их использование

4 часа

Знакомство с express, отличия от http

4 часа

Практика, создание API сервиса на express (crud) по любой сущности, написание аналога orm на json, либо использование готового модуля db json

4 часа

Теория Баз данных, знакомство с MongoDB, установка, использование через консоль, проверка результата в MongoDB Compass

2 часа

Знакомство с библиотекой mognoose (orm MongoDB для node.js)

4 часа

Использование mongoose вместе с express, определение моделей данных mongoose, создание полноценного рабочего API на несколько сущностей

4 часа

Проектная работа (закрепление пройденного)

12 часов

6 недель (36 часа)

9. React

Введение в экосистему фреймворка React

2 часа

Настройка первого React-компонента с использованием NPM, Babel, Webpack

2 часа

Работа с "props"/"state" компонента

2 часа

JSX

2 часа

React Router

2 часа

Работа с событиями

2 часа

Жизненный цикл компонента + AJAX, работа с модулем axios

2 часа

Redux

2 часа

Динамический рендеринг

2 часа

Работа с формами

2 часа

Использование Promises

2 часа

Деплой приложения

2 часа

Проектная работа (закрепление пройденного)

12 часов

7 недель (43 часа)

10. React + Node.js, Подготовка в финальному проекту

Написание архитектуры проекта, и способы взаимодейстия Frontend c Backend

2 часа

Выстраивание структуры папок/файлов проекта, .env, определение констант и их использование

2 часа

Обработка исключений при получении данных с backend (ошибки, предупреждения и тд)

2 часа

Микросервисная архитектура, разбиение backend на микросервисы

5 часов

bff: backend for frontend, теория принципа, практическое использование на проекте

4 часа

webSocket, отличия от http, преимущества, минусы, где и как использовать

4 часа

graphql, найстройка, встраивание в проект

4 часа

Финальный проект

20 часов

2 часа

11. Консультация от HR

Состовление резюме

1 час

Как продать себя на собеседование дороже?

1 час

какие проекты вы 
выполните на курсе

Todo приложение на React.js + Node.js

Todo приложение на React.js + Node.js

Приложение содержит этапы выполнения задач и карточки задач, которые можно передвигать между этапами

Блог на React.js + Node.js

Блог на React.js + Node.js

Блог с возможностью публиковать посты через админку и распределять посты на категории

Book Search на React + Node.js

Онлайн чат на React + Node.js

Чат с вохможностью обмена не только текста, но и грфическими изображениями.

Интернет магазин

Интернет магазин на React.js + Node.js

Полноценный интеренет магазин, со всем необходимым функционалом и современным дизайном

Фриланс платформа

Фриланс платформа на React.js + Node.js

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

Сертификат от IITU - Full-Stack Developer Сертификат от JustCode - Full-Stack Developer

получите сразу два сертификата по окончанию курса

Благодаря сотрудничеству с передовым университетом Казахстана - МУИТ, вы можете получить сразу два сертификата о прохождении курса при успешном окончании обучения.

чему вы научитесь на 
курсе

Верстка

Верстка сайта — это структурированное сочетание изображений, заголовков, подзаголовков, таблиц, инфографик, текста и других элементов на странице c помощью языка разметки HTML и языка описания внешнего вида страницы CSS.

Адаптивная верстка

Адаптивная верстка — это такой способ создания веб-страниц, при котором они автоматически подстраиваются под размеры и ориентацию экрана устройства, а их дизайн варьируется в зависимости от действий пользователя.

Основы JavaScript

В начале погрузитесь в мир языка программирования JavaScript, изучите базовый синтаксис, переменные, типы данных, условия, циклы и массивы.

JavaScript - работа в браузере

Научитесь работать с DOM, обрабатывать события, изменять стили с помощью JavaScript, обрабатывать формы, а также изучите Ajax.

Cистема контроля версий GIT

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

Сборщик проектов Gulp

Изучите сборщик проектов Gulp. Gulp - это сборщик проектов, инструмент для автоматизации задач. Он поможет вам ускорить вашу работу и грамотно подготовить проект к релизу.

SASS

Изучите препроцессор SASS, который позволяет: сделать CSS-код понятнее и проще, избежать многократного повторения одинаковых фрагментов кода, расширить функциональность.

Продвинутый JavaScript

С помощью примеров разберетесь, что такое классы и объекты, а также с тем, как применять на практике основные принципы ООП. Попрактикуетесь в работе с API.

Node.js

Изучите Node.js. Node.js - это среда среда выполнения кода JavaScript вне браузера, которая дает возможность писать серверный код для веб-страниц и веб-приложений.

React

Изучите React. React — это фреймворк для языка программирования JavaScript, предназначенный для создания интерактивных веб-интерфейсов.

Гарантия возврата средств

После старта курса, у вас будет 2 недели, чтобы посмотреть качество курса и попробовать себя в IT-сфере. Если Вас что-то не устроит, то мы вернем всю внесенную сумму.

преподаватели 
курса

Кенжегалиев Динмухаммед - преподаватель по Frontend

Кенжегалиев Динмухаммед

Senior FullStack-разработчик

  1. Образование: Политехнический Колледж Алматы
  2. Опыт работы: Более 2 лет преподавания Trainee. 4 года опыта работы в Фрилансе. 2 года опыта работы в компании BSC HUB - заказная разработка любой сложности.
  3. Текущее место работы: TELE2 – Frontend разработчик
  4. Ключевые навыки: HTML, CSS, JavaScript, Node.js, Express.js, TypeScript, Nest.js, React.js, Vue.js, Angular, Python, Django, PHP, Ruby, C/C++
Ермолаев Максим - преподаватель по Frontend

Ермолаев Максим

Middle FullStack-разработчик

  1. Образование: МУИТ - программная инженерия
  2. Опыт работы: 3 года преподавания Trainee, 4 года фриланса, 2 года работы в компании BSC HUB - разработка на заказ.
  3. Текущее место работы: стартап ChatBlock, современная CRM система.
  4. Ключевые навыки: Node.js, JS/TS, HTML, CSS, Vue.js, Expres.js, React, Python, C++, Selenium, Mongo, Docker, GIT.
  5. Достижения: Сделал CRM-систему на Express.js и Vue, участвовал в качестве фронтенд-разработчика во многих проектах, участвовал как в международных, так и в Казахстанских хакатонах и занимал призовые места.

сколько зарабатывают 
специалисты в сфере 
FullStack разработки?

Зарплата FullStack разработчика зависит от уровня владения не только языком, но и различными фреймворками, базами данных и других технологий.

Вы же стартуете с уровня Junior-разработчика, а как далеко и как быстро вы вырастете уже зависит только от вас.

432 000₸

Junior-разработчик

891 000₸

Middle-разработчик

1 375 000₸

Senior-разработчик

Зарплаты Frontend-разработчиков

стоимость курса

Гибридный формат

62 292₸/месяц

85 333₸

При оформлении рассрочки на 12 мес. от Jusan Bank и Kaspi Bank БЕЗ ПЕРЕПЛАТЫ.


или


747 000₸/курс

1 024 000₸

При полной оплате

Акционное предложение

Онлайн формат

54 167₸/месяц

74 200₸

При оформлении рассрочки на 12 мес. от Jusan Bank и Kaspi Bank БЕЗ ПЕРЕПЛАТЫ.


или


650 000₸/курс

890 400₸

При полной оплате

Акционное предложение

почему выбирают JustCode?

С самого создания академии JustCode мы поставили перед собой амбициозную цель — обучить 10 000 новых IT-специалистов в Казахстане практическим навыкам, которые бы помогли сделать нашу страну одной из самых цифровых в мире.

Именно поэтому мы стараемся привлекать лучших специалистов для обучения и даем так много практики своим студентам, ведь мы верим, что наша цель достижима только при постоянном улучшении качества курсов.

0. Только действующие специалисты

Только хороший программист может научить писать хороший код. Поэтому у нас преподают специалисты не ниже уровня Middle.

1. Индивидуальные занятия в подарок

Мы понимаем, что программировать - это довольно сложно. Если будут проблемы с освоением материала, занимайтесь с преподавателем индивидуально абсолютно бесплатно.

2. Помощь в трудоустройстве студентов

Мы понимаем, что начать работать в новой сфере может быть сложно, поэтому помогаем с трудоустройством нашим студентам.

3. Возвратный период - 14 дней

Если что-то не устроит, вернем деньги в полном размере в течение 2-х недель со страта обучения.

где уже работают наши 
студенты?

Да, мы тут немного перед вами хвастаемся. Но почему бы и нет?

Партнер JustCode - Kolesa Group
IT-компания Dar
IT-компания Chocolife
Компания TELE2
Компания EPAM

самые частые 
вопросы

Нужен ли мне компьютер?

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

Как проходит обучение?

Обучение проходит 3 раза в неделю по 2 часа, в вечернее время. Формат обучение зависит от курса, который Вы для себя выбрали. Большинство курсов проходят в гибридном формате обучения. Гибридный формат обучения - это совмещённые онлайн и оффлайн форматы, то есть уроки проходят и оффлайн на базе университета-партнёра, и параллельно ведутся в формате онлайн на платформе Zoom, с прямым контактом с преподавателем. Так же, каждый урок будет предоставлен Вам в записи в Вашем личном кабинете. Но, так же есть и курсы, которые проходят только в оффлайн или онлайн формате.

Что значит сотрудничество с университетами?

В нашем случае сотрудничество с университетами включает в себя как двойную сертификацию по окончанию курса, который Вы проходите на базе университета-партнёра (то есть 1 сертификат от нас и 1 сертификат от университета), так и сам процесс обучения, так как Вы будете заниматься непосредственно в стенах университета. Благодаря этому, у Вас будет возможность поближе познакомится с самим университетом и его инфраструктурой.

В каких городах Вы работаете?

В оффлайн формате мы работаем в городе Алматы. Для студентов из других городов, и даже стран, у нас предусмотрен онлайн формат, который так же, как и оффлайн формат подразумевает прямой контакт с преподавателем.

Нужны ли начальные знания?

Курсы подойдут как для людей которые только начинают пробовать себя в IT сфере, а также для повышения квалификация уже действующих специалистов.

Гарантируете ли вы трудоустройство?

Конечно, мы не можем гарантировать трудоустройство на 100%, но стараемся максимально с этим содействовать. Если вы видели программу курса последним модулем стоит консультация от HR, у нас есть компании партнеры такие как: Kaspi банк, Kolesa Group и др. Мы приглашаем HR-специалистов из этих компаний, чтобы они объяснили нашим студентам как проходит процесс собеседования в IT, какие бывает каверзные вопросы и также поможем вам составить грамотное профессиональное резюме. Таким образом после прохождения курса у вас на руках будет 2 сертификата от нас и МУИТ, профессиональное резюме и портфолио с проектами. Если у вас будет желание работать, а у наших партнеров активные вакансии в этом направление, мы отправим вашу кандидатуру на рассмотрение.

Получу ли я сертификат если учусь онлайн?

Да, при онлайн формате обучения, сертификат будет доставлен к вам домой в любую точку мира.

отправить заявку

Оставьте заявку, чтобы получить бесплатную консультацию или записаться на Бесплатная консультация.

+7 707 666 31 37

Адрес: Богенбай батыра 142, 910 офис, Алматы

sup.justcode@gmail.com