Освоите полный цикл создания сайтов и веб-приложений на Python, JavaScript с нуля
Сможете начать работать в сфере IT уже через 8 месяцев
Создадите до 16 проектов, которые сможете добавить в портфолио
Fullstack-разработчик на Python с нуля
Пройдёте стажировку в IT-компании уже во время обучения
Найдёте работу, или вернем деньги
Курс обновлен в 2024
-60%
до 20 января
Длительность
Гибкий график
Учитесь онлайн в удобное время
Интерактивный формат
Видеолекции, тренажёры, тесты, песочница и практические задания
От 9 месяцев
Документ
Диплом о профессиональной переподготовке
Fullstack-разработчик — универсальный IT-специалист, который может самостоятельно разработать сайт или веб-приложение: и клиентскую, и серверную части.
Такие специалисты очень востребованы на рынке труда в разных сферах, так как совмещают в себе сразу две роли: backend- и frontend-разработчика. В связи с этим средняя зарплата у Fullstack-разработчика на 20% выше, чем у каждого из этих специалистов.
Junior
76 000 ₽
Вакансии на hh.ru прямо сейчас:
Middle
Cредняя зарплата Fullstack-разработчика в 2024 году
206 000 ₽
Senior
318 000 ₽
Fullstack-разработчик
200 000 - 300 000 ₽
Москва
Опыт 3-6 лет
Опыт 1-3 года
Москва, ● Шабловская
120 000 - 150 000 ₽
Fullstack Junior разработчик
Кому подойдёт курс
Тем, кто хочет сменить профессию
Станете универсальным разработчиком с нуля. Отработаете полученные навыки на стажировке в IT-компании и найдёте первую работу уже через 8 месяцев.
Тем, кто изучает программирование самостоятельно
Структурируете знания, получите обратную связь от опытных разработчиков. Получите официальный диплом, подтверждающий вашу квалификацию.
Смежным специалистам в сфере IT
Попробуете себя в новой роли. Сможете углубиться в бэкенд или фронтенд и сменить направление деятельности.
Начинающим разработчикам на Python
Повысите уровень своих компетенций. Отработаете навыки на практике в разных форматах и усилите свое портфолио 16 проектами.
Ваши навыки после обучения
Должность
Fullstack- разработчик
Навыки
Верстаю сайты на HTML и СSS и интегрирую в них JavaScript
Разрабатываю frontend на React
Проектирую backend на языке Python
Использую фреймворки Django и DRF
Работаю с системами контроля версий Git, GitHub и GitLab
Знаю SQL, проектирую базы данных, работаю с PostgreSQL, SQLite и MongoDB
Проектирую API и внедряю API сторонних сервисов
Понимаю принципы виртуализации и упаковываю приложения в контейнер с помощью Docker
Пишу unit-тесты и использую фреймворк PyTest
Разбираюсь в принципах ООП
Работаю с ОС Linux и командной оболочкой Bash
Использую принципы чистого кода
Инструменты
⠀⠀⠀Python
Основной язык программирования для анализа данных и машинного обучения.
⠀⠀⠀PyCharm
Кроссплатформенная интегрированная среда разработки для языка программирования Python.
⠀⠀⠀VS Code
Редактор кода для разработки веб-приложений.
⠀⠀⠀PostgreSQL
Популярная свободная система управления базами данных.
⠀⠀⠀Git
Система контроля версий для управления кодом и совместной работы.
⠀⠀⠀SQLAlchemy
Набор инструментов для работы с системами управления базами данных.
⠀⠀⠀SQLite
Быстрая и легкая система управления базами данных, которая не имеет сервера и позволяет хранить данные на одном устройстве.
⠀⠀⠀MongoDB
Система управления базами данных, для которой не нужны описания схемы таблиц.
⠀⠀⠀GitHub
Сервис для совместной разработки проектов.
⠀⠀⠀Django
Фреймворк, предназначенный для надежной и динамичной разработки веб-сайтов.
⠀⠀⠀DRF
Мощная и гибкая библиотека, отвечающая за создание API.
⠀⠀⠀API
Интерфейс программирования, позволяющий создавать приложения с использованием готового кода.
⠀⠀⠀ RestAPI
Набор правил, которые определяют, как сервер обменивается данными c приложениями.
⠀⠀⠀ OpenAPI
Cистема множества инструментов, предоставляющая интерфейс для связи между приложениями и сервисами.
⠀⠀⠀ GraphQL
Язык запроса данных для построения веб-интерфейсов.
⠀⠀⠀ Websocket
Инструмент связи, предназначенный для обмена сообщениями между браузером и веб-сервером.
⠀⠀⠀HTML
Язык, с помощью которого можно разметить структуру будущей веб-страницы.
⠀⠀⠀CSS
Язык стилей, с помощью которого можно описать внешний вид HTML-элементов.
⠀⠀⠀JavaScript
Один из самых популярных языков программирования для разработки веб-приложений.
⠀⠀⠀React
Простая и удобная JavaScript-библиотека для создания пользовательских интерфейсов.
⠀⠀⠀Figma
Сервис, в котором проектируют интерфейсы сайтов и мобильных приложений.
⠀⠀⠀WebPack
Инструмент, который позволяет собрать воедино разные модули JavaScript и оптимизировать исходный код.
⠀⠀⠀Linux Bash
Интерфейс командной строки системы Linux, позволяет управлять процессами и задавать команды.
⠀⠀⠀Docker
Инструмент для контейнеризации приложений, упрощающий развертывание моделей.
На курсе вы создадите до 16 проектов
С помощью HTML и CSS вы создадите одностраничный сайт-каталог со списком экскурсий по Санкт-Петербургу.
Сайт экскурсий
С помощью JavaScript, HTML и CSS вы создадите одностраничный сайт, на котором соберёте информацию о себе, презентуете свои проекты и навыки.
Сайт-портфолио
С помощью HTML- и CSS вы напишите код для адаптивной страницы сайта магазина сантехники по готовому макету из Figma. Также вы настроите сайт для разных типов экранов.
Веб-страница по готовому макету: сайт магазина сантехники
Создадите онлайн-редактор по типу Paint и добавите интерактивные элементы в проект.
Онлайн-графический редактор
Создадите backend- и frontend-часть сайта с помощью HTML, CSS, JavaScript, Django и DRF, подключите и настроите базу данных.
Многостраничный сайт-ресторана
Разработаете базовый чат с библиотекой jQuery, отработаете AJAX-запросы и настроите общение браузера с сервером.
Чат с использованием технологии AJAX
С помощью классов напишете робота для игры в шахматы.
Робот для игры в шахматы
Спроектируете базу данных для бизнеса, свяжете её с другими и настроите обмен информацией между таблицами одного проекта.
База данных магазина
Разработаете программу для игры в крестики-нолики на языке Python.
Игра «Крестики-нолики»
Создадите приложение, в котором пользователь сможет редактировать, хранить и удалять заметки.
Приложение для заметок
Разработаете бэкенд-часть для сайта интернет-магазина.
Сайт интернет-магазина
Разработаете бота, в котором пользователи смогут вести свой календарь: добавлять, редактировать, удалять и просматривать события.
Telegram-бот с функцией календаря
Разработаете бота, в котором посетители смогут оформлять заказ, а официанты — вовремя брать его в работу и быстрее отдавать.
Telegram-бот для кафе-мороженого
С помощью React создадите сайт, на который добавите информацию о рейтинге 100 лучших фильмов по мнению IMDB.
Сайт с рейтингом фильмов
Разработаете веб-приложение для трекинга задач с помощью фреймворка Django.
TO-DO приложение
Напишете backend-часть для сайта на фреймворке Django. Разместите на нём афишу театра, в которой укажете названия постановок и актеров.
Сайт театра
Тариф Pro
Тариф Pro
Тариф Pro
Тариф Pro
Тариф Pro
Направим вас на стажировку Eduson X IMPET SPACE уже во время обучения
Вы приобретёте опыт работы над реальным проектом в кросс-функциональной команде. Научитесь разделять задачи на этапы, распределять роли в команде и взаимодействовать с бизнес-аналитиками, project-менеджерами, UX/UI-дизайнерами и тестировщиками.
Вы разработаете сайт-агрегатор no-code-платформ для маркетингового агентства, сможете поместить этот кейс в портфолио и отметить в резюме.
Вас будет сопровождатьментор Fullstack-разработчик: он поддержит в сложных моментах, скорректирует ход работы, ответит на вопросы и поможет реализовать проект так, чтобы он демонстрировал ваши компетенции.
Курс состоит из
1. Введение в профессию
Программа обучения
16 кейсов
от 275 интерактивных уроков
Скачать полную версию в PDF
7 часов в неделю
Доступ навсегда
Кто такой Fullstack-разработчик и чем он занимается
•
Введение в языки программирования
Frontend-разработка: HTML, CSS, JS
Backend-разработка
Инструменты, компетенции и навыки Fullstack-разработчика