Бесплатный мини-курс Профессия Fullstack-разработчик на Python

Первые шаги для погружения в профессию

Пройдите бесплатный тест-драйв курса и убедитесь, что обучение вам подходит:

  • Изучайте лекции и практикуйтесь на тренажерах
  • Ознакомьтесь с программой полного курса
  • Узнайте, какие навыки необходимы для успешного развития в профессии
Открыть доступ
Бесплатно на 3 дня
Формат:
демо
Длительность: 3 дня
Подходит для любого уровня
Вы сможете пройти наш курс даже без опыта в IT, мы сделали его максимально доступным для новичков

На бесплатном курсе вы научитесь

  1. Верстать сайты на HTML и СSS и интегрирую в них JavaScript
  2. Разрабатывать frontend на React
  3. Проектирвать backend на языке Python
  4. Использовать фреймворки Django и DRF
  5. Работать с системами контроля версий Git, GitHub и GitLab
  6. Будите знать SQL, проектировать базы данных, работаю с PostgreSQL, SQLite и MongoDB
  7. Проектировать API и внедряю API сторонних сервисов
  8. Понимать принципы виртуализации и упаковывать приложения в контейнер с помощью Docker
  9. Писать unit-тесты и использую фреймворк PyTest

Кто такой Fullstack-разработчик?

Fullstack-разработчик — универсальный IT-специалист, который может самостоятельно разработать сайт или веб-приложение: и клиентскую, и серверную части. Такие специалисты очень востребованы на рынке труда в разных сферах, так как совмещают в себе сразу две роли: backend- и frontend-разработчика. В связи с этим средняя зарплата у Fullstack-разработчика на 20% выше, чем у каждого из этих специалистов.

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

Демо доступ к программе обучения

Начните с этого

  • Добро пожаловать в Академию Eduson! В этом видео мы расскажем, как устроена наша платформа. Вы узнаете, какие типы контента включают наши курсы и как извлечь из обучения максимум.

Как устроена frontend-разработка: HTML, CSS, JS

  • В этом курсе вы узнаете, в чем заключается работа frontend-разработчиков. С помощью интерактивных симуляторов консоли вы узнаете, как языки HTML, CSS и JavaScript помогают в создании стильного и динамичного веб-сайта.
  • Вы узнаете, как наполнить сайт контентом, как сделать его ярким и привлекательным для пользователей и как оживить статичные элементы веб-страниц.

Что такое HTML

  • В этом тренажере вы познакомитесь с языком гипертекстовой разметки HTML. Вы узнаете, что такое теги и для чего они используются. Поймете, как выстраивать иерархическую структуру HTML-документа. Разберетесь в особенностях синтаксиса языка HTML и создадите свою первую веб-страницу.

Работа с Figma: Интерфейс программы, основные инструменты и функции

  • Работа с Figma: Интерфейс программы, основные инструменты и функции

Что такое дизайн-макет сайта

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

Как устроена backend-разработка

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

Как установить Python и вывести фразу «Hello, world!»

  • В этом уроке эксперт курса, Любовь Бурцева, расскажет, как установить Python. Вы узнаете, как вывести на экран фразу "Hello, world!", с помощью которой разработчики здороваются с миром языка. К уроку прилагаются инструкции по установке Python для разных операционных систем.

Как работать с числами в Python

  • В этом уроке Андрон Алексанян начинает знакомить вас с основами синтаксиса Python. Вы узнаете о том, что такое переменные в Python и простом типе данных — числах. Вы научитесь производить операции с целыми числами, числами с плавающей точкой и комплексными числами.

Практические задания: переменные

  • Чтобы закрепить знания по теме и успешно завершить обучение, решите практические задачи. Нажмите «‎Начать курс», чтобы получить доступ к песочнице — платформе с автоматической проверкой кода.
  • Как решать задачи в песочнице
  • 1. Прочтите условие задачи в левой части экрана.
  • 2. Напишите код, который решит задачу, в правой верхней части экрана.
  • 3. Нажмите «Выполнить», чтобы запустить код. Посмотрите его результат в Терминале.
  • 4. Чтобы проверить свое решение, нажмите «Проверить». В терминале вы увидите, верно ваше решение или нет.
  • Если у вас возникли трудности, обратитесь к подсказкам. Для этого откройте вкладку «Подсказки» в нижней части экрана.
  • Если ваше решение не принимается, но вы считаете его верным, зайдите во вкладку «Решение». В ней вы найдете правильный код, который выполняет условие задачи.

