Старт 13 января 2020 г.
  • Онлайн
  • Интенсив

Python Django

400 USD
  • 3
    недель
  • 15
    занятий
  • 30
    часов

Расписание занятий (время по Киеву):

ежедневно с пн по пт с 19:00 до 21:00

Курс посвященный разработке web сайтов на самом популярном Python Web Фрэймворке - Django. Для участия в курсе нужны базовые знания python и ООП. В процессе прохождения курса участники будут разрабатывать собственный сайт. Это будет вполне рабочий проект, в котором будут заложены все основы по SEO оптимизации, а так же предусмотрена модель монетизации и заработка. Это может быть отличный пример в для вашего портфолио и резюме. После данного курса, можно пробовать подавать свое резюме на вакансии Junior Python/Django Developer или создавать собственные сайты для заработка через партнерские программы.


Записаться

ПРОГРАММА КУРСА

 

  • Классы и ООП
    Урок 1
    Классы и ООП
    7 тем
    • всё класс
    • атрибуты и методы
    • магические методы
    • множественное наследование
    • переопределение методов через super
    • декораторы
    • отличие фрэймворка от библиотеки
  • Основы web
    Урок 2
    Основы web
    7 тем
    • html + css
    • HTTP протокол
    • GET, POST запросы
    • Статусы ответов 200, 30x, 40x, 50x
    • headers, cookies
    • Chrome DevTools (Postman)
    • Выбираем тематику и шаблон сайта
  • Django Tutorial
    Урок 3
    Django Tutorial
    6 тем
    • почему django?
    • установка Django
    • старт проекта
    • команды manage.py
    • “Hello world!”
    • админка
  • Структура Web проекта
    Урок 4
    Структура Web проекта
    10 тем
    • settings.py
    • Приложения
    • MVC (MTV)
    • Models
    • Templates
    • Views
    • роутинг урлов
    • обработчик запроса
    • request и response
    • изменение хедеров
  • Статический сайт
    Урок 5
    Статический сайт
    5 тем
    • рендеринг шаблонов
    • подключение статики
    • robots.txt
    • debug toolbar
    • прерывания
  • Deployment на сервер
    Урок 6
    Deployment на сервер
    7 тем
    • Домен и сервер
    • Git
    • PostgreSQL
    • Nginx
    • Gunicorn
    • Systemd
    • Docker
  • ORM и Модели
    Урок 7
    ORM и Модели
    13 тем
    • модели и поля
    • типы полей и аттрибуты
    • связи между моделями
    • миграции
    • метакласс
    • работа с ORM
    • create, read, update, delete
    • индексы в БД
    • запросы связанных объектов
    • bulk operations
    • transactions
    • кастомные методы объекта
    • скрипты для работы с БД
  • Управление админкой
    Урок 8
    Управление админкой
    10 тем
    • класс админки
    • настройка отображения
    • сортировка, фильтры, поиск
    • редактирование в списке
    • Inline вывод
    • вывод кастомных полей
    • вывод картинок и ссылок
    • admin actions
    • подключение HTML редактора
    • оптимизация админки на больших данных
  • Рендеринг Шаблонов
    Урок 9
    Рендеринг Шаблонов
    6 тем
    • синтаксис шаблонов
    • наследование, включение, блоки
    • Хэндлеры, контекст, вывод объектов
    • логические конструкции, циклы
    • контекст процессоры
    • теги и фильтры
  • Forms
    Урок 10
    Forms
    8 тем
    • работа с формами
    • отправка формы
    • создание формы
    • валидация формы
    • 2 способа работы с формами
    • обработка ошибок, сообщения
    • csrf token
    • отправка формы с помощью JavaScript
  • Class-based Views
    Урок 11
    Class-based Views
    6 тем
    • TemplateView, ListView, ItemView
    • Использование форм с class-based views
    • Миксины
    • get_queryset
    • get_context_data
    • пагинация
  • Готовые решения
    Урок 12
    Готовые решения
    6 тем
    • django приложения
    • Oscar
    • CRM
    • Task Manager
    • Админка
    • REST Framework
  • Поиск по сайту
    Урок 13
    Поиск по сайту
    6 тем
    • Поиск по базе данных
    • Elasticsearch
    • Установка
    • Подключение и настройка
    • Индексация данных
    • Запросы в Elasticsearch
  • SEO оптимизация
    Урок 14
    SEO оптимизация
    5 тем
    • urls
    • SEO заголовки
    • контент
    • sitemap.xml
    • перелинковка
  • Ускорение сайта
    Урок 15
    Ускорение сайта
    5 тем
    • профилирование
    • ускорение запросов в БД
    • кэширование views
    • кэширование templates
    • csrf и кэширование
  • Фоновые задачи
    Урок 16
    Фоновые задачи
    5 тем
    • Выполнение в отдельном потоке
    • Подключение Celery
    • Фоновые задачи в Celery
    • Сигналы
    • Отправка писем
  • Тестирование и логирование
    Урок 17
    Тестирование и логирование
    2 тем
    • unittests
    • logging

