Що нового?

Набір учасників [Спеціаліст] Програмування на мові Python. Рівень 3. Розробка в Django (Євген Власов)

Інформація про покупку
Тип покупки: Складчина
Ціна: 10420 ГРН
Учасників: 0 з 28
Організатор: Відсутній
Статус: Набір учасників
Внесок: 387 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Ви займаєтеся програмуванням і цікавитеся веб-розробкою? Можливо, маєте певний практичний досвід розробки з використанням РНР і СУБД?

На даному курсі ви вивчите створення веб-додатків на мові Python з використанням MVC-підходу на прикладі фреймворку django.

Програма курсу відповідає вимогам професійного стандарту "Програміст".

попередня підготовка
Необхідна підготовка: успішне закінчення курсу Програмування на мові Python. Рівень 2. Просунутий курс або еквівалентна підготовка. Успішне закінчення курсу HTML і CSS. Рівень 1. Створення сайтів на HTML 5 і СЅЅ 3 або еквівалентна підготовка.
Для визначення рівня попередньої підготовки рекомендуємо вам пройти безкоштовне тестування.

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