Background Разработчик Fullstack
Python
Освоив Python, вы сможете работать в разных областях: от разработки сайтов до приложений


Учим на практике - в вашем портфолио будут полностью работоспособные проекты


Лучшим выпускникам поможем попасть на стажировку
Записаться на курс

Coding

Освойте программирование на Python & Django и станьте разработчиком

Full stack-разработчик на Python — одна из самых перспективных профессий в IT. Python уже много лет держит лидерство в рейтинге языков программирования. Научитесь программировать на Python и станьте фулстек-разработчиком. Вы изучите современные технологии — Django, HTML5, CSS3, JavaScript SQL, а также познакомитесь с DevOps-практиками и основами Linux. На протяжении всего обучения вас будут сопровождать опытные менторы — разработчики с многолетним опытом. Они ответят на любой вопрос по теории, а также дадут подробную обратную связь по практическим заданиям и проектам.


Python входит в топ-10 самых востребованных языков программирования. Он открывает путь в топовые IT-компании: Google, Pixar, Youtube, Instagram, Nasa, Intel, Pinterest используют именно его.

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

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

Rs-service
Вы не останетесь один на один с новым: индивидуальные консультации с ментором, персональная обратная связь по проектам, работа с тимлидом в командном проекте

Rs-service
Вы научитесь мыслить алгоритмически и программировать через отработку алгоритмов, чтобы решать нетривиальные задачи в разработке

Rs-service
Вы освоите навыки через практику: тренажеры, домашние задания, интерактивные вебинары, сквозные проекты, командный проект

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

  • Введение
  • Основы работы с Python
  • Операторы, выражения
  • Условный оператор If, ветвления
  • Условный оператор if: продвинутые условия
  • Цикл while
  • Цикл for. Циклы со счётчиком
  • Цикл for. Параметры функции range()
  • Числа
  • Базовые коллекции: list
  • Цикл for: работа со списками
  • List comprehensions, slice и сортировка списков
  • Двумерные массивы
  • Базовые коллекции: кортежи и строки
  • Базовые коллекции: словари
  • Функции. Основы
  • Функции. Продвинутые темы
  • Базовые коллекции: множества
  • Алгоритмы и структуры данных
  • Функции. Оформление и документация
  • Работа с файлами
  • Поиск в подстроке с помощью деревьев и regex
  • Функции. Рекурсия
  • Введение в ООП
  • Работы с модулями
  • Работа с файловой системой
  • Элементы функционального программирования
  • Алгоритмы
  • Структуры данных
  • Принципы ООП
  • Исключения
  • Введение
  • Базовый HTML
  • Базовый CSS
  • Работа с макетом
  • HTML-разметка
  • Flexbox
  • Стилизация
  • Продвинутый HTML
  • Продвинутый CSS
  • Сетки
  • Адаптивность. Десктоп и планшет
  • Адаптивность. Мобильные устройства
  • JavaScript для верстальщика
  • Доступность
  • Кросс-браузерность
  • База знаний
  • Работа с хостингом
  • Курсовая (мини-проект) — КЕЙС
  • Вёрстка HTML-писем
  • SVG
  • Сборщики
  • Препроцессоры и постпроцессоры
  • CSS Grid
  • Модуль по анимации
  • CMS
  • Введение в JavaScript
  • Объект. Массивы. Объект Array. Строки. Объект String
  • Обработка событий
  • Browser Object Mode Document Object Model
  • Формы
  • Проверка достоверности форм. Использование Cookie
  • Рисование с помощью canvas,поддержка медиавозможностей
  • JSON, Ajax
  • Введение в jQuery
  • События и jQuery
  • Стили и анимация
  • Взаимодействие с DOM
  • AJAX и jQuery
  • Использование jQuery плагинов
  • Введение в web-программирование на Python
  • Упаковка данных
  • Паттерны проектирования
  • Паттерн MVC
  • Принципы проектирования классов SOLID
  • Параллельное, многопоточное и сетевое программирование
  • Введение в работу с базами данных
  • Использование баз данных в Python, библиотеки NumPy и Pandas
  • Работа в команде, управление программными проектами
  • Введение в веб-фреймворки
  • Введение в Django
  • Обработка запросов в Django
  • База данных и модели
  • Формы
  • Тестирование
  • Аутентификация и авторизация
  • Асинхронные web-приложения
  • Фреймворк Tornado
  • Библиотека Twisted
  • Добавление страниц
  • Статическое содержимое и динамическое
  • Ограничения прав доступа
  • Валидация
  • Встроенные class-based views
  • Использование форм с Django СBV
  • Погружение в Django
  • Middleware
  • Сигналы
  • Сессии
  • Дебаггер Django
  • Логирование

Начните путь в Full stack разработку уже сейчас