Логотип КурсесТоп

Курсы Backend с нуля

12
добавить курс
по рейтингу

Онлайн курсы

Профессия Backend разработчик на Node.js  
PurpleSchool
Рейтинг
4.92
Длительность
10 месяцев
Цена
60 000 ₽
Рассрочка
6 000 ₽
ВыборыНовый курс!
ВыборыНовый курс!
6 проектов в портфолио
Наставники — практикующие веб-разработчики
Занятия 1 на 1 с наставником
100 часов теории
200 часов практики
PRO - Node.js - с нуля, основы и построение архитектуры приложений  
PurpleSchool
Рейтинг
4.91
Длительность
2 месяца
Цена
2 190 ₽
Рассрочка
-
Выборы1 за апрель
Выборы1 за апрель
Наставник
Код-ревью
Звонки с наставником
2 проекта
Финальное собеседование
Карта развития
Fullstack-разработчик на JavaScript  
Нетология
Рейтинг
4.90
Длительность
21 месяцев
Цена
161 100 ₽
Рассрочка
6 712 ₽
ВыборыНовый курс!
ВыборыНовый курс!
Вебинары, видеолекции, практические задания
Python-разработчик с нуля  
Нетология
Рейтинг
4.90
Длительность
12 месяцев
Цена
101 100 ₽
Рассрочка
4 212 ₽
ВыборыНовый курс!
ВыборыНовый курс!
Гарантия возврата денег
3 проекта в портфолио
Трудоустройство после обучения
Факультет Fullstack JavaScript  
GeekBrains
Рейтинг
4.90
Длительность
12 месяцев
Цена
97 236 ₽
Рассрочка
2 701 ₽
ВыборыНовый курс!
ВыборыНовый курс!
Занятия в группе с преподавателем
Онлайн-лекции и вебинары
Видеозаписи занятий
Backend-разработка на Node.js  
Нетология
Рейтинг
4.90
Длительность
5 месяцев
Цена
25 900 ₽
Рассрочка
2 158 ₽
ВыборыНовый курс!
ВыборыНовый курс!
портфолио
Профессия: Python-разработчик  
ProductStar
Рейтинг
4.87
Длительность
10 месяцев
Цена
125 000 ₽
Рассрочка
5 229 ₽
ВыборыНовый курс!
ВыборыНовый курс!
Трудоустроим в процессе обучения или вернем деньги
Создатели и спикеры курса - эксперты из Сбера, Yandex и Skyeng
Получение специализации: WebDev, DevOps, Data Science
Backend разработчик  
LoftSchool
Рейтинг
4.85
Длительность
3 месяца
Цена
53 880 ₽
Рассрочка
2 245 ₽
Выборы1 за апрель
Выборы1 за апрель
Насыщенная программа
Поддержка наставника
Готовое портфолио
Доступ к материалам
Профессия Fullstack-разработчик на Python  
Skillfactory
Рейтинг
4.82
Длительность
15 месяцев
Цена
141 912 ₽
Рассрочка
3 942 ₽
ВыборыНовый курс!
ВыборыНовый курс!
Помощь в трудоустройстве
Проекты в портфолио
3 тренажера для отработки навыков
Профессия Java-разработчик  
Skillfactory
Рейтинг
4.80
Длительность
14 месяцев
Цена
151 200 ₽
Рассрочка
4 200 ₽
ВыборыНовый курс!
ВыборыНовый курс!
«Soft Skills для digital-менеджеров» в подарок
Выгодный
Node.js - с нуля, основы и построение архитектуры приложений  
PurpleSchool
Рейтинг
4.80
Длительность
18 часов
Цена
2 190 ₽
Рассрочка
-
ВыборыНовый курс!
ВыборыНовый курс!
Профессия Fullstack-разработчик на JavaScript  
Skillbox
Рейтинг
4.80
Длительность
12 месяцев
Цена
101 184 ₽
Рассрочка
2 976 ₽
ВыборыНовый курс!
ВыборыНовый курс!
Программа из 12 курсов
4 проекта в портфолио
Помощь в трудоустройстве

Backend онлайн обучение для начинающих

Профессия Backend разработчик на Node.js

Профессия Backend разработчик на Node.js

PurpleSchool
Цена курса
60 000 ₽  
В рассрочку
6 000 ₽
20 отзывов

JavaScript является самым популярным языком программирования в мире. Поэтому многие крупные компании выбирает Node.js для создания backend приложений. За счёт того, что в курсе вы детально изучите JavaScript и TypeScript, вы сможете в дальнейшем перейти на fullstack и зарабатывать в разы больше обычных backend разработчиков.
Длительность
10 месяцев
Сложность
С нуля
Документ об окончании
Сертификат
6 проектов в портфолио
Наставники — практикующие веб-разработчики
Занятия 1 на 1 с наставником
100 часов теории
200 часов практики

Почему Node.js?

