- Главная
- Школы
- Яндекс Практикум
- Бэкенд на Node.js для фронтенд-разработчиков

Бэкенд на Node.js для фронтенд-разработчиков
Программа курса
Ознакомьтесь с программой курса «Бэкенд на Node.js для фронтенд-разработчиков» от Яндекс Практикум
- Из чего состоит обучение Из краткой текстовой теории + тренажёра для закрепления знаний Вебинаров с опытными фулстек-разработчиками Работы над проектами YandexGPT помогает учиться 2)Учёбе нужно уделять от 15 часов в неделю. Заниматься можно в любое время, главное — вовремя сдавать проекты на код-ревью.
Чему вы научитесь
- создавать API с помощью Express, MongoDB и Mongoose</br>2)Настраивать авторизацию и регистрацию</br>3)Поддерживать работу приложений и вносить в них изменения</br>4)Взаимодействовать с базами данных с помощью SQL</br>5)Безопасно передавать данные между фронтендом и бэкендом</br>6)Деплоить фронтенд и бэкенд без контейнеризации</br>7)Разрабатывать приложения с помощью Nest.js и PostgreSQL</br>8)Покрывать бэкенд юнит-тестами</br>9)Деплоить фронтенд и бэкенд через Docker и Docker Compose
Подробная информация о курсе
-
Цены и сроки
- Стоимость62 000 ₽
Содержание
- Формат обученияСмешанный
По окончанию курса
- Диплом или сертификатДиплом / Сертификат
Отзывы о курсе

Обучался по программе "Бэкенд на Node.js для фронтенд-разработчиков". Курс мне понравился. Теория изложена структурировано, на курсе проводятся 6 онлайн лекций, наставник поможет разобраться с вопросами по тренажру или проекту. Для меня курс оказался непростым. Сразу стоит отметить, что для прохожде…ния курса нужны базовые знания JavaScrip , TypeScrip и Gi , иначе вам придтся очень много гуглить, чтобы пройти курс до конца. Также обучение усложняется тем, что теория устарела и иногда содержит ошибки. Не всегда получается сразу запустить скопированный код из теории, приходится гуглить и дорабатывать код. Также хотелось бы побольше лекций с наставником для более детального изучения темы. Но несмотря на небольшие минусы, я получил необходимые знания по курсу.

Для меня, как для фронта, было интересно погрузиться в бэкенд и уметь самому писать API. Подача материала мне в целом понравилась, есть моменты, которые хотелось бы добавить, но несмотря на это были и вебинары, на которых все разбиралось и было понятно. Особенно понравилось отношение кураторов. Был…и сложности со сдачей спринтов, но ребята вошли в положение и дали дополнительный шанс сверх тех, что я уже использовал. Во многом именно отношение к обучающимся расположило меня к этой площадке. Да, может чуть дороже, чем на других сайтах, но я не жалею. Еще бы приобрел какой-нибудь курс! Из недостатков отметил бы, что иногда сложно было связать теорию с тем, что надо сделать в зачетной работе.

