shon

Пользователь
Регистрация
11.09.04
Сообщения
1
Реакции
0
Баллы
1
Возраст
42
Вам не подходят курсы, если вы
Если вы привыкли только ходить, слушать, но ничего не делать - курс не для вас Если думаете, что достаточно только записаться на курс и всё пойдёт само, не обольщайтесь Если рассчитываете, что кто-то будет работать за вас

Слушателям курса желательно иметь представление о:
http
html
css
git
linux/shell
базис любого языка программирования

После курсов вы будете:
?следовать zen-python, писать правильный python-код согласно лучшим принципам
?разрабатывать серверный бекенд веб-приложений на современном языке
?реализовывать и разворачивать полноценный веб-проект на python/django

Содержание курса:
Не скрытое содержимое:

1
Основы Python
zen, pep8, pylint, tools, IDE
консоль, типы данных, операторы
синтаксис управляющих конструкций (if, for...)
исключения и разбор стектрейса
кодировка в Python
2
Строки и итераторы
работа со строками и итерируемыми типами
запуск скрипта и параметры
git
Скрытое содержимое могут видеть только пользователь группы: Пользователь

3
Функции и модульность
функции (def, lambda)
генераторы списков
модули, структура
4
Библиотеки и пакетный менеджер
встроенные библиотеки
Скрытое содержимое могут видеть только пользователь группы: Пользователь

сторонние библиотеки (менеджер пакетов) PYPI
PYTHONPATH и виртуальное окружение
5
Классы и ООП, основы
синтаксис, атрибуты, методы, инстанцирование
все объект, служебные методы
6
Классы и ООП, возможности Python
инкапсуляция, наследование, полиморфизм
переопределение методов
super
абстрактные классы
статические методы
7
Работа с файлами
запись и чтение файлов
методы объектов-файлов
csv, json
8
Работа с датами
модуль datetime
9
Основы html/css
html - теги и свойства
css - свойства и селекторы
каскадное переопределение свойств
10
Основы JavaScript
Зачем разработчику backend нужно знать js?
DOM
JS, jQuery, Ajax
11
Основы Web, HTTP
Django. “Hello world!”
HTTP (GET, POST), (200, 404, 500), headers, cookies
Инструменты отладки браузера (Firebug, Web Developer)
12
Django first steps
почему django?
введение и описание фреймворка
старт проекта
команды manage.py
django.contrib
авторизация, django.contrib.auth
админка
статика
13
Структура Web приложения
MVC
Views
роутинг урлов, передача параметров
объект реквест
объект респонс
обработка реквеста, формирование респонса
обработка и изменение хедеров
мидлвар
14
Работа с базами данных, ORM
модели и поля, типы полей и атрибуты
связи между таблицами и проектирование БД
миграции
фикстуры
QuerySet
Raw-sql
15
Кастомизация админки
Класс админки
настройка отображения виджетов
кастомизация ItemView, ListView, редактирование в ListView
Сортировка, фильтры, поиск admin actions, редактирование полей в ListView
admin actions, редактирование полей в ListView
Admin dashboard
16
Язык шаблонов
Синтаксис, логические конструкции
наследование и includes
Понятие контекста, контекст процессор
теги и фильтры
17
Forms
Формы
Типы полей
Виджеты
Атрибуты
Валидация
18
Class-based (Generic) Views
Встроенные class-based views (TemplateView, ListView, ItemView)
Использование форм с class-based views
Миксины

Продажник:
Скрытое содержимое могут видеть только пользователь группы: Пользователь


Скачать:
[LIKES=20]
Скрытое содержимое могут видеть только пользователь группы: Пользователь
[/LIKES]
 

Статистика форума

Темы
205.157
Сообщения
386.555
Пользователи
327.908
Новый пользователь
zloix3mal
Сверху Снизу