spinner-it

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

Старт навчання
Старт курсу запитуйте в адміністрації
39 год. Двічі на тиждень

Опис курсу:

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

Після вивчення курсу Ви зможете:

  • Професійно розробляти комерційні веб-додатки з використанням фреймворку Django

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

  • Введення в Django.
    • Запуск проекту.
    • Файл settings.py
    • Основні принципи роботи.
  • Бази даних. Моделі.
    • Поняття моделі.
    • Створення моделі.
    • Зв'язки в базі даних.
  • Система URL-адрес.
    • Slug-адреси.
    • Динамічні адреси.
    • Статичні адреси.
    • Namespace.
  • Шаблонізатор.
    • Система шаблонів.
    • Фільтри.
    • Теги.
    • Створення своїх фільтрів, тегів.
  • Практика.
  • Форми, валідатори форм.
    • Форма на підставі моделей.
    • html-форма.
    • Django-forms.
  • Сlass-based views
  • Аутентифікація/авторизація/реєстрація користувачів.
  • Відправлення повідомлень на пошту/телеграм.
  • Практика.
  • Створення rest-api.
    • django-rest-framework.
  • Введення в front end.
    • Базові принципи мови JavaScript.
    • Базові поняття CSS.
    • Налаштування front end-частини проекту.
  • Бібліотека jquery. Фреймворк Vue.js.
    • Технологія ajax.
    • Використання REST-API.
    • Реактивні дані.

Мінімальні вимоги:

  • Знання мови Python на поглибленому рівні
  • Базове розуміння ООП
  • Наявність власного ноутбуку для занять в аудиторіях

* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!