Старт: завтра
  • онлайн
  • прохождение по записям
  • преподаватель в чате
  • ментор
  • обязательные ДЗ

Django

150 USD
  • 5
    недель
  • 19
    занятий
  • 40
    часов

Имеете базовые знания Python и хотите научиться разрабатывать сайты? Тогда вам сюда. Django - это курс посвященный разработке web сайтов на самом популярном Python web фрэймворке. Для участия в курсе обязательные знания ООП. В процессе прохождения курса участники будут разрабатывать собственный сайт. Его можно приложить в портфолио. После данного курса, можно пробовать подавать свое резюме на вакансии 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)
    • Выбираем тематику и шаблон сайта
  • Git и GitHub
    Урок 3
    Git и GitHub
    5 тем
    • Система контроля версий
    • Удобное хранение кода
    • Совмесная работа над проектом
    • Аккаунт Github
    • Команды Git
  • Django Tutorial
    Урок 4
    Django Tutorial
    6 тем
    • почему django?
    • установка Django
    • старт проекта
    • команды manage.py
    • “Hello world!”
    • админка
  • Структура Web проекта
    Урок 5
    Структура Web проекта
    10 тем
    • settings.py
    • Приложения
    • MVC (MTV)
    • Models
    • Templates
    • Views
    • роутинг урлов
    • обработчик запроса
    • request и response
    • изменение хедеров
  • Статический сайт
    Урок 6
    Статический сайт
    5 тем
    • рендеринг шаблонов
    • подключение статики
    • robots.txt
    • debug toolbar
    • прерывания
  • 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
    • пагинация
  • Deployment на сервер
    Урок 12
    Deployment на сервер
    7 тем
    • Домен и сервер
    • Git
    • PostgreSQL
    • Nginx
    • Gunicorn
    • Systemd
    • Docker
  • Готовые решения
    Урок 13
    Готовые решения
    6 тем
    • django приложения
    • Oscar
    • CRM
    • Task Manager
    • Админка
    • REST Framework
  • Поиск по сайту
    Урок 14
    Поиск по сайту
    6 тем
    • Поиск по базе данных
    • Elasticsearch
    • Установка
    • Подключение и настройка
    • Индексация данных
    • Запросы в Elasticsearch
  • SEO оптимизация
    Урок 15
    SEO оптимизация
    5 тем
    • urls
    • SEO заголовки
    • контент
    • sitemap.xml
    • перелинковка
  • Ускорение сайта
    Урок 16
    Ускорение сайта
    5 тем
    • профилирование
    • ускорение запросов в БД
    • кэширование views
    • кэширование templates
    • csrf и кэширование
  • Фоновые задачи
    Урок 17
    Фоновые задачи
    5 тем
    • Выполнение в отдельном потоке
    • Подключение Celery
    • Фоновые задачи в Celery
    • Сигналы
    • Отправка писем
  • Тестирование и логирование
    Урок 18
    Тестирование и логирование
    2 тем
    • unittests
    • logging

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

Заполнив заявку и оплатив курс, вы получите уведомление на указанный email об успешной оплате. Через некоторое время с вами свяжется ментор курса. Он даст вам доступ в закрытую папку на Google Drive, где хранятся все материалы курса: записи уроков, книги, файл с рейтингом участников. Так же ментор добавит вас в телеграмм чат участников (и выпускников) курса.

Ваша задача проходить по 3 видео-занятия в неделю. В видео будет показан процесс пошаговой разработки сайта на  Django. Длительность видео: 1-2 часа. Смотрите видео и повторяете то же самое, для своего проекта. В процессе выполнения домашнего задания можно задавать вопросы в чате участников, ментору, преподавателю. Код своего проекта заливаете на GitHub и уведомляете ментора. Ментор проверяет ваше домашнее задание, пишет комментарии по коду, ставит оценку в рейтинг участников.

Сертификат о прохождении курса получают те участники, которые разработают проект мнимум на 50% от того, как показано на курсе.

Читать далее

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

  • img
    Практичне застосування знань
  • img
    Інтенсивна програма
  • img
    Досвідчений викладач-практик
  • img
    Більше ніж 300 випускників
  • img
    Доступ на Google Drive

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

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

  • Часто задаваемые вопросы
  • Що я зможу зробити після курса Python для SEO?

    Це індивідуальне питання, багато чого залежить від Вас самих, від вашого настрою, здібностей, наполегливості, наявності вільного часу, вашої зацікавленості та мотивації. Якщо більшість цих факторів маєте і вони збережуться до кінця курсу, то ви зможете чимало після курсу. Ви зможете ставити комп'ютеру серйозні завдання, а він вирішуватиме їх швидко та ефективно замість вашої ручної роботи. Що це будуть за завдання лише вам вирішувати.

  • Чи буде офлайн версія курсу?

    Заняття проходять лише онлайн. На даному курсі ми створили такі умови, за яких онлайн навчання відбувається наживо, всі учасники комунікують один з одним і з викладачем та ментором. Це не бездушний перегляд записів, це живий квест з виконанням задач та зворотнім звʼязком від людей.

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

Буста
Приплай
promodo
ria
webpromo
netpeak
ciklum
all prices
seomarket

Курс ведет

7 років досвіду SEO / 7 років досвіду Python
Сергій Черненко

7 років досвіду SEO

Просунув в ТОП пошукових систем понад 200 проектів. Просував сайти, відвідуваність яких складала понад 500 тисяч унікальних користувачів на добу. Працював як під ринок України так і на Західний ринок. З 2013 по 2018 рік вів блог сеошник.укр. По сьогоднішній день проводить експерименти і працює з пошуковими алгоритмами Google. Працював як з білим, так і з чорним SEO.

7 років досвіду Python

Почав карʼєру програміста з активного використання Python для вирішення SEO задач по автоматизації. Складав семантичні ядра на десятки мільйонів ключів. Парсив мільйони сторінок результатів пошуку Google. Розробляв алгоритми автоматичної генерації контенту. Писав скрипти для автоматизації побудови профілю посилань. Створював сайти та мережі сайтів. Видобував посилання використовуючи Python. Автоматизував AdWords Google Ads. На даний момент працює в міжнародній компанії на позиції Senior Python Developer.

object.teacher.name
Senior Python Developer

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


Цена курса составляет: 150 USD
После нажатия кнопки, вы сможете сразу оплатить курс банковской картой.
cond

УМОВИ ОПЛАТИ ТА ПОВЕРНЕННЯ

Оплата здійснюється за принципом 100% передоплати через платіжну систему Wayforpay. Передбачено відмову та повернення грошей. Повернути гроші та відмовитися від курсу можна не пізніше ніж на третій день занять для групових курсів або не пізніше ніж через 24 години після отриманого доступу для онлайн курсів. Повернення грошей здійснюється протягом 14 днів з моменту відмови учасника.