Привет! Я проходил курс Backend на Node.js для фронтендера. У меня уже есть крепкий опыт во фронтенде, но с Node.js работал эпизодически, поэтому решил систематизировать знания. Ниже делюсь впечатлениями: что было полезно, а что не очень. Что понравилось: 1. Теоретическая часть Она разделена на три… блока: Базовая теория по Node.js и Express Этот блок больше рассчитан на новичков. Несмотря на заявленный уровень с опытом, материал здесь довольно простой. Если вы уже работали с Node, то, скорее всего, ничего нового не узнаете. Тем не менее, изложено вс понятно и последовательно. Nest.js Самый сильный и проработанный блок. Теория полная, примеры интересные, проект классный. Этот раздел действительно дат представление о том, как работать с продакшн-фреймворком. Docker, Linux, PM2 Хороший вводный материал по настройке и эксплуатации серверов. Однако в теоретической части часто встречаются ошибки неправильные команды, неточности. Наставнику даже приходилось записывать отдельные видео, чтобы пояснить, где именно ошибка. В результате на самостоятельное исправление уходит много времени. 2. Внутренний тренажр Он предназначен для закрепления теории. В целом идея хорошая, но реализация пока страдает: Часто задания содержат ошибки или неточности, и приходится догадываться, что именно имел в виду автор. Сам тренажр работает нестабильно: сильно тормозит, потому что разврнута почти полноценная IDE в браузере. Удивительно, что компания, фокусирующаяся на алгоритмах и производительности, не оптимизировала такой важный инструмент. 3. Проектные работы Простые, но интересные. Задания помогают применить знания на практике. Большой плюс наличие наставника, который оперативно дат обратную связь. Что можно улучшить: Ошибки в ТЗ и чек-листах В заданиях на проект много неточностей, в том числе и в чек-листах для самопроверки. Без помощи наставника было бы сложно разобраться, что устарело, а что актуально. Качество теории В теоретических материалах встречаются как простые опечатки, так и логические ошибки. Хотелось бы, чтобы перед публикацией над материалами работал сначала технический специалист, а затем редактор. Для курса с такой стоимостью это критично. Итог: советую ли курс? Новичкам, кто только начинает с Node.js и серверной частью да, однозначно. Вы получите хорошую базу, даже несмотря на огрехи. Если у вас уже есть хотя бы базовое понимание Node и опыт работы с Unix-системами вряд ли. Курс покажется слишком поверхностным. Как то так

Добрый день! Прохожу сейчас курс Бэкенд на node js для фронтенд разработчиков. Нравится подача материала, примеры из реальной жизни и практика написания кода. Преподаватели и кураторы всегда рады помочь, любая проблема решается, а пожелания учитываются. Снизил балл за ошибки в контенте курса - как в… теории, так и в практике бывают ошибки по тексту, где может быть не до конца понятен смысл или текст может сбивать с толку. Это поправимо и некритично, но когда платишь деньги, хотелось бы, чтобы таких ошибок было меньше. По практике некоторые задания не проходят, хотя выполнено было по подсказке. Но с этим помогают справляться преподаватели. Но даже вместе с этим, я точно порекомендую практикум всем, кто ищет способ развиваться!

Немного предистории: пару лет назад проходил 9-месячный курс бэкенд разработки на Python в Практикуме. Тогда впечатления были сугубо положительные. Так случилось, что пошел сейчас снова на курс по бэкенд разработке на node.js для фронтендеров (т.к. курса для бекендеров почему-то нет). Этот курс все…го 3.5 месяца, но что есть, то есть. Что могу сказать: ожидания мои оправдались не совсем. Наверное тому виной краткость курса, но тех знаний, что я ожидал, не получил. Узнал что-то новое - да. По самому курсу - он новый, если судить по номеру когорты. При прохождении сложилось ощущение, что его надергали кусками из каких-то других курсов - в главе по деплою вообще "торчали хвосты" с примерами на файлах с расширением .py (и это в курсе по node.js!). Как я понял, изначально курс писался на JS, потом в какой-то момент поменяли на TS, но примеры в теории остались вс равно на JS. Из-за этого был ряд проблем, с которыми пришлось разбираться самостоятельно...Наставники очень плохо отвечали на вопросы - пару вопросов висели больше 2 дней (при регламенте на ответ 1 сутки), пара вопросов так и осталась без ответа. Два года назад наставники на другом курсе относились к своей работе куда пунктуальнее и реально пытались помочь. Ревьюеры - не знаю, может быть я стал опытнее и писать код лучше, а может качество ревью упало. Во всяком случае, замечаний по сданным проектам я получал на порядок меньше. Было легкое ощущение, что смотрели их не так внимательно, как это было раньше. Да, кстати. На моем первом курсе все проекты были покрыты автоматическим тестированием, не пройдя которое, нельзя было отправить работу на проверку ревьюеру. Тут никаких тестов не было - поэтому можно было легко отправить работу с багом или неработающим ендпоинтом - этого вс равно никто не заметит. Из плюсов - раньше нельзя было перейти к следующему параграфу теории, пока ты не прошел тренажер на текущем. И если у тебя неразрешимая ошибка, а в чате ревьюер молчит (помним про регламент 1 сутки), то можно было потерять 1-2 дня таким образом. Сейчас можно перейти к следующему параграфу, пока вопрос по этому решается. Это удобнее, за это однозначно лайк! В целом, подводя итог, впечатления двоякие. С одной стороны, есть ощущение что качество обучения упало. С другой - за эти два года я имел опыт обучения ещ на нескольких других площадках и могу сказать, что Практикум - это вс равно пока что лучшее, что есть и альтернатив я ему не вижу.