JavaScript является самым популярным языком программирования в мире. Поэтому многие крупные компании выбирает Node.js для создания backend приложений. За счёт того, что в курсе вы детально изучите JavaScript и TypeScript, вы сможете в дальнейшем перейти на fullstack и зарабатывать в разы больше обычных backend разработчиков.

  • Более 1000 открытых вакансий
  • От 70 000 рублей средняя зарплата junior разработчика Node.js

Как проходит обучение

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

  • Лекции - Вы изучаете материал по небольших 10 минутным лекциям, где без воды даны основные практические знания и навыки.
  • Упражнения - В модуле даётся одно или несколько упражнений для закрепления материала с решениям для проверки.
  • Тесты - В конце модуля вас ждёт тест для проверки теоретических знаний, которые пригодятся на собеседовании.
  • Задания - И завершается модуль домашним заданием, где вы пишете код и получаете реальное код ревью от наставника.

Что входит в профессию

Мы проработали для вас путь, который позволит освоить профессию от простого к сложному. Постепенно двигаясь по курсу, вы сможете начав с самых основ дорасти до знаний Junior+ / Middle.

  1. Основы JavaScript
  2. Продвинутый JavaScript
  3. TypeScript с нуля
  4. Node.js с нуля
  5. Nest.js с нуля
  6. Docker и Ansible
  7. Микросервисы

О профессии

Live поддержка

Вы будете вживую общаться с ведущими разработчиками из крупных компаний.


Код ревью

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


Домашние задания, упражнения и тесты

Для закрепления материалов на практике под руководством наставника.


Практические собеседования

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


Персональная карта развития

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

Нам доверяют

Основатель школы и автор Антон Ларичев занимается разработкой уже более 13 лет и прошёл путь от разработчика до CTO. В курсах даются актуальные материалы без воды с опытом реальных проектов и практическим закреплением материала.

  • 15 000 учеников по всему миру
  • 30 дней гарантия возврата денег
  • 90% студентов рекомендуют курсы

PRO - Node.js - с нуля, основы и построение архитектуры приложений

PRO - Node.js - с нуля, основы и построение архитектуры приложений

PurpleSchool
Цена курса
2 190 ₽  
В рассрочку
-
20 отзывов

Продвинутый курс с наставником для освоения основ Node.js
Длительность
2 месяца
Сложность
С нуля
Документ об окончании
Сертификат
Наставник
Код-ревью
Звонки с наставником
2 проекта
Финальное собеседование
Карта развития

Продвинутый курс с наставником для освоения основ Node.js


Node.js - это среда выполнения JavaScript на backend, спроектированная для построения масштабируемых сетевых приложений. На текущий момент его используют уже не только для создания backend for frontend, но и для написания полноценных backend приложений, микросервисов и парсеров сайтов. Он не заменим для создания GraphQL API или выполнения SSR frontend приложений. Что даёт курс:

Наставника

  • Постоянный доступ к наставнику и другим студентам курса в PRO чате
  • Звонок знакомство для выявления ожиданий и персональных рекомендаций
  • Звонки и персональная работа с наставником до 6 часов
  • 2 больших проекта с код-ревью от наставника с 4-мя уровнями сложности
  • Финальная сессия 1 на 1 с наставником для выявления слабых сторон и составления карты развития


Материалы

  • Руководство по освоению основного курса и дополнительные материалы для создания проектов
  • Упражнения на написание кода

Fullstack-разработчик на JavaScript

Fullstack-разработчик на JavaScript

Нетология
Цена курса
161 100 ₽  
В рассрочку
6 712 ₽
9 отзывов

Научитесь программировать на JavaScript и TypeScript — сможете самостоятельно создавать сайты и веб-приложения. Освоите передовые технологии — React, Node.js, Docker, Express.js, Nest.js, Firebase, MongoDB
Школа
Нетология
Документ об окончании
Диплом
Сложность
С нуля
Длительность
21 месяцев
Вебинары, видеолекции, практические задания

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

  • Верстать сайты в HTML и CSS 
  • Разрабатывать клиентскую часть сайта на React
  • Программировать на языках JavaScript и TypeScript
  • Работать с базами данных с использованием MongoDB
  • Создавать серверную часть на Node.js, Express.js, Nest.js
  • Работать с API сторонних сервисов и проводить Unit-тестирование

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

Часть 1. Frontend-разработка 

  • Вёрстка сайта на HTML и CSS
  • Адаптивная и мобильная вёрстка 
  • Курсовой проект — адаптивная вёрстка сайта
  • Основы программирования на JavaScript
  • Система контроля версий Git
  • Основы работы с JavaScript
  • Курсовой проект — веб-менеджер личных финансов
  • Разработка на JavaScript в браузере
  • Профессиональная работа с JavaScript
  • Frontend-разработка на React 
  • Курсовой проект — агрегатор отелей: frontend

Часть 2. Backend-разработка

  • Введение в Node.js
  • Библиотека Express.js
  • Курсовой проект — приложение для доставки
  • TypeScript 
  • js
  • Firebase 
  • Карьера в fullstack-разработке

Дипломный проект. 

Сайт-агрегатор для просмотра и бронирования отелей 

