Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Профессия
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

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

бесплатно
есть рассрочка

Готовим востребованных разработчиков

Ваша подготовка будет проходить в два этапа

Первый этап - Профессиональное обучение

Это серьёзное обучение, которое длится 11 месяцев и построено на базе профессиональной триады «критерии-проекты-наставники».

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

Второй этап - Производство

Сразу после обучения вы пройдёте экзамен на все ваши новые навыки и потренируетесь на нескольких проектах в Акселераторе. Дальше вас ждёт оплачиваемая стажировка в «Лиге А.» с реальными заказами, сроками и первыми заработанными деньгами по новой профессии фулстек-разработчика — в команде с другими разработчиками, тестировщиками и менеджером. Вы научитесь оценивать сроки и сможете выполнять проекты как ниндзя — быстро и без ошибок.

Что вы получите после обучения

Приобретаемые навыки
2
CSS
5
Jest
7
Redux
11
Создание приложений
12
Создание веб интерфейсов
Сертификат, ссылками на который можно делиться с другими людьми

Образовательная организация

Наша цель — сделать из любого новичка полноценного и востребованного специалиста, готового работать в веб-индустрии.

В 2013 году Саша и Лёша запустили HTML Academy. Мы с самого начала решили учить работать с живым кодом, решая задачи, приближенные к реальным. Мы даём возможность получить не только знания, но и умения. В процессе обучения мы сталкиваем ученика с испытаниями, принцип которых — «сверстай, как показано в образце». Именно по такому принципу работают большинство верстальщиков.

Мы считаем вёрстку очень полезным навыком для любой IT-специальности. Поэтому стараемся делать наши тренажёры максимально интересными, затягивающими, интерактивными, необычными, где-то похожими на игру.

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

Если тренажёров и курсов вам будет мало, то можно посмотреть на книжную полку, где мы постепенно собираем книги по веб-разработке. Или зайти к нам на форум и обсудить волнующий вас вопрос.

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

1 месяц Подготовка к профессии

Этот модуль предназначен для подготовки полных новичков к успешному освоению профессиональных навыков фулстек-разработчика.

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

В этот минимум входят базовые знания HTML и CSS, основы языка JavaScript и базовая алгоритмика, основы работы с браузерными API с помощью JavaScript, а также умение использовать инструменты командной разработки, а именно Git и GitHub.

2 месяца JavaScript. Профессиональная разработка веб-интерфейсов

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

2 месяца JavaScript. Архитектура клиентских приложений

Вы научитесь проектировать небольшие приложения на JavaScript, потрогаете возможности JS из будущих версий стандарта ECMAScript, познакомитесь с концепцией ООП. При проектировании приложения вы будете использовать паттерн MVC и узнаете, что такое компонентный подход к разработке, слабое связывание кода и дата-биндинг. Кроме этого, вы научитесь работать с REST API и делать офлайновые приложения. Также мы поговорим о настройке окружения: о зависимостях, использовании внешних библиотек, сборке кода и серверах разработки.

2 месяца React. Разработка сложных клиентских приложений

Вы научитесь проектировать большие клиентские приложения с использованием стека React-Redux-Thunk-Jest. Будете настраивать окружение. Поймёте, где использовать React, а где он не нужен. Познакомитесь с библиотекой Redux. Большой упор будет сделан на отладку кода. Кроме этого, вы научитесь тестировать свои приложения: писать регрессионные и юнит-тесты и использовать для этого библиотеку Jest.

2 месяца Node.js. Профессиональная разработка REST API

Знакомимся с платформой Node.js и основами разработки приложений для сервера на TypeScript. Проектируем, документируем и проверяем работоспособность REST API с помощью автоматизированных тестов. Валидируем данные от клиентов, знакомимся с СУБД MongoDB и управляем данными в базе данных из приложения. Разрабатываем полноценный REST API сервис с поддержкой публичных и закрытых ресурсов.

Стек курса: Node.js LTS, MongoDB, TypeScript, Express.js, got, jest, supertest, Open API, joi.

2 месяца Node.js. Проектирование веб-сервисов

Расширяем знания о TypeScript, платформе Node.js и встроенном API. Проектируем сложные сервисы с применением принципов DDD (Domain Driven Design). Расширяем знания в области ООП. Узнаём, что такое инверсия управления (Inversion of Control) и внедрение зависимостей (Dependency Injection).

Расширите знания о хранении данных и на практике познакомитесь с СУБД PostgreSQL, а также способами взаимодействия с ним из вашего приложения. Узнаете, как добавить в приложение поддержку реалтайма с помощью протокола WebSocket. За время курса вы освоите несколько новых паттернов проектирования, которые часто применяются при разработке серверных приложений.

Стек курса: Node.js LTS, TypeScript, Express.js / Fastify, Inversify.js, PostgreSQL, ORM.

3,5 месяца Грейдирование + Акселерация

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

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

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

Эффективность Акселератора проверена на других курсах Академии: в среднем на третьем проекте скорость работы студента увеличивается в 2 раза по сравнению с первым. В вашем коде будет намного меньше ошибок, а вы научитесь анализировать свою работу и самостоятельно тестировать проекты.

Рейтинг курса

4.2
рейтинг
2
0
0
0
0

Отзывы о курсе

2 отзыва
по рейтингу по дате
N
nkerd

В целом академией довольна :)

Достоинства: Подача материала, дедлайны, наставники Недостатки: Скорее всего понадобится больше свободного времени на прохождение курса, чем заявлено Сначала проходила интерактивные курсы академии, всё объясняется супер просто, так что для изучения основ вертски/js интерактивные тренажеры отлично подойдут Но для того чтобы начать делать полноценные проекты одних только тренажеров мало, так...
H
heelgaaa

Мне норм)

Достоинства: интересные проекты, объясняют все доступным языком, всегда придут на помощь) Недостатки: слишком занята обучением, чтобы видеть минусы Купила профессию фуллстек. Уже прошла первый модуль. Сейчас прохожу следующий. Впереди еще три) Мой опыт в разработке равен 0. Т. е. я пришла на курсы почти ничего не зная в программировании. Да, было тяжело. Да, не всегда все понятно. Но очень и...

Может быть интересно

обновлено 01.03.2024 11:31
Профессия «Фулстек-разработчик»

Профессия «Фулстек-разработчик»

Оставить отзыв
Поделиться курсом с друзьями