- Регистрация
- 13.03.2019
- Сообщения
- 48 482
Какие темы Вы пройдете ? В этом курсе мы сместили акцент в сторону практики. Будет умеренное количество теории - максимум практики. Примерное соотношение теории и практики: 30% на 70% Программа 1 Основы Python zen, pep8, pylint, tools, IDE консоль, типы данных, операторы синтаксис управляющих конструкций (if, for...) исключения и разбор стектрейса 2 Строки и итераторы работа со строками и итерируемыми типами запуск скрипта и параметры git 3 Функции и модульность функции (def, lambda) модули, структура 4 Библиотеки и пакетный менеджер встроеные библиотеки сторонние библиотки (менеджер пакетов) PYPI PYTHONPATH и виртуальное окружение 5 Классы и ООП, основы синтаксис, атрибуты, методы, инстанцирование все объект, служебные методы 6 Классы и ООП, наследование наследование переопределение методов super 7 Основы html/css html - теги и свойства css - свойства и селекторы каскадное переопределение свойств 8 Основы Web, HTTP Django. “Hello world!” HTTP (GET, POST), (200, 404, 500), headers, cookies Инструменты отладки браузера (Firebug, Web Developer) 9 Django first steps почему django? введение и описание фреймворка старт проекта команды manage.py django.contrib авторизация, django.contrib.auth админка статика 10 Структура Web приложения MVC Views роутинг урлов, передача параметров объект реквест объект респонс обработка реквеста, формирование респонса обработка и изменение хедеров мидлвар 11 Работа с базами данных, ORM модели и поля, типы полей и аттрибуты связи между таблицами и проектирование БД миграции фикстуры QuerySet Raw-sql специальные методы 12 Кастомизация админки класс админки настройка отображения виджетов кастомизация ItemView, ListView, редактирование в ListView сортировка, фильтры, поиск admin actions, редактирование полей в ListView Admin dashboard 13 Язык шаблонов синтаксис, лигические конструкции наследование и includes понятие контекста, контекст процессор теги и фильтры 14 Forms. формы, типы полей, виджеты и аттрибуты валидация 15 Class-based (Generic) Views Встроеные class-based views (TemplateView, ListView, ItemView) Использование форм с class-based views Миксины 16 Реализация стандартных задач отправка емейл кеширование интернационализация батарейки (готовые решения) 17 Средства отладки и тестирование logging pdb debug toolbar extensions unit-tests selenium 18 Деплоймент nginx управление статикой деплоймент Рекомендации перед началом: Знать HTML и CSS |
Быстрая оплата RUB, UAH, KZT