Веб-розробка на Python / Django
16200,00 ₴
Код курса: PT-DNG
Тривалість: 39 годин / 13 занять
Телефонуйте зараз щоб дізнатися більше:

+38 098 805 4511
Про курс
Курс «Веб-розробка на Python / Django» присвячений освоєнню одного з найпопулярніших фреймворків для веб-розробки на Python. Учасники дізнаються про роботу з шаблонами, базами даних, аутентифікацією користувачів, створення REST API та інтеграцію з front end технологіями. Курс дозволить швидко і якісно створювати комерційні веб-додатки, використовуючи всі можливості Django.
Для кого курс
Курс призначений для розробників, які хочуть навчитися створювати вебзастосунки на Python за допомогою Django.
- розробникам із базовими знаннями Python, які хочуть перейти до веброзробки;
- початківцям у backend-розробці;
- Python-розробникам, які прагнуть опанувати Django та Django REST Framework;
- фахівцям, які хочуть створювати комерційні вебзастосунки, REST API та інтегрувати backend із frontend.
Чого навчаться учасники
Після завершення курсу учасники зможуть:
- створювати та налаштовувати проєкти Django;
- працювати з моделями, міграціями та базами даних;
- налаштовувати URL-маршрути, шаблони, фільтри й теги;
- створювати форми та реалізовувати валідацію даних;
- використовувати Class-Based Views і обробляти GET- та POST-запити;
- реалізовувати реєстрацію, автентифікацію, авторизацію та права доступу;
- налаштовувати надсилання повідомлень електронною поштою та через Telegram;
- створювати REST API за допомогою Django REST Framework;
- інтегрувати Django з JavaScript, CSS, AJAX, jQuery та React.js;
- тестувати, налагоджувати й презентувати навчальні вебпроєкти.
Попередні вимоги
Для ефективного навчання учасникам необхідно:
- мати базові знання Python: змінні, типи даних, умови, цикли, функції та класи;
- розуміти основи об’єктно-орієнтованого програмування;
- мати базове уявлення про HTML і структуру вебсторінок;
- володіти початковими навичками роботи з командним рядком та середовищем розробки.
Попередній досвід роботи з 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.
- Реактивні дані.
Надіслати заявку
📩 info@sso.net.ua
☎️ 38 098 805 45 11
o
| ✉️ | 📅 | ☎️ | 🔝 |