В конце обучения вы создадите сайт-агрегатор для просмотра и бронирования отелей. Для выполнения итоговой работы разработаете публичный API, API пользователя, API администратора и чат для консультанта. В проекте вы задействуете технологии Node.js, Nest.js, MongoDB и Websocket.

Кому будет полезен курс

  • Новичкам в программировании
  • Если у вас нет технического образования и опыта программирования, курс поможет быстро начать карьеру в IT. Вы изучите простой и популярный язык программирования — JavaScript. Это позволит вам быстро разобраться в программировании и найти работу, даже не имея опыта
  • Начинающим разработчикам
  • Вы углубите имеющиеся знания и ускорите карьерный рост. Комплексная программа и опыт работы с продвинутыми инструментами, фреймворками, методологиями и стандартами позволят уверенно себя чувствовать даже программистам, имеющим небольшой опыт работы
  • Frontend- и backend-разработчикам
  • Сможете добрать недостающие знания и стать fullstack-разработчиком. Умение разрабатывать клиентскую и серверную части проекта позволит вам работать со сложными, комплексными проектами и увеличить свою стоимость как специалиста

Ключевые навыки

  • Вёрстка сайтов в HTML и CSS
  • Frontend-разработка на JavaScript и React 
  • Использование библиотек React Router, Redux и Redux Thunk
  • Работа с изменениями кода проекта с помощью Git и GitHub
  • Программирование на языках JavaScript  и TypeScript
  • Backend-разработка на js: Express.js, Nest.js
  • Применение принципов клиент-серверного взаимодействия
  • Работа с  API сторонних сервисов
  • Работа с базами данных с ипользованием MongoBD
  • Работа с облачной базой данных с помощью Google Firebase
  • Автоматизация развёртывания и управления приложениями с помощью Docker
  • Unit-тестирование при помощи Jest

Python-разработчик с нуля

Python-разработчик с нуля

Нетология
Цена курса
101 100 ₽  
В рассрочку
4 212 ₽
9 отзывов

Освойте один из самых универсальных языков программирования и начните работать через 6 месяцев обучения. Добавьте в портфолио 3 полностью работоспособных проекта. Получите опыт работы в команде — выполните совместный проект с одногруппниками
Школа
Нетология
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
Преимущества
Практика на реальных проектах, постоянное сопровождение преподавателей, лекции онлайн
Гарантия возврата денег
3 проекта в портфолио
Трудоустройство после обучения

Python — самый простой язык для старта.

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

Кому подойдёт курс?

  1. Новичкам
  2. Учитесь под присмотром профессионалов. Вы получите структурированные знания, готовое портфолио и сможете пройти стажировку в крупной компании
  3. Frontend-разработчикам
  4. Python — отличное решение для разработки серверной части. Расширяйте знания — они помогут повысить вашу стоимость и продвинуться по карьерной лестнице
  5. Backend-разработчикам
  6. Python содержит много готовых библиотек и является прекрасной альтернативой PHP для быстрой разработки. Вы получите новые возможности развития в профессии и углубите свои навыки

Поможем найти работу после обучения:

Вместе оформим резюме и портфолио ваших работ

У вас будет больше шансов заинтересовать работодателей, попасть на собеседование и получить новую работу

  • Научим проходить интервью
  • Разберём сложные вопросы, чтобы вы чувствовали себя увереннее. Узнаете, как вести переговоры о зарплате
  • Подберём вакансии специально для вас
  • Направим ваше резюме партнёрам Нетологии и будем регулярно присылать подборку подходящих вакансий
  • Поможем адаптироваться на новом месте
  • Поддержим вас после выхода на работу. Проведём индивидуальные консультации в течение 6 месяцев

Ваши будущие проекты

  1. Телефонная книга
  2. Создадим приложение, которое будет сохранять телефонные номера, избранные контакты и дополнительную информацию: электронные адреса, ссылки на социальные сети
  3. Приложение для финансового планирования
  4. Напишем приложение для расчёта ежемесячных трат с учётом затрат на ипотеку, ежедневных расходов и средств, которые необходимо отложить
  5. Кулинарная книга
  6. Сделаем приложение для хранения рецептов и поиска нужного по ингредиентам
  7. Сервис знакомств
  8. Реализуем MVP для сервиса знакомств, отсортируем пользователей и напишем индексы совместимости для образования пар

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

  • Основы языка программирования Python
  • Git — система контроля версий
  • Курсовой проект «Облачный архиватор»
  • Практика
  • Английский язык для начинающих разработчиков
  • Бонусный модуль от EnglishDom
  • Базы данных
  • Python продвинутый
  • Курсовой проект VKinder
  • Практика
  • Django
  • Курсовой проект «Интернет-магазин»
  • Практика
  • Python в веб-разработке
  • Программа трудоустройства

Ваше резюме после обучения:

Реализованные проекты:

  • Облачный архиватор
  • Сервис знакомств
  • Интернет-магазин
  • Backend приложения для автоматизации закупок в розничной сети
  • Приложение для финансового планирования

