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

Вы сможете активно участвовать во всех этапах разработки сайтов и веб-интерфейсов — от работы с дизайн-макетами до программирования и настройки серверов. Получите комплексные знания в веб-разработке и станете зарабатывать больше.
  • Сертификат об обучении
  • Помощь с трудоустройством
166 715 ₽
277 859 ₽

Актуальная стоимость обучения.

Данные обновлены 16 мая 2022 г.

Рассрочка: 5377 ₽ / мес.

  • Сертификат об обучении
  • Помощь с трудоустройством
Перейти на страницу курса
Важно. Итоговая цена на странице курса может отличаться.

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

Ознакомьтесь с программой курса «Fullstack-разработчик на Python» от Skillbox

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

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

  • Знакомство с курсом.
  • Базовый HTML.
  • Базовый CSS.
  • Работа с макетом.
  • Layout. HTML-разметка.
  • Layout. Flexbox.
  • Layout. Стилизация.
  • Продвинутый HTML.
  • Продвинутый CSS.
  • Сетки.
  • Адаптивность. Десктоп и планшет.
  • Адаптивность. Мобильные устройства.
  • JavaScript для верстальщика.
  • Доступность.
  • Кросс-браузерность.
  • База знаний.
  • Работа с хостингом.
  • Анимация.

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

  • Вёрстка HTML-писем.
  • SVG.
  • Анимация на JS.
  • Оптимизация и процесс загрузки.
  • Сборщики.
  • Препроцессоры и Постпроцессоры.
  • CSS Grid.
  • CMS.
  • База знаний: часть 2.
  • Будущее вёрстки.

JavaScript. Базовый уровень

  • Введение.
  • Переменные и работа с числами.
  • Строки, boolean и условные операторы.
  • Массивы и циклы.
  • Функции.
  • Объекты.
  • Введение в DOM.
  • Константы, области видимости и замыкания.
  • Преобразование типов и нестрогие сравнения.
  • Обработка событий и пользовательский ввод.
  • Разработчик и soft skills.

JavaScript. Продвинутый уровень

  • Модули.
  • npm, package.json.
  • Event loop и асинхронная разработка.
  • Методы объекта и прототипы.
  • Тестирование.
  • Обработка ошибок.
  • Общение с сервером, async/await.
  • События.
  • ООП и его реализация в JavaScript.
  • ФП, работа с массивами и строками.

Python Basic

  • Введение
  • Основы работы с Python
  • Операторы, выражения
  • Условный оператор If, ветвления
  • Условный оператор if: продвинутые условия
  • Цикл while
  • Цикл for. Циклы со счётчиком
  • Цикл for. Параметры функции range()
  • Числа
  • Базовые коллекции: list
  • Цикл for: работа со списками
  • List comprehensions, slice и сортировка списков
  • Двумерные массивы
  • Базовые коллекции: кортежи и строки
  • Базовые коллекции: словари
  • Функции. Основы
  • Функции. Продвинутые темы
  • Базовые коллекции: множества
  • Алгоритмы и структуры данных
  • Функции. Оформление и документация
  • Работа с файлами
  • Поиск в подстроке с помощью деревьев и regex
  • Функции. Рекурсия
  • Введение в ООП
  • Работы с модулями
  • Работа с файловой системой
  • Элементы функционального программирования
  • Алгоритмы
  • Структуры данных
  • Принципы ООП
  • ООП. Продвинутые темы
  • Исключения
  • Протоколы, генераторы, декораторы и менеджеры контекста
  • Основы работы с сетью
  • Продвинутые темы

Python Advanced

  • Основы работы в Linux
  • Основы культуры CI
  • Основы дебаггинга и профилирования
  • Основы CI/CD
  • Тестирование приложения
  • HTML, DOM etc
  • Networking
  • Многозадачность
  • Базы данных
  • Индексы
  • Протоколы Python
  • Flask
  • Async web
  • Основы CI/CD N
  • Основы CI/CD N+1
  • Docker. Что это такое?
  • RESTfull API
  • Знакомство с ORM
  • CGI server
  • Web development
  • Безопасность
  • Командный дипломный проект

Фреймворки для JavaScript

Курс на выбор. Vue.js

  • Основы Vue.
  • Создание проекта.
  • Каталог товаров.
  • Пагинация и фильтрация.
  • Страница товара.
  • Корзина.
  • Работа с API. Список товаров.
  • Работа с API. Оформление заказа.
  • Деплой.

