Веб-розробка на Python / Django

16200,00 

Код курса: PT-DNG
Тривалість: 39 годин / 13 занять

Дивіться розклад


Телефонуйте зараз щоб дізнатися більше:

Телефон
+38 098 805 4511

Артикул: PT-DNG Категорія: Позначки: , , ,

Про курс

Курс «Веб-розробка на Python / Django» присвячений освоєнню одного з найпопулярніших фреймворків для веб-розробки на Python. Учасники дізнаються про роботу з шаблонами, базами даних, аутентифікацією користувачів, створення REST API та інтеграцію з front end технологіями. Курс дозволить швидко і якісно створювати комерційні веб-додатки, використовуючи всі можливості Django.

Для кого цей курс

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

Знання та навички після завершення курсу

Після завершення курсу учасники будуть вміти:

  • Професійно розробляти комерційні веб-додатки за допомогою Django.
  • Створювати та налаштовувати проєкти Django.
  • Працювати з базами даних та моделями.
  • Налаштовувати URL-адреси та шаблони.
  • Використовувати форми та валідатори.
  • Реалізовувати аутентифікацію та авторизацію користувачів.
  • Створювати REST API та інтегрувати їх з front end частиною.
  • Використовувати бібліотеки jQuery та фреймворк React.js.

Детальніше про Django


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

  1. Вступ до Django
  • Запуск проєкту.
  • Файл settings.py.
  • Основні принципи роботи.
  1. Бази даних та моделі
  • Поняття моделі.
  • Створення моделі.
  • Зв’язки в базі даних.
  1. Система URL-адрес
  • Slug-адреси.
  • Динамічні адреси.
  • Статичні адреси.
  • Namespace.
  1. Шаблонизатор
  • Система шаблонів.
  • Фільтри.
  • Теги.
  • Створення власних фільтрів та тегів.
  1. Практика
  2. Форми та валідатори форм
  • Форма на основі моделей.
  • HTML-форма.
  • Django-forms.
  1. Class-based views
  • Створення класів для відображень.
  • Використання шаблонів з класами.
  • Налаштування методів GET і POST.
  • Спадкування та розширення класів.
  1. Аутентифікація, авторизація та реєстрація користувачів
  • Вбудовані механізми аутентифікації Django.
  • Створення користувацьких форм реєстрації.
  • Налаштування авторизації та прав доступу.
  • Використання Django Allauth для соціальної автентифікації.
  1. Відправка повідомлень на електронну пошту та Telegram
  • Налаштування SMTP для відправки електронних листів.
  • Використання бібліотеки Django для роботи з електронною поштою.
  • Відправка повідомлень через Telegram бот.
  • Використання сторонніх API для повідомлень.
  1. Практика
    • Розробка навчального проекту.
    • Впровадження отриманих знань у реальний проект.
  • Тестування та дебагінг коду.
  • Презентація та обговорення проектів.
  1. Створення REST API
  • Django REST Framework.
  1. Вступ до front end
  • Основи мови JavaScript.
  • Базові поняття CSS.
  • Налаштування front end частини проєкту.
  1. Бібліотека jQuery та фреймворк React.js
  • Технологія AJAX.
  • Використання REST API.
  • Реактивні дані.

 

Ім’я
Номер, за яким з Вами можна зв'язатись
Ваша адреса електронної пошти

📩  info@sso.net.ua
☎️  38 098 805 45 11

o
✉️📅☎️🔝