Ключевые навыки:

  • Работа с GIT и GitHub
  • Работа с данными на Python
  • Создание веб-сервисов на Django
  • Работа с базами данных
  • Работа с API сторонних сервисов
  • Юнит-тестирование
  • Работа с методами непрерывной интеграции — CI/CD
  • Работа с ПО для автоматизации развёртывания и управления приложениями — Docker
  • Знание SQL для работы с Python

Факультет Fullstack JavaScript

Факультет Fullstack JavaScript

GeekBrains
Цена курса
97 236 ₽  
В рассрочку
2 701 ₽
20 отзывов

Освойте с нуля язык программирования JavaScript, чтобы стать Fullstack-разработчиком. Вы научитесь создавать сайты, мобильные приложения и высоконагруженные сервисы.
Школа
GeekBrains
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
Занятия в группе с преподавателем
Онлайн-лекции и вебинары
Видеозаписи занятий

Кому подойдет курс

  • Новичкам
  • Поможем с нуля освоить профессию fullstack-разработчика: вы научитесь делать сайты, высоконагруженные сервисы и приложения.
  • Начинающим веб-разработчикам
  • Освоите полный цикл создания сайтов и приложений. После обучения сможете перейти на позицию fullstack-разработчика и делать высоконагруженные сервисы под ключ на фрилансе.
  • Практикующим IT-специалистам
  • Подскажем, как перейти в востребованное направление и зарабатывать больше.

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

Подготовительный блок

  • Как учиться эффективно. Видеокурс от методистов GeekUniversity
  • Основы программирования. Видеокурс
  • Базовый курс

Frontend-разработка

  • HTML/CSS. Интерактивный курс
  • Уровень 1
  • Продвинутый курс JavaScript
  • Базовый курс

Бэкенд-разработка на JavaScript

В этой четверти студенты научатся использовать большинство возможностей, предоставляемых языком.Смогут создавать backend-приложения, которые будут генерировать HTML на бэкэнде, используя данные из базы данных. Заодно будут изучены: базовые принципы сетевых протоколов, особенности HTTP-протокола, базовая структура HTML.

  • Рабочая станция
  • js
  • Базы данных
  • Сетевой протокол HTTP

Фуллстек-разработка

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

  • TypeScript
  • Разработка сайтов с использованием Nest.js
  • Разработка высоконагруженных бэкэнд-приложений

Soft skillsРасскажем о том, как взаимодействовать с командой и проходить собеседования.

  • Agile, Scrum. Теория
  • Выпускной проект
  • Подготовка к собеседованию

Курсы вне четверти

  • Разработка десктопных приложений на Electron.js
  • Разработка кроссплатформенных приложений на React Native
  • Алгоритмы и структуры данных
  • Подготовка к поиску работы

Ключевые навыки

Frontend:

— Разработка frontend-приложений на React

— Семантическая верстка HTML5 + CSS3

— React для SPA

— Redux + Redux-Saga / Redux Observable

— Styled-components, makeStyles, SASS

Backend:

— Разработка backend-приложений на Node.js

— JavaScript и TypeScript

— Express.js, Nest.js

— PostgreSQL, TypeORM, Memcached, MongoDB, Redis

— Cluster, Worker

Дополнительная информация:

— Знаю функциональное и объектно-ориентированное программирование

— Умеют работать с командной строкой Linux

— Есть опыт разработки desktop-решения на базе Electron.js

— Есть опыт разработки мобильного приложения на React Native


Backend-разработка на Node.js

Backend-разработка на Node.js

Нетология
Цена курса
25 900 ₽  
В рассрочку
2 158 ₽
9 отзывов

Станьте fullstack-разработчиком, зная только JavaScript. Технология Node.js позволит вам разрабатывать backend для веб-приложений самостоятельно, а язык программирования TypeScript расширит возможности JavaScript для ваших проектов
Школа
Нетология
Документ об окончании
Диплом
Сложность
С нуля
Длительность
5 месяцев
портфолио

Если знакомы с JavaScript, курс поможет вам

  • Стать fullstack-разработчиком
  • Добавите к знаниям frontend-разработки навыки backend, не изучая второй язык, а освоив только одну технологию.
  • Перейти на middle-уровень
  • Изучите новые технологии, расширите стек навыков и сможете стать middle-разработчиком.
  • Больше зарабатывать
  • Сможете работать с более сложными проектами и претендовать на вакансии с большей зарплатой.

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

Введение в Node.js

Вы познакомитесь с рабочей средой Node.js и инструментами разработки. По итогам модуля вы создадите консольное приложение для обработки файлов с помощью потоков.

  • Особенности работы с Node.js, установка и настройка рабочей среды
  • Менеджер пакетов
  • Работа с консолью, циклы событий, асинхронность
  • Модули Node.js и инструменты разработки
  • Стримы (потоки)
  • js HTTP-module. HTTP-stream. Встроенный низкоуровневый веб-сервер

Библиотека Express.js

