Минимальные требования для прохождения курса: Знание JavaScript на начальном уровне
Node.js — это среда выполнения JavaScript на backend, спроектированная для построения масштабируемых сетевых приложений. На текущий момент его используют уже не только для создания backend for frontend, но и для написания полноценных backend приложений, микросервисов и парсеров сайтов. Он не заменим для создания GraphQL API или выполнения SSR frontend приложений.
В это курсе с наставником мы напишем сразу 2 проекта: бота для интернет-магазина или рассылки акций и сложное API с ролями для редактирования товаров. Вместе с вашим личным наставником вы пройдёте весь базовый курс, закрепляя материал домашними заданиями с код ревью и затем уже преступите к проекту на выбор.
Так же для вас будет доступны дополнительные материалы по Prisma и работе с библиотекой Telegraf, которая позволяет создавать ботов для Telegram
Вы научитесь:
Программист – это IT-специалист, который разрабатывает исходный код программы или приложения. Это наиболее общее название разработчиков, охватывающее сферу видеоигр, веб-разработки, мобильных приложений и т.д. В зависимости от того, в какой сфере работает определенный специалист, можно выделить три категории программистов: прикладные, системные и веб-программисты. Это напрямую влияет на то, какие функции выполняет программист и что входит в его обязанности. Вот наиболее общий перечень:
Компьютерные программы продолжают все сильнее проникать во все сферы жизни: промышленность, исследование космоса, даже военное вооружение. Для обеспечения правильного функционирования всех сервисов необходимы специалисты, разбирающиеся в языках программирования и умеющие грамотно с ними работать, так что профессия программиста точно дает возможности карьерного роста.