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

Старт навчання
Берестейська 12.08.2019
Позняки Старт курсу запитуйте в адміністрації
ВДНГ Старт курсу запитуйте в адміністрації
39 год. по 2-3 рази в тиждень

Опис курсу

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 на поглибленому рівні
  • Володіння базовими методами об’єктно-орієнтованого програмування
  • Наявність власного ноутбуку для занять в аудиторіях

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

spinner-it