Познакомитесь с библиотекой Express.js, развернёте приложение на сервере, освоите Docker, подключите базу данных MongoDB для хранения данных и Passport.js для аутентификации пользователей, настроите обмен данными между клиентом и сервером — с этим помогут websocket и socket.io.

  • Библиотеки Node.js для веб-разработки. Express.js
  • Паттерн «цепочка обязанностей»
  • Шаблонизаторы. Отрисовка контента (рендер на сервере). Библиотеки Express.js
  • Развёртывание приложения на сервере (heroku)
  • Docker, установка и настройка. Контейнеризация приложения
  • Сравнение реляционных и объектно-ориентированных БД
  • Запуск локальной MongoDB в Docker. Подключение MongoDB в Тode.js-приложение
  • Аутентификация. Passport.js
  • Realtime взаимодействие с сервером, протокол websocket. Библиотеки ws и socket.io

Приложение для доставки

Вы создадите сайт доставки и чат для общения двух людей. Для создания сайта вы разработаете API для аутентификации, управления и просмотра объявлений и websocket-чат. В проекте вы задействуете технологии Node.js, Express.js, Passport.js, MongoDB и Websocket.

TypeScript

Вы освоите статическую типизацию для js кода с помощью TypeScript. На практике будете использовать богатую систему типов, декораторы, enum-ы и другие возможности языка TypeScript. Научитесь настраивать проект с помощью tsconfig.json, использовать eslint для проверки стиля и качества ts-кода. Воспользуетесь всеми возможностями TypeScript для написания надёжных приложений на Node.js.

  • js и TypeScript (настройка окружения, возможности)
  • Динамическая типизация JavaScript vs статическая типизация TypeScript. Инструментарий tsc, tslint/eslint. Настройка проекта
  • Система типов TypeScript. Основные принципы ООП. SOLID
  • Библиотека Reflect-metadata. Loc-контейнеры: type-di, inversify
  • Перенос и интеграция JS-проекта на примере пройденных материалов
  • Организация проекта и кодовой базы. Разделение приложения на слои

Nest.js

Вы изучите фреймворк Nest.js и основные понятия, создадите проект на Node.js, реализуете функциональность из блока TypeScript на модули Nest.js, подключите базы данных (модуль для MongoDB). Научитесь подключать аутентификацию по модулям Nest.js и добавите тестирование кода в свой проект.

  • Основные понятия: модули, контроллеры, сервисы. MVC-архитектура
  • Погружение в Nest.js: инверсия зависимостей, провайдеры, Middleware
  • Подключение базы данных к Nest.js — модулю для MongoDB. Сервисы, репозитории, примеры
  • Потоки RxJs
  • Валидация и обработка ошибок. Interceptors, pipes
  • Аутентификация в Nest.js, Passport.js. Guards
  • Тестирование. Библиотека JEST. Unit-тесты, интеграционные и приёмочные тесты
  • Вебсокеты в Nest.js

Firebase

Cоздадите аккаунт firebase, внедрите функциональность проекта «Книги» на cloud-функции и подключите облачную базу данных для хранения данных из cloud-функций.

  • Cloud Firestore, Realtime Database
  • Cloud Functions, Hosting
  • Firebase Authentication

Итоговый проект — агрегатор отелей

В конце обучения вы создадите сайт-агрегатор для просмотра и бронирования отелей. Для этого вы разработаете публичный API, API пользователя, API администратора и чат для консультанта. В проекте вы задействуете технологии Node.js, Nest.js, MongoDB и Websocket.

Ключевые навыки

Что умею делать

  • Работать с инструментами разработки Node.js
  • Использовать библиотеки и фреймворки Node.js: Express.js, Nest.js
  • Писать на TypeScript и использовать инструменты tsc, tslint/eslint
  • Подключать и использовать в проекте базы данных (MongoDB)
  • Настраивать обмен данными между клиентом и сервером (WebSocket)
  • Работать с ПО для автоматизации развёртывания и управления приложениями (Docker)
  • Настраивать аутентификацию с помощью Passport.js
  • Писать unit-тесты
  • Использовать Google Firebase

Профессия: Python-разработчик

Профессия: Python-разработчик

ProductStar
Цена курса
125 000 ₽  
В рассрочку
5 229 ₽
36 отзывов

Научитесь программировать на языке Python, добавите сильные проекты в портфолио и станете востребованным специалистом для любой IT компании
Длительность
10 месяцев
Сложность
С нуля
Документ об окончании
Сертификат
Трудоустроим в процессе обучения или вернем деньги
Создатели и спикеры курса - эксперты из Сбера, Yandex и Skyeng
Получение специализации: WebDev, DevOps, Data Science

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

Раздел I: Основы Python и работа с Flask

Блок 1: Основы Python

Блок 2: Основы SQL

Блок 3: SQL и базы данных

Блок 4: Системы контроля версий

Блок 5: Работа с Flask

Раздел II: Advanced Python: ООП и Django

Блок 6: ООП в Python

Блок 7: Бэкенд-разработка на Python и Django

Блок 8: Современные методологии разработки

Раздел III: Специализации (Web-разработка, DevOps, Data Science)