бэкэнд на питоне. Не повезло с наставником. Неоднократно была ситуация когда наставник редко отвечал. По регламенту не реже чем раз в 12 часов. С 00 до 08 утра время не считается. В итоге задаешь вопрос, тебе вопрос в ответ. Здорово конечно, но так всем. И вот уже раз в 12 часов ответил. Проходят су…тки и вопросы не решены, студенты сидят брошенные. Уже проходила ранее программу по ds, было 2 наставника, всегда активно помогали студентам и речь не идет о том что бы выдать решение, но видно было что наставники старались. Обращаешься в поддержку - говорят я должна искать общий язык с наставником, за мои деньги. Спасибо, не надо.

Заканчиваю обучение на курсе node.js для фронтенд разработчиков. Курс отличный, команда поддержки и наставников тоже. После курса осталось только положительное впечатление. Планирую дальнейшее обучение в практикуме.

Практикум дает реальную возможность добиться в жизни многого. Потому что хорошая специальность всегда много значила. Я прошла курс по бэкенд разработке, и теперь работаю полноценно, у меня есть заказы, мне интересно. Обучение очень тщательное и правильно составленное, много практической части, где н…ачинаешь самостоятельную работу, есть всегда поддержка наставник, которого тебе дают и техподдержка. Я очень внимательно изучала все уроки, если нужно было, возвращалась и повторяла, без этого никак. Обучение ведется по этой профессии 9 месяцев, постепенно. Отличная идея у Яндекса и отличный продукт! Спасибо.

Выбрал профессию 'Бэкенд разработчик'. В 37 лет начал интересоваться программированием. Из огромного потока информации о технологиях и языках программирования, свой выбор остановил на языке Python, простом и понятном для новичка. Занимался по книгам и видео. По мере углубления в язык стал понимать, …что просто заниматься программированием на одном лишь языке это крайне мало. Передо мной открывался огромный мир всевозможных профессиональных направлений в разработке. Выбирал по принципу, что мне ближе. Я чистый технарь и такие направления, как дизайн и подобное творчество не рассматривал в априори. Итогом исследования чисто технических, если так можно сказать, сторон разработки выбор пал на бэкенд направление. Самообучение давалось очень тяжело. Спросить не у кого, знакомых программистов нет. Медленно и печально, забывая то, что учил месяц или два назад, без понимания необходимого набора технологий и фрэймворков двигался я в неизвестном направлении. Пока не увидел курсы от Яндекс Практикума. Прошел предложенные Практикумом бесплатные части (аналитик данных, веб-разработчик, тестировщик и т.д.). Убедился, что мне по прежнему интересен бэкенд и поступил на курс. Это просто супер! Программа упорядочена и разложена по полочкам. Подобран определенный, сбалансированный и главное востребованный стек технологий. Меня постепенно из 'тепличных' условий, где с вами возятся наставники и кураторы, плавно подвели к самостоятельному осознанному обучению. По мере продвижения по курсу становишься самостоятельной боевой единицей способной на освоение нового материала, появляется уверенность в своих силах. Опыт командной разработки, где ты со своими сокурсниками, находишься в приближенных к реальным условиям, со своими объемами и сроками, и общекомандной ответственностью за результат. Это незабываемый и бесценный опыт, который скорее всего не доступен при самостоятельном обучении без опытных наставников. Каждый выбирает то, что ему по душе. Нисколько не жалею,что выбрал бэкенд разработку. Людям с техническим складом ума стоит присмотреться к данному направлению.
























