Видеокурс по GitLab поможет вам понять основные концепции и инструменты, которые используются для управления проектами программного обеспечения.
Во время этого курса вы ознакомитесь с основами системы контроля версий Git и платформой GitLab, которая предоставляет широкий спектр возможностей для совместной работы над кодом, отслеживания изменений, управления задачами и многое другое.
Вы узнаете, как эффективно использовать GitLab для совместной работы в команде, ведения проектов и обеспечения качества программного обеспечения.
В рамках этого блока студенты осваивают написание CLI (Command-line interface) с помощью встроенных Node.js модулей.
Блок предназначен для ознакомления с современным набором инструментов, ежедневно используемых в разработке с помощью Node.js. Сюда входят: диаграммы, код стайл, дебагинг, докеризация и конечно деплой.
В этом блоке вы сделаете несколько своих чат ботов для телеграм. По итогам блока вы поймете как лучше организовывать свой код и деплоить свое приложение.
В этом блоке вы пишете REST API для управления пользователями. Для его реализации выбран классический express. Требования добавляются с каждым заданием в блоке, поэтому плохо организованный код необходимо будет рефакторить.
В этом блоке мы делаем задания, чтобы познакомиться с сервисами AWS: лямды, SES, S3. Это позволит получить практический опыт работы с самыми популярными сервисами.
По итогам предыдущих 5 блоков студенты получают достаточно практики, чтобы начать ходить на собеседования на Junior Node.js разработчика. Задания из этого блока призваны расширить кругозор и усилить положение на рынке. Задания предполагают выполнение на typescript и Nest.js
Скорость прохождения курса зависит от вас. Быстрее учитесь – меньше платите.
Менторинг
Менторинг +
По окончании курса мы выдадим вам сертификат, свидетельствующий об успешном завершении программы менторинга и подтверждающий вашу квалификацию по выбранному предмету.
Ты уже пишешь на JavaScript, создаешь какие-то интерфейсы, кнопки нажимаются, формы проверяются. И однажды осознаешь: весь этот фронтенд работает благодаря чему-то, чего ты даже не видел. Сервер принимает запрос, обращается к базе данных, возвращает ответ, а ты об этой части знаешь разве что по названию. В этот момент и начинается путь в Node.js.
JavaScript уже давно не язык для картинок и анимаций. Он поддерживает бэкенд крупных компаний, обрабатывает потоки данных в реальном времени и, как ни странно, делает это быстрее, чем многие ожидают от языка для браузера.
Node.js — это среда выполнения JavaScript на движке V8, которая позволяет писать серверную логику на том же языке, что и фронтенд. Это конкретное техническое преимущество: один разработчик может заниматься обеими частями приложения, а команда общается на одном языке в буквальном смысле.
Официальная документация описывает Node как событийно-ориентированную, неблокирующую платформу, и именно поэтому она так хорошо выдерживает нагрузку там, где требуется обрабатывать много запросов одновременно.
Netflix использует Node для edge-инфраструктуры, где каждая миллисекунда задержки имеет значение. Uber строил на ней системы, чувствительные к скорости отклика. PayPal публично рассказывал о приросте производительности после перехода с предыдущего стека именно на Node.
FoxmindEd строит курс не вокруг теории, а вокруг практики. Логика проста: регистрируешься, знакомишься с ментором, получаешь первое задание, сдаешь его, получаешь конкретный фидбек с правками, дорабатываешь и двигаешься дальше. Никто не читает тебе лекцию о том, что такое функция обратного вызова. Ты просто пишешь код, который должен работать, а ментор показывает, где именно он ломается и почему.
Вот что входит в программу:
После прохождения всех блоков у тебя останется рабочий репозиторий, который можно показать на техническом собеседовании и не краснеть.
Курс не для тех, кто вообще не сталкивался с кодом. Здесь предполагается наличие базовых знаний JavaScript, понимания алгоритмов, уверенной работы с IDE и навыков самостоятельного поиска ответов, в том числе в технической документации на английском языке.
Если этого пока не хватает, имеет смысл сначала пройти курс JavaScript Start и вернуться к Node уже с базовыми знаниями. А если база уже есть и хочется понять, как устроена работа на стыке бэкенда и фронтенда, стоит также обратить внимание на направление Front-End, чтобы увидеть полную картину того, как взаимодействуют обе части приложения.
Автора курса зовут Никита Галкин, он Senior Node.js developer с 15-летним опытом разработки, с 2018 года работает со стартапами в Кремниевой долине и регулярно выступает на JS-конференциях.
В пуле менторов — инженеры с коммерческим опытом работы в Dashdevs, Binary Studio, Endotech.io, Crossover, Hebronsoft. Это люди, которые ежедневно принимают решения в производственных системах, и именно такой опыт они передают студентам через код-ревью.
Спрос на разработчиков, умеющих писать серверную часть на том же языке, что и клиентскую, только растёт. Компании ищут людей с практическим опытом, а не с заученной наизусть документацией. Курс Node.js от FoxmindEd дает именно это. Реальные задачи, ментор с коммерческим опытом и код, готовый стать портфолио еще до выхода на первое техническое собеседование. Семь дней пробного периода достаточно, чтобы проверить формат без какого-либо риска для кошелька.
Да, курс рассчитан на тех, кто уже знает основы JavaScript и алгоритмов. Без этого фундамента выполнение заданий на Node.js будет сложным и замедлит прогресс.
Продолжительность зависит от темпа студента: чем больше времени уделяешь ежедневно, тем быстрее проходишь все модули. Гибкий график позволяет совмещать обучение с работой.
В формате «Менторинг» доступен семидневный тестовый период без оплаты. Формат «Менторинг+» такого периода не предусматривает, зато предлагает расширенные условия сопровождения.
Готовый репозиторий с выполненными проектами на Express, AWS и TypeScript, который можно показать на техническом собеседовании. Также сертификат на английском языке для резюме и LinkedIn.