Специализация — Веб-разработчик

Блок 9: Принципы HTML

Блок 10: Объекты HTML и DOM-модель

Блок 11: Основы JavaScript

Блок 12: Структуры и библиотеки JavaScript

Блок 13: Javascript Advanced: библиотека React

Блок 14: Chat GPT для разработчика

Специализация — DevOps

Блок 14: Основы DevOps для программиста

Блок 15: Работа с Docker

Блок 16: Управление конфигурациями, Ansible

Блок 17: Advanced: MLOps — DevOps в мире Machine Learning

Блок 18: Advanced: облачные сервисы и Hadoop

Блок 19: Chat GPT для разработчика

Специализация — Data Science

Блок 19: Основы Data Science

Блок 20: Алгоритмы Data Science

Блок 21: Рекомендательные системы для Data Scientist

Блок 22: Chat GPT для разработчика

На курсе вы научитесь:

  • Писать код на Python

Разберемся в синтаксисе, используем разные типы данных, работаем с текстовой информацией, создаем и применяем функции

  • Работать с MySQL

Узнаете, как сохранять и изменять информацию в базе данных MySQL. Научитесь писать запросы и управлять большими объёмами данных

  • Продвинутые функции Python

Используем библиотеку NumPy, работаем с файлами разных форматов, пишем автоматические скрипты, работаем с базами данных

  • Пользоваться Git

Научитесь работать с распределённой системой контроля версий вместе с командой, сможете вносить или откатывать изменения в рамках одного проекта.



Backend разработчик

Backend разработчик

LoftSchool
Цена курса
53 880 ₽  
В рассрочку
2 245 ₽
8 отзывов

Записывайтесь, и за 3 месяца вы станете востребованным IT-специалистом со знанием топовых технологий 2023 года и 4 крутыми проектами в портфолио.
Длительность
3 месяца
Документ об окончании
Сертификат
Сложность
С нуля
Насыщенная программа
Поддержка наставника
Готовое портфолио
Доступ к материалам

Что ожидать от обучения?

Знания и навыки

  • Все необходимые знания для backend разработчика.

Портфолио

  • 4 современных и технологичных проекта в вашем портфолио.

Сертификат

  • С оценкой, отражающей уровень ваших знаний и степень отдачи.

Начало карьеры

  • Мы гарантируем трудоустройство всем хорошистам и отличникам.

Чему Вы научитесь за 3 месяца

Node.js и серверный JavaScript

  • Среда Node.js позволяет любому разработчику, знакомому с JavaScript, создавать серверную часть для приложений любой сложности.

PHP

  • Создадите свой сайт с помощью одного из самых популярных фреймворков Laravel и подключите автоматическое тестирование с помощью phpUnit.

Серверный рендеринг

  • Серверный рендеринг — отнюдь не прихоть, а жизненно важный момент вашего приложения. В некоторых случаях, клиентский рендеринг делает SEO-продвижение попросту невозможным.

Тестирование проектов

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

Защита данных

  • Познакомитесь с правилами безопасной разработки: как защититься от проникновения в базу данных или кражи пользовательских паролей.

Deploy

  • Научитесь разворачивать ваше приложение на самых популярных площадках прямо из git-репозитория и с максимальный комфортом.

Программа включает в себя:

  • 100+ часов обучения
  • 12 групповых вебинаров с наставниками
  • Обратную связь по проекту от практикующего специалиста
  • 37 обучающих модулей
  • 4 выпускных проекта
  • Самые краткие сроки — через 3 месяца студент, успешно окончивший обучение, готов к началу карьеры. Мы делаем всё, чтобы помочь в этом.

Профессия Fullstack-разработчик на Python

Профессия Fullstack-разработчик на Python

Skillfactory
Цена курса
141 912 ₽  
В рассрочку
3 942 ₽
21 отзыв

Освойте программирование на Python и Django и станьте фулстек-разработчиком
Школа
SkillFactory
Документ об окончании
Диплом
Сложность
С нуля
Длительность
15 месяцев
Преимущества
Научитесь мыслить алгоритмически. Много практики. Консультации с ментором, работа с тимлидом в командном проекте
Помощь в трудоустройстве
Проекты в портфолио
3 тренажера для отработки навыков

Для кого этот курс?

  1. Для новичков
  2. Освоить IT-профессию способен каждый — от водителя до юриста
  3. Для тех, кто хочет запускать сайты
  4. Создавать веб-проекты для себя или клиентов — отличный план
  5. Для айтишников
  6. Системный администратор или инженер может стать программистом
  7. Для всех, кто думает о будущем
  8. Новая IT-специальность даст опору в быстро меняющемся мире

Вы научитесь программировать с нуля

  • Мышление
  • Вы научитесь мыслить алгоритмически и программировать через отработку алгоритмов, чтобы решать нетривиальные задачи в разработке
  • Практика
  • Вы освоите навыки через практику: тренажеры, домашние задания, интерактивные вебинары, сквозные проекты, командный проект
  • Ментор
  • Вы не останетесь один на один с новым: консультации с ментором, персональная обратная связь по проектам, работа с тимлидом в командном проекте

