Старт: завтра

Django

Курс з розробки web сайту на найпопулярнішому Python фреймворку. Для участі в цьому курсі потрібні базові знання ООП: класи, наслідування, super. Розрахований для випускників "Python для SEO" або "Основи Python" як подальший розвиток знань в галузі web розробки.

онлайнпрохождение по записямпреподаватель в чатементоробязательные ДЗ
150 USD
5
тижнів
19
занять
40
годин
300+
випускників
Записатись →

Оплата після реєстрації

Що ви отримаєте

На курсі ви навчитесь

Практичні навички, які можна застосувати одразу після курсу

🛠️

Розробляти сайти на Django

Від структури проєкту до готового застосунку

🔗

Інтегрувати парсер у бекенд

Поєднання Python-скриптів з веб-застосунком

⚙️

Запускати фонові задачі

Celery, сигнали, відправка листів у фоні

🔍

Робити повнотекстовий пошук

Elasticsearch на реальному сайті

🐳

Розгортати сайт на сервері

Docker, Nginx, Gunicorn, Systemd

Оптимізувати роботу сайту

Кешування, прискорення запитів до БД

Як це працює

Формат навчання

Онлайн-курс в індивідуальному темпі з реальним зворотним зв'язком

01

Отримуєте доступ

Після оплати — доступ до папки Google Drive з відеозаписами, презентаціями, прикладами коду. І вхід до Telegram-чату випускників.

02

Вчитесь у своєму темпі

Дивитесь відео → виконуєте ДЗ → отримуєте оцінку від ментора з коментарями до коду.

03

Отримуєте сертифікат

Учасники, які набрали 300+ балів в рейтингу, отримують сертифікат про проходження курсу.

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

19 занять, 40 годин

Урок 1 Класи і ООП 7 тем
все класатрибути і методимагічні методимножинне наслідуванняперевизначення методів через superдекораторивідмінність фреймворку від бібліотеки
Урок 2 Основи web 7 тем
html + cssHTTP протоколGET, POST запитиСтатуси відповідей 200, 30x, 40x, 50xheaders, cookiesChrome DevTools (Postman)Обираємо тематику і шаблон сайту
Урок 3 Git і GitHub 5 тем
Система контролю версійЗручне зберігання кодуСпільна робота над проєктомАкаунт GithubКоманди Git
Урок 4 Django Tutorial 6 тем
чому django?встановлення Djangoстарт проєктукоманди manage.py“Hello world!”адмінка
Урок 5 Структура Web проєкту 10 тем
settings.pyДодаткиMVC (MTV)ModelsTemplatesViewsроутинг урлівобробник запитуrequest і responseзміна хедерів
Урок 6 Статичний сайт 5 тем
рендеринг шаблонівпідключення статикиrobots.txtdebug toolbarпереривання
Урок 7 ORM і Моделі 13 тем
моделі і полятипи полів і атрибутизв'язки між моделямиміграціїметакласробота з ORMcreate, read, update, deleteіндекси в БДзапити пов'язаних об'єктівbulk operationstransactionsкастомні методи об'єктаскрипти для роботи з БД
Урок 8 Управління адмінкою 10 тем
клас адмінкиналаштування відображеннясортування, фільтри, пошукредагування у спискуInline вивідвивід кастомних поліввивід картинок і посиланьadmin actionsпідключення HTML редактораоптимізація адмінки на великих даних
Урок 9 Рендеринг Шаблонів 6 тем
синтаксис шаблонівнаслідування, включення, блокиХендлери, контекст, вивід об'єктівлогічні конструкції, цикликонтекст процесоритеги і фільтри
Урок 10 Форми 8 тем
робота з формамивідправка формистворення формивалідація форми2 способи роботи з формамиобробка помилок, повідомленняcsrf tokenвідправка форми за допомогою JavaScript
Урок 11 Class-based Views 6 тем
TemplateView, ListView, ItemViewВикористання форм з class-based viewsМіксиниget_querysetget_context_dataпагінація
Урок 12 Деплой на сервер 7 тем
Домен і серверGitPostgreSQLNginxGunicornSystemdDocker
Урок 13 Готові рішення 6 тем
Oscardjango додаткиCRMTask ManagerАдмінкаREST Framework
Урок 14 Пошук по сайту 6 тем
Пошук по базі данихElasticsearchВстановленняПідключення і налаштуванняІндексація данихЗапити в Elasticsearch
Урок 15 SEO оптимізація 5 тем
urlsSEO заголовкиконтентsitemap.xmlперелінковка
Урок 16 Прискорення сайту 5 тем
профілюванняприскорення запитів у БДкешування viewsкешування templatescsrf і кешування
Урок 17 Фонові задачі 5 тем
Виконання в окремому потоціПідключення CeleryФонові задачі в CeleryСигналиНадсилання листів
Урок 18 Тестування і логування 2 тем
unittestslogging
Чому py4you

Переваги курсу

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

Сергій Черненко

Senior Python Developer

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

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

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

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

Компанії, чиї співробітники вже пройшли курс

БустаПриплайpromodoriawebpromonetpeakciklumall pricesseomarket
Питання та відповіді

Часті питання

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

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

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

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

Запис на курс

Почати навчання

Заповніть форму — і ми зв'яжемося з вами найближчим часом

150 USD Після натискання кнопки — оплата банківською карткою
🛡️

Умови оплати та повернення

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