Ви займаєтеся програмуванням і цікавитеся веб-розробкою? Можливо, маєте певний практичний досвід розробки з використанням РНР і СУБД?
На даному курсі ви вивчите створення веб-додатків на мові Python з використанням MVC-підходу на прикладі фреймворку django.
Програма курсу відповідає вимогам професійного стандарту "Програміст".
попередня підготовка
Необхідна підготовка: успішне закінчення курсу Програмування на мові Python. Рівень 2. Просунутий курс або еквівалентна підготовка. Успішне закінчення курсу HTML і CSS. Рівень 1. Створення сайтів на HTML 5 і СЅЅ 3 або еквівалентна підготовка.
Для визначення рівня попередньої підготовки рекомендуємо вам пройти безкоштовне тестування.
Модуль 1. Web-розробка із застосуванням концепції MVC (4 ак. ч.)
- Історія та розвиток веб-програмування, різні підходи
- Ідеї MVC-підходу: розділення логіки, інтерфейсу та даних
- Встановлення Web-фреймворку Django
- Структура проекту
- Передача даних з програми в шаблони
- Використання циклів і вибору в шаблонах
- Способи зберігання даних
- Створення та адміністрування БД
- Схема БД: таблиці, зв'язки між ними, Ключі
- Відображення даних в БД на об'єкти додатки (ORM)
- Реалізація операцій вибірки, створення, видалення та зміни об'єктів
- Спеціальні засоби створення форм
- Перевірка параметрів форм
- Авторизація користувачів і розмежування прав доступу
- Сесії, які не потребують реєстрації
- Безпека
- Реалізація складних запитів
- З'єднання запитів, підзапити
- Виклик збережених процедур
- Вбудовані фільтри
- Створення своїх фільтрів
- Відділення статичного контенту від динамічного
- Відправка поштових повідомлень
- Віддача стрічок новин
- Генерація PDF-документів
- Журналювання
- Вбудований інтерфейс адміністрування
- Модульне тестування
- Використання вбудованого веб-сервера, CGI, FastCGI і mod_python
- Розгортання та міграція БД
https://privatelink.de/?https://www.specialist.ru/course/python3