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

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

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

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

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

  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.

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

Получить доступ к демо

  • Бесплатно на 3 дня
  • Возможность познакомиться с профессией и попрактиковаться на реальных задачах