Курс на выбор. React

  • Введение в React.
  • Создание проекта.
  • Компоненты на примере новостной карточки Reddit.
  • Больше о компонентах и введение в тестирование компонентов.
  • Работа с публичным API на примере Reddit.
  • Введение в Redux на примере новостной ленты.
  • Использование Redux-Thunk на примере бесконечной ленты.
  • Сайдбар + роутинг.
  • Формы на примере комментариев и карточки поста.
  • Оптимизируем приложение.
  • SSR + Next.JS.
  • Бонусный модуль: MobX.

Курс на выбор. Angular

  • Введение в Angular.
  • Вывод списка товаров.
  • RxJS: поиск товаров.
  • Работа с http. Улучшенный список товаров.
  • RxJS & Components Advanced: корзина товаров.
  • Роутинг: страница товара.
  • Формы: checkout.
  • Авторизация и защищённые зоны.
  • Тестирование.
  • Способы организации обмена данными.
  • Advanced Practice.
  • Advanced Practice: куда расти.

Бонусные курсы

Курс по слепому методу печати

  • Руководство по возможностям тренажёра Ratatype.

Основы Photoshop

  • Бонус. Установка Adobe Photoshop. Горячие клавиши.
  • Введение в Photoshop.
  • Инструменты.
  • Работа с файлами и изображениями.
  • Принципы работы со слоями и масками.
  • Эффекты.
  • Продвинутые приёмы обтравки/ретуши.
  • Принципы построения растровых изображений.
  • Бонус. Как освоить Pen Tool?
  • Практика коллажирования для создания Key Visual.
  • Бонус-модуль. Причиняй добро.
  • Практика создания самых оригинальных мемов для социальных сетей.

Figma

  • Введение в Figma. Обзор возможностей.
  • Работа с графикой.
  • Редактор Figma — модульные сетки и монтажные области.
  • Создание и настройка компонентов, работа с эффектами.
  • Создание вложенных компонентов. Auto Layout.
  • Организация рабочего пространства компонентов и стилей.
  • Командная работа, контроль версий и передача макетов в разработку.
  • Прототипирование.
  • Figma Animate.
  • Бонус-модуль. Обзор и применение Figma plugins.

Универсальные знания программиста

  • Как стать первоклассным программистом.
  • Вёрстка email-рассылок. Советы на реальных примерах
  • The state of soft skills
  • Как мы создавали карту развития для разработчиков
  • Как общаться по e-mail и эффективно работать с почтой?
  • Повышение своей эффективности.
  • Спор о первом языке программирования.
  • Саморазвитие: как я не усидел на двух стульях и нашел третий.
  • Протокол HTTP.
  • Введение в алгоритмы.

Работа в командной строке Bash

  • Что такое командная строка?
  • Работа с файлами и папками.
  • Авторизация и права доступа.
  • Процессы, сервисы и задачи.
  • Конфигурация и инструменты.
  • Написание скриптов на Bash.
  • Использование Bash на примере настройки веб-сервера.

Система контроля версий Git

  • Версии программного кода.
  • Установка Git.
  • Индекс и частичные коммиты.
  • Сравнение версий.
  • Отмена изменений и откат версий.
  • Репозитории и коллективная работа.
  • Ветки — создание и управление.
  • Слияние и разрешение конфликтов.
  • Полезные инструменты.
  • Правила работы с Git.

Английский для IT-специалистов

  • Терминология.
  • Чтение документации и библиотек.
  • Общение на форумах.
  • Ресурсы технологических новостей.
  • Произношение слов.
  • Коммуникация.
  • Акценты.
  • Просмотр видеооригиналов.

Карьера и развитие программиста

  • Что нужно работодателю?
  • Как создать резюме и искать работу?
  • Как успешно пройти собеседование?
  • Как пройти испытательный срок?

Soft skills для программиста

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

Алгоритмы и структуры данных

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

Трудоустройство
Помощь с трудоустройством
Город
Онлайн
Начальный уровень
Можно изучать с нуля
Формат обучения
Онлайн
Сертификат
Есть
Инструменты на курсе
Adobe Photoshop
Bash
CI/CD
Docker
Figma
HTML5
JavaScript Python
React
Redux
RxJS

Преподаватели на курсе

Сергей Корниенко — преподаватель на курсе Fullstack-разработчик на Python от Skillbox
Сергей Корниенко

Системный архитектор Goods.ru, спикер курса по JavaScript

Максим Васянович — преподаватель на курсе Fullstack-разработчик на Python от Skillbox
Максим Васянович

Стаж 6 лет, практикующий фрилансер, ментор блока «Веб-вёрстка»

Вадим Шандринов — преподаватель на курсе Fullstack-разработчик на Python от Skillbox
Вадим Шандринов

Python-разработчик с опытом более 16 лет. Блок «Python Basic»

Антон Тюрин — преподаватель на курсе Fullstack-разработчик на Python от Skillbox
Антон Тюрин

Старший разработчик в Twitter

Никита Левашов — преподаватель на курсе Fullstack-разработчик на Python от Skillbox
Никита Левашов

Сооснователь и CTO в Angry Developers

Егор Яковишен — преподаватель на курсе Fullstack-разработчик на Python от Skillbox
Егор Яковишен

Setka, старший frontend-разработчик. Блок «Javascript»

Сергей Кротов — преподаватель на курсе Fullstack-разработчик на Python от Skillbox
Сергей Кротов

Ведущий инженер-программист в компании EPAM. Опыт работы — более 5 лет

Андрей Шулаев — преподаватель на курсе Fullstack-разработчик на Python от Skillbox
Андрей Шулаев

Ведущий инженер-программист в компании EPAM. Опыт работы — более 3 лет

Отзыв о школе Skillbox в формате видео
Отзыв Skillbox реального студента. Плюсы и минусы самообразования.
Посмотрите обзор курсов от Skillbox
Подробнее о школе Skillbox
Skillbox — это онлайн-университет, организующий прикладные курсы и программы от главных экспертов рынка. Данная школа использует актуальные подходы к обучению, помогает работать над реальными проектами, стажироваться и трудоустраиваться в крупнейшие компании страны.
  • Преимущества и недостатки обучения в Skillbox
  • Удобная платформа. Skillbox разработали собственную удобную платформу для студентов.

  • Всё обучение онлайн. Все курсы Skillbox заранее записаны. Изучать можно в любое время.

  • Доступ навсегда. После окончания обучения вы всегда сможете вернуться к лекциям.

  • Преподаватели-эксперты. Лекции на курсах ведут крутые специалисты из больших компаний.

  • Настойчивые менеджеры. Cтуденты отмечают агрессивную рекламу перед покупкой курсов.

  • Навязывание рассрочки. Первые 6 месяцев бесплатно — на деле это кредит с отсрочкой.

  • Отзывы о Skillbox

    Взгляните, что студенты и выпускники говорят про Skillbox

    • Я выбрала курс «Анимация интерфейсов», потому что мне было интересно подробно изучить эту тему. Понравился подход преподавателей, то, как они объясняют материал. После обучения у меня увеличилась скорость работы, да и сам подход сменился. В будущем планирую найти работу получше, ...

      Показать отзыв полностью
    • Начала проходить курс «Рекламная графика 1.0» по совету, и не жалею. Понравилось качество материалов, хотя порой бывало сложно. Мои работы объективно улучшились, это поможет мне в будущем.

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

    • Курс «Анимация интерфейсов» шел в пакете с основным. Понравилось то, насколько удобно сделаны модули, и ты видишь свой прогресс, а еще очень качественная подача материала. Как и в других курсах, в общем-то, Skillbox держит марку!

    • Курс «Анимация интерфейсов» шел в пакете «Дизайнер PRO» и оказался полезным для работы. Впечатлили великолепная подача информации и очень интересные домашние задания. В будущем планирую сменить профессию и заниматься анимацией.

    • Я записалась на курс «Анимация интерфейсов», потому что хочу развиваться в профессии. Очень понравились сам контент и форма подачи. Во время обучения я узнала новые программы. В будущем планирую заниматься графическим и веб-дизайном.

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

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

    • Закончил курс «Анимация интерфейсов» для работы. Раскрыл многие моменты и нюансы прототипирования, познакомился с новыми интерфейсами и инструментами. Удивила обратная связь, очень быстро. Но мне не хватило практики, хотелось бы больше задач и разборов. После окончания курса мне ...

      Показать отзыв полностью
    • 156 отзывов о Skillbox
      Мы ежедневно собираем, публикуем и обновляем отзывы об онлайн-курсах на просторах Интернета.
      Все отзывы о Skillbox →
    Fullstack-разработчик на Python
    • Skillbox
    • 166 715 ₽