Джанго; Веб-розробка Python Master Udemy

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

Матеріали курса

Ласкаво просимо на тренінг 1 лекція • 1 хв

Середовище розробки - Windows 2 лекції • 7 хв

Середовище розробки - Linux (Ubuntu 18.04) 2 лекції • 7 хв

Середовище розробки - macOS 2 лекції • 7 хв

Crash Course Python 3 24 лекції • 1 ч 57 хв

Розробка веб-сайтів: основи 4 лекції • 13 хв

Відкрийте для себе Django: URL-адреси, перегляди та шаблони 16 лекцій • 1 ч 38 хв

Відкрийте для себе Django: моделі та база даних 10 лекцій • 1 ч 3 хв

Відкрийте для себе Django: admin 7 лекцій • 39 хв

Дізнайтеся про Django: форми 10 лекцій • 52 хв

Требования

Описание

Ласкаво просимо до навчання Django 2 та Python | Освоїти веб-розробку. У цьому курсі ми розглянемо все, що потрібно для створення цілісного веб-сайту за допомогою Python, Django та Bootstrap.

udemy

Ви коли-небудь думали собі: "Мені потрібен веб-сайт, але це не мій домен, і це здається занадто складним/довгим ..."? Якщо ви студент, підприємець або просто цікавитесь Інтернетом, цей курс дозволить вам побудувати свій проект від А до Я.

Курс побудований навколо однієї мети: зробити вас комфортно і самостійно з Django. Якщо я проходжу цей курс, це для вас - створювати власні веб-сайти за допомогою Django. Отже, кожні 2 чи 3 відео ви матимете можливість застосовувати на практиці поняття, охоплені вправою, а потім його ключем відповіді.

Загалом ви зробите більше 15 вправ раніше Підтримайте мене у виконанні повного проекту, що охоплює всі основні теми: блог.

Щоб краще зрозуміти вправи, ось кілька прикладів того, що ви будете робити:

TexMex Python: ресторан, який керує замовленнями клієнтів, щоб розпочати роботу з Python 3;

PeopleBook: список користувачів, а також детальний аркуш для ознайомлення з маршрутами та шаблонами;

ZeCompany: Каталог співробітників, щоб ви почувались комфортно з API запитів до бази даних Django;

PyPyMusic: звукозапис, для якого ви налаштовуєте інтерфейс адміністрування для виконавців, альбомів та пісень;

StrapShows: перероблено Bootstrap 4 сторінки презентації серіалу.

Навіщо павутина з Django ?

Django - це надійний фреймворк, народжений у 2003 році, який залишається повністю в гонці сьогодні в 2018 році. Час підтвердив якість Django, і стартапи, як і великі групи, використовують його (NASA, Pinterest або Instagram). Версія 2 була випущена в грудні 2017 року, і спільнота навколо фреймворку все ще активна.

Цей фреймворк має філософію "включені батареї", що означає, що за замовчуванням він пропонує вам все, що потрібно для створення веб-сайту:

URL-маршрутизація;

Управління декількома базами даних (sqlite3, MySQL, PostgreSQL, Oracle);

Генерація динамічних сторінок із шаблонами;

Багатомовне управління вмістом;

Інтерфейс автоматичного адміністрування даних.

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

Веб в Python 3

Django базується на мові Python. Це дуже виразна мова і її легко вивчити. Якщо ви ніколи не робили Python або якщо востаннє бачили його за минулі роки, не хвилюйтеся: Я пропоную вам програму курсу Python 3, щоб ви були готові до всього !

Bootstrap 4 для адаптивного сайту

Веб-сайт був би неповним без видимої частини відвідувачів: інтерфейсу HTML/CSS. Для цього ми збираємось разом вивчити фреймворк Bootstrap 4. За допомогою нього ви дуже легко зробите сторінки, які підходять як для мобільного дисплея, так і для браузера.

Однією з найсильніших сильних сторін Bootstrap є те, що він дозволяє негайно мати чистий вигляд, не маючи спеціальної підготовки з графіки. В кінці немає більше поспішної графіки, робити Bootstrap - це як Legos. Укладання класів стає дитячою грою !

Структура курсу

Ось основні теми, висвітлені в курсі, починаючи з Python 3:

Синтаксис мови (якщо/ще, для циклу/while, функції);

Типи мови зі списками, кортежами та словниками;

Об'єктно-орієнтована за допомогою Python: класи, успадкування, поліморфізм;

Модулі, імпорт, документація на Python.

Для Django ми виділимо розділ для кожного основного домену:

Вивчення та обробка HTTP-запитів за допомогою Django;

Управління базами даних без запису рядка SQL;

Інтерфейс адміністрування сайту під ключ (автоматично генерується);

Легке створення веб-форми.

Інтерфейс не забувається при всебічному дослідженні Bootstrap:

Вивчення сіткової системи;

Різні компоненти: таблиці, кнопки, панель навігації тощо;

Повідомлення: оповіщення та модальні способи;

Інтеграція в Django.

Якщо ви приєднаєтесь до курсу, у вас неодмінно будуть запитання та теми, які ви хочете вивчити. Я дуже присутній на запитаннях/відповідях, і мені буде приємно обговорити з вами.

Не соромтесь поглянути на вміст попереднього перегляду, щоб перевірити, чи відповідає курс вашим очікуванням. Пам'ятайте, якщо курс не підходить вам, ви можете отримати повне повернення вартості покупки, не ризикуючи !