Как junior-разработчику найти работу

  • В курсе эксперт Даниил Слободенюк расскажет, как junior-разработчику найти работу. Вы узнаете, как подготовиться к поиску работы и как собрать портфолио во время обучения. Разберетесь, как упаковывать опыт и навыки, чтобы успешно пройти на собеседование. Поймете, какие hard и soft skills важны в IT-командах. Научитесь отличать хорошую вакансию разработчика от плохой.
  • Совет: cкачайте конспект курса из материалов под описанием и возвращайтесь к нему при необходимости.

Пройдите опрос и получите в подарок IT-стикерпак

  • Помогите нам лучше узнать студентов курса — пройдите опрос и получите в подарок стикерпак на тему IT, который разработала команда Eduson.

Эксперты курса - практики с 10+ опытом

Борис Федоров
10+ лет опыта работы в финансовых компаниях
10+ лет преподавательского стажа
  • Руководитель отдела развития дистанционных сервисов в Газпромбанке
  • Менеджер проектов брокерского обслуживания и продуктовый менеджер в value stream
  • Преподает в ВШЭ, РЭУ им. Плеханова, РАНХиГС, МЭСИ
10+ лет опыта работы в финансовых компаниях
10+ лет преподавательского стажа
Арман Черханов
10+ лет в IT-сфере
  • Senior Frontend-инженер в онлайн-кинотеатре START
  • Работал fullstack-разработчиком в международных проектах в США и Китае
  • Ментор, карьерный консультант
10+ лет в IT-сфере
Юлия Зотова
9+ лет опыта в разработке веб-приложений
  • Независимый консультант по Java, Python и облачным технологиям
  • Ментор на курсах по программированию в НИУ ВШЭ
  • Консультант в Get-Mentor
9+ лет опыта в разработке веб-приложений
Даниил Гафни
13+ лет опыта в программировании и Machine Learning
  • Ex-ML Engineer в МегаМаркете
  • Senior ML Engineer в Toptal
13+ лет опыта в программировании и Machine Learning
Олег Кожанов
15+ лет опыта в разработке
  • Director of Solution Engineering в Smaato
  • Ex-Amazon, Берлин
15+ лет опыта в разработке
Вьет Нгуен
7+ лет в преподавании корпоративных курсов
15+ лет в IT
  • Архитектор и руководитель разработки СберKids
  • Ex-MegaLabs, руководитель разработки финансовых продуктов.
7+ лет в преподавании корпоративных курсов
15+ лет в IT
Андрей Оськин
10+ лет в IT
5+ лет в разработке на Python
  • Backend developer, data engineer в TenTen (Япония)
  • Product-manager и ментор в data science команде
10+ лет в IT
5+ лет в разработке на Python
Екатерина Земскова
7+ лет опыта в QA automation
  • Бэкенд-разработчик cian.ru
7+ лет опыта в QA automation
Николай Хитров
5+ лет в IT
4+ года программирует на Python
  • Python backend developer в ЛитРес
  • Разрабатывал мессенджер на микросервисной архитектуре
5+ лет в IT
4+ года программирует на Python
Виктор Коваль
9+ лет в IT
  • QA Аtomation Lead на проекте X5 Retail Group
9+ лет в IT
Георгий Бородин
7+ лет опыта в IT
  • Senior-developer в платформенной команде «Литрес»
  • Разрабатывал Django-backend для техпартнера Google
7+ лет опыта в IT
Николай Свиридов
4+ года в разработке
  • Backend Developer
  • Ex. Tech Lead компании «Домклик»
4+ года в разработке

Стоимость курсаБесплатно

Открыть демо доступ или получить бесплатную консультацию

  • Бесплатно на 3 дня
  • Возможность поработать на уникальных тренажерах