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

  • Online
  • Для початківців, Для досвідчених
  • Python, Frontend
Навчальний центр: Світ Сучасної Освіти
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:39 годин
Початок курсу:15.04.2025
Вартість навчання:16 200 UAH за курс

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

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

Вступ до Django

  • Запуск проєкту
  • Файл settings.py
  • Основні принципи роботи

Бази даних та моделі

  • Поняття моделі
  • Створення моделі
  • Зв’язки в базі даних

Система URL-адрес

  • Slug-адреси
  • Динамічні адреси
  • Статичні адреси
  • Namespace

Шаблонизатор

  • Система шаблонів
  • Фільтри
  • Теги
  • Створення власних фільтрів та тегів

Практика

Форми та валідатори форм

  • Форма на основі моделей
  • HTML-форма
  • Django-forms

Class-based views

  • Створення класів для відображень
  • Використання шаблонів з класами
  • Налаштування методів GET і POST
  • Спадкування та розширення класів

Аутентифікація, авторизація та реєстрація користувачів

  • Вбудовані механізми аутентифікації Django
  • Створення користувацьких форм реєстрації
  • Налаштування авторизації та прав доступу
  • Використання Django Allauth для соціальної автентифікації

Відправка повідомлень на електронну пошту та Telegram

  • Налаштування SMTP для відправки електронних листів
  • Використання бібліотеки Django для роботи з електронною поштою
  • Відправка повідомлень через Telegram бот
  • Використання сторонніх API для повідомлень

Практика

  • Розробка навчального проєкту
  • Впровадження отриманих знань у реальний проєкт
  • Тестування та дебагінг коду
  • Презентація та обговорення проєктів

Створення REST API

Django REST Framework.

Вступ до Front-end

  • Основи мови JavaScript
  • Базові поняття CSS
  • Налаштування front end частини проєкту

Бібліотека jQuery та фреймворк React.js

  • Технологія AJAX
  • Використання REST API
  • Реактивні дані

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

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

Особливості курсу

  • Допомога ментора
  • Практика
  • Проєкт в портфоліо
  • Сертифікат про проходження курсу

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Mate academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
7 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
54 740 UAH за курс
Навчальний центр
GoITeens
Формат
Online
Початок навчання
Дата формується
Тривалість
24 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
EPAM
Формат
Online
Початок навчання
16.12.2024
Тривалість
7 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian, English
Вартість
безкоштовно
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
53 925 UAH за курс