После курса я уверенно могу:

  • Решать программистские задачи с помощью алгоритмов
  • Программировать на Python и JavaScript
  • Поднимать веб-сервер и настраивать взаимодействие с базами данных
  • Проектировать интерактивные интерфейсы приложений
  • Создавать сайты на Django
  • Разворачивать на домене созданный сайт и поддерживать его
  • Работать с командной строкой в Linux
  • Тестировать приложения
  • Работать с репозиториями Git

Профессия Java-разработчик

Профессия Java-разработчик

Skillfactory
Цена курса
151 200 ₽  
В рассрочку
4 200 ₽
21 отзыв

Освойте программирование, backend-разработку на Java, Spring и основы DevOps. Соберите портфолио проектов и начните откликаться на вакансии уже после 7 месяцев обучения.
Школа
SkillFactory
Документ об окончании
Диплом
Сложность
С нуля
Длительность
14 месяцев
«Soft Skills для digital-менеджеров» в подарок

Курс подойдет вам, если вы:

  • Никогда не программировали

Вы сможете приступить к обучению с нуля - без технического образования и опыта, освоить азы профессии, а уже через 7 месяцев выйти на рынок труда junior-разработчиком Java и обрести новое окружение

  • Изучали Java самостоятельно

Вы сможете систематизировать свои знания, с углубленной подготовкой возобновить практику программирования на Java, прокачаться в технологиях языка и ускорить профессиональное развитие

  • Знаете другой язык программирования

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

Программа обучения:

  1. Программирование на Java
  2. SQL и работа с базами данных
  3. Алгоритмы и структуры данных
  4. Виртуальная стажировка
  5. Backend-разработка на Java
  6. Spring Framework
  7. Frontend для backend-разработчика
  8. Основы системного администрирования
  9. Основы DevOps
  10. Индивидуальный проект

Node.js - с нуля, основы и построение архитектуры приложений

Node.js - с нуля, основы и построение архитектуры приложений

PurpleSchool
Цена курса
2 190 ₽  
В рассрочку
-
20 отзывов

Полный курс по написанию приложений на Node.js и построению масштабируемой и поддерживаемой архитектуры!
Школа
PurpleSchool
Документ об окончании
Диплом
Сложность
С нуля
Длительность
18 часов

Чему вы научитесь

  • Разрабатывать приложения на NodeJS
  • Строить архитектуру масштабируемых приложений
  • Знать внутреннее устройство NodeJS и V8
  • Понимать работу Event Loop
  • Писать на TypeScript
  • Использовать Dependecy Injection
  • Писать легко поддерживаемый код
  • Интегрироваться с внешними API
  • Писать unit и e2e тесты
  • Работать с SQL базами данных через ORM
  • Анализировать производительность и утечки памяти
  • Писать свои промежуточные обработчики
  • Реализовывать авторизацию и Guard для API

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

Введение

  • Почему NodeJS для backend?
  • Как устроен курс
  • Обзор проектов
  • Update - Обзор курсов

Настройка окружения

  • Подготовка окружения
  • Установка и версии NodeJS
  • Настройки VSCode

Начало работы с Node.js

  • Вводное видео
  • Сравнение сред выполнения JS
  • Запускаем код и REPL
  • Модули в JavaScript
  • CommonJS Modules
  • ES Modules
  • Глобальные переменные
  • Events
  • Тест - Начало работы с Node.js

Как работает Node.js?

  • Устройство Node.js
  • Event Loop
  • Таймеры
  • Пример работы event loop
  • Stack вызова
  • Worker threads
  • Измерение производительности
  • Тест - Как работает Node.js

Многопоточность

  • Использование worker threads
  • Spawn и exec
  • Fork
  • Упражнение - Производительность потоков
  • Тест - Многопоточность

Движок V8

  • Устройство V8
  • Работа с памятью

Node Package Manager

  • Вводное видео
  • Обзор NPM
  • Авторизация и профиль
  • Разбор package.json
  • Управление зависимостями
  • Тест - Node Package Manager

Приложение 1 - CLI прогноз погоды11 лекции • 1 ч 57 мин

  • Обзор приложения
  • Аргументы командной строки
  • Вывод в консоль
  • OS и path
  • Работа с файловой системой
  • Взаимодействие с API
  • Переменные окружения
  • Обработка ошибок
  • Упражнение - Завершение приложения
  • Публикация пакета в NPM
  • Npx и npm exec
  • Тест - CLI прогноз погоды


Приложение 2 - API с ExpressJS

  • Вводное видео
  • Простой http сервер
  • Переходим на express
  • Маршрутизация
  • Ответы клиенту
  • Router
  • Промежуточные обработчики
  • Тест - Промежуточные обработчики

Переход на TypeScript

  • Дополнительный курс по TypeScript
  • Почему TypeScript?
  • Начало работы с TypeScript
  • Базовые типы
  • Union типы
  • Interfaces и Types
  • Литеральные типы
  • Enum
  • Generics
  • Классы
  • Другие типы и возможности
  • Тест - TypeScript

Первый шаг к архитектуре

  • Обзор архитектуры
  • Пишем класс приложения
  • Добавляем логгер
  • Базовый класс контроллера
  • Упражнение - Контроллер пользователей
  • Обработка ошибок

Dependency Injection

  • Разбор DI и IOC
  • Декораторы
  • Metadata Reflection
  • Внедряем InversifyJS
  • Упражнение - Улучшаем DI
  • Тест - Dependency Injection

Отладка и watch

  • Eslint и prettier
  • Подключение nodemon
  • Отладка
  • Анализ памяти
  • Мониторинг производительности

Второй шаг к архитектуре

  • Улучшение архитектуры
  • Data transfer object
  • User entity
  • Сервис users
  • Middleware для роутов
  • Валидация данных

Работа с базой данных

  • Сервис конфигурации
  • Работа с prisma
  • Репозиторий users
  • Упражнение - Логин пользователя

Авторизация4

  • Работа JWT
  • Создание токена
  • Middleware для проверки jwt
  • Упражнение - Guard авторизации
  • Тест - Авторизация

Тесты

  • Виды тестирования
  • Unit тесты
  • Упражнение - Новые unit тесты
  • E2e тесты
  • Упражнение - Дописываем e2e тесты

Заключение

  • Куда двигаться дальше?

Т

ребования


  • Знание JavaScript на начальном уровне

Профессия Fullstack-разработчик на JavaScript

Профессия Fullstack-разработчик на JavaScript

Skillbox
Цена курса
101 184 ₽  
В рассрочку
2 976 ₽
17 отзывов

Вы с нуля научитесь разрабатывать полноценные сайты и веб-приложения на JS и изучите один из фреймворков — Vue, React или Angular. Станете ценным сотрудником для любой IT-компании, поймёте, как получить повышение, и сможете зарабатывать больше.
Школа
Skillbox
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
Программа из 12 курсов
4 проекта в портфолио
Помощь в трудоустройстве

Кому подойдёт этот курс

  • Тем, кто хочет начать карьеру программиста
  • Вы с нуля научитесь верстать, программировать на JavaScript и разрабатывать полноценные сайты. Освоите полный цикл создания веб-проектов и сможете устроиться в IT-компанию.
  • Начинающим разработчикам
  • Вы познакомитесь с Node.js и фреймворками и углубите свои знания. Сможете перейти на позицию fullstack-разработчика в веб-студии или создавать сайты «под ключ» на фрилансе.
  • Опытным специалистам
  • Вы изучите Vue.js, React.js или Angular и сможете создавать сложные интерактивные интерфейсы. Получите soft skills для профессионального развития и поймёте, куда двигаться дальше.

Чему вы научитесь

  1. Верстать сайты
  2. Познакомитесь с HTML и CSS, сможете верстать лендинги и многостраничные адаптивные сайты. Научитесь находить ошибки в чужой вёрстке и исправлять уже готовый код.
  3. Работать с фреймворками
  4. Изучите React.js, Vue.js или Angular и научитесь создавать динамичные интерактивные пользовательские интерфейсы.
  5. Разрабатывать backend сайтов
  6. Узнаете принципы объектно-ориентированного программирования и сможете разрабатывать сайты с разным функционалом на JavaScript с помощью Node.JS.
  7. Работать с базами данных
  8. Узнаете, чем различаются MySQL, Redis и MongoDB. Научитесь управлять большими объёмами данных и получать нужное с помощью запросов.
  9. Использовать Git
  10. Научитесь работать с распределённой системой контроля версий, сможете легко вносить или откатывать изменения и работать над проектом в большой команде.
  11. Работать с сетью
  12. Поймёте, как устроено клиент-серверное взаимодействие, научитесь работать с API и сможете настраивать связь frontend`а и backend`a в рамках одного проекта.

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

Основные курсы

  • Веб-вёрстка. Базовый уровень
  • Веб-вёрстка. Продвинутый уровень
  • Базовый уровень
  • Продвинутый уровень
  • js

Курс на выбор

  • JavaScript-фреймворк Vue.js
  • js
  • Angular

Дополнительные курсы

  • Универсальные знания программиста
  • Курс по слепому методу печати
  • Основы Photoshop
  • Figma
  • Работа в командной строке Bash
  • Система контроля версий Git
  • Английский для IT-специалистов
  • Карьера и развитие программиста
  • Soft skills для программиста

Профессиональные навыки:

  • Вёрстка сайтов на HTML и CSS
  • Работа с протоколами HTTP/HTTPS
  • Основы Redux
  • Веб-разработка на JavaScript
  • Разработка бэкенда с помощью Node.js
  • Работа с Web API
  • Адаптивная вёрстка
  • Работа с базами данных: MySQL, MongoDB, Redis
  • Создание веб-приложений на фреймворке React.js/Vue.js/Angular
  • Работа с системой контроля версий Git

Описание

Теги