spinner-it

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

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

Опис курсу

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

 

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

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

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

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

1. Вступ в Django.

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

2. Бази даних. Моделі.

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

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

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

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

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

5. Практика.

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

  • Форма на підставі моделей.
  • html-форма.
  • Django-forms.

7. Сlass-based views

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

9. Відправлення повідомлень на пошту / телеграм.

10. Практика.

11. Створення rest-api.

  • django-rest-framework.

12. Введення в front end.

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

13. Бібліотека jquery. Фреймворк Vue.js.

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

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

  • Знання мови Python на поглибленому рівні
  • Володіння базовими методами об’єктно-орієнтованого програмування
  • Наявність власного ноутбуку для занять в аудиторіях

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