ВАЖНЫЕ ДЕТАЛИ КУРСА

Заполнив заявку и оплатив курс, вы получите уведомление на указанный email. В этом уведоблении будет содержаться ссылка в закрытый Telegram чат, где происходит вся коммуникация в рамках прохождения курса. В данном чате будут появляться новости и уведомления, вся информация по курсу, участники могут общаться.

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

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

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

В учебной группе будет работать и помогать ментор. Это еще один преподаватель, задача которого всегда быть онлайн на связи с вами и отвечать на ваши вопросы, помогать вам запустить код, сделать домашнее задание, проверить домашнее задание, выставить оценку, разобраться с ошибками.

Сертификат о прохождении курса получают участники, которые посещали занятия и делали домашние задания.

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

Читать далее

Преимущества

  • img
    опытный преподаватель-практик
  • img
    интенсивная программа
  • img
    доступ к базе готовых решений
  • img
    практическое применение знаний
  • img
    более 100 выпускников

Вопросы и Ответы

Популярные вопросы с детальными ответами

  • Часто задаваемые вопросы
  • Занятия проходят только онлайн, будет ли офлайн версия?
    Занятия проходят только онлайн. На данном курсе мы создали такие условия, при которых онлайн обучение происходит вживую, все участники коммуницируют друг с другом и с преподавателем и ментором. Это не бездушный просмотр записей, это полноценное живое занятие.
  • Что я смогу делать после курса Python для SEO?
    Это индивидуальный вопрос, многое зависит от Вас самих, от вашего настроя, способностей, стараний, выделяемого времени, интереса, мотивации. Если большинство этих факторов есть и сохранятся до конца курса, то вы сможете достаточно многое. Вы сможете ставить компьютеру серьезные задачи, а он будет решать их быстро и эффективно. Что это будут за задачи только вам решать.

Логотипы компаний, сотрудники которых уже прошли курс

Буста
Приплай
promodo
ria
webpromo
netpeak
site clinic
kokoc
it agency
ciklum
gusarov
all prices
seomarket

Курс ведет

7 лет опыта в SEO / 4 года опыта в Python
Сергей Черненко

7 лет опыта в SEO

Продвинул в ТОП более 200 проектов. Продвигал сайты, посещаемостью более 500 тысяч в сутки. Работал и под Рунет и на Запад. С 2013 по 2018 вел блог сеошник.укр. Проводит эксперименты с поисковыми алгоритмами. Работал как с белым так и с черным SEO.

4 года опыта в Python

Активно использовал Python для решения SEO задач. Составлял семантику на десятки миллионов ключей. Парсил миллионы результатов поиска Google. Разрабатывал алгоритмы автоматической генерации контента. Создавал сайты и сетки сайтов. Добывал ссылочное используя Python. Автоматизировал AdWords.

object.teacher.name
Python Developer в компании Cools

Записаться на курс


Цена курса составляет: 400 USD
Текущая цена будет действовать до 13 декабря 2019 г.
После нажатия кнопки, вы сможете сразу оплатить курс банковской картой.
cond

УСЛОВИЯ ОПЛАТЫ И ВОЗВРАТА ДЕНЕГ

Оплата осуществляется по принципу 100% предоплаты через платежную систему. Предусмотрен отказ и возврат денег. Вернуть деньги и отказаться от курса можно не позднее чем во второй день занятий. Возврат денег осуществляется в течении 14-ти дней с момента отказа участника.