5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
4
Помощь с трудоустройством
Вы начнёте с изучения основ JavaScript, познакомитесь с актуальными возможностями стандарта ECMAScript, научитесь алгоритмическому мышлению, разберётесь, как оживлять статичные страницы, валидировать данные в формах, взаимодействовать с серверами и получите практику решения типовых задач. На практике познакомитесь с архитектурным паттерном MVP (Model View Presenter) и узнаете, что такое компонентный подход к разработке, слабое связывание кода и дата-биндинг. Научитесь работать с REST API (CRUD) и настраивать окружение: собирать приложение с помощью webpack, подготавливать сервер для разработки, подключать зависимости из npm. Вы научитесь проектировать большие клиентские приложения с использованием стека React-Redux-Thunk-Jest. Вы научитесь тестировать свои приложения: писать регрессионные и юнит-тесты и использовать для этого библиотеку Jest. Вы познакомитесь с платформой Node.js и научитесь создавать приложения для сервера. Узнаете как проектировать REST API и напишете первую спецификацию REST API в формате Open API. Научитесь применять TypeScript для разработки серверных приложений, взаимодействовать с базой данных MongoDB, валидировать данные от клиентов, создавать приватные маршруты, применять JWT. Вы познакомитесь с микросервисной архитектурой и научитесь применять её для разработки сложных приложений для бэкенда. Изучите современный фреймворк Nest.js. Познакомитесь с разными способами взаимодействия между микросервисами: синхронным и асинхронным. На практике разберётесь с брокером сообщений RabbitMQ.
Так как учился на профессии и там был пакет курсов, мне не понравился разрыв знаний между курсами - подготовка к новому курсу не всегда помогала легко влиться в темп. Приходилось многое дополнительно искать самостоятельно, чтобы понять о чем говорят на курсе.
Если не уверены в себе и имеете мало опыта не берите сложных проектов
По сравнению со многими другими курсами курсы HTML Academy дают действительно много практики. И это не просто переписывание кода вслед за лектором - каждый сделанный на курсе проект имеет свои особенности, фишки и сложности. Нравится то, что нужно не просто написать работающее приложение, но и следовать определенным критериям - если честно, то обучение в вузе не дало мне столько в плане понимания, как писать чистый, поддерживаемый, расширяемый код, как обучение в академии. Разумеется, приятным бонусом является и практическая часть профессии, сейчас жду грейдирование и акселератор, это замечательная возможность набить руку и положить в портфолио еще несколько проектов.
На первых 3 курсах профессии несколько сумбурно проходили ретроспективы, и поскольку их вели разные авторы, сложно было приспособиться, иногда рассматриваемый там материал был достаточно сложен для понимания с нуля.
Прежде всего нужно понимать, что всё зависит от усилий самого студента - академия дает прекрасные материалы, у нее есть замечательные наставники и кураторы, которые в случае, если пропадаешь на какое-то время, пишут, спрашивают, как проходит курс, нужна ли помощь. Но если сам студент не может или не хочет выделить достаточное количество времени на освоение программы или думает, что раз заплачены деньги, то все должны делать за него - то ничего не получится.
Понравился сам подход к обучению, много практики, строгая поступательная линия обучения