Онлайн-курс Алексея Радченко «Веб-разработка на Python&Django»

На данный момент вы можете пройти курс в режиме self-paced: после оплаты вас добавят в систему где вы получите доступ ко всем материалам курса и контрольным заданиям и сможете учиться в любом удобном для вас темпе. Стоимость self-paced курса — $ 40 (1000 грн)

Программа курса

1 неделя. Введение в курс дела и основы Python
  • Подготовка к курсу. Работа с системой автоматической проверки домашних заданий
  • Работа с консолью
  • типы данных, операторы
  • работа со строками и итерируемыми типами
  • запуск скрипта и параметры
  • синтаксис управляющих конструкций, условные операторы и циклы (if, for...)
  • исключения и разбор стектрейса
  • zen, pep8
2 неделя. Функции и модульность
  • Функции (def, lambda)
  • модули, структура
  • встроенные библиотеки http://docs.python.org/
  • сторонние библиотеки (менеджер пакетов) PYPI
  • PYTHONPATH и виртуальное окружение

3-9 недели курса
3 неделя. ООП, IO, daytime
  • Работа с классами. Наследование
  • Работа с файлами
  • Работа с данными. Запись данных в .csv и .json форматы
  • Работа со стандартным модулем datetime
  • синтаксис, атрибуты, методы, инстанцирование
  • все объект, служебные методы
  • инкапсуляция, наследование, полиморфизм
  • переопределение методов
  • super
  • абстрактные классы
  • статические методы
  • запись и чтение файлов
  • методы объектов-файлов
  • csv, json
  • модуль datetime
4 неделя. Основы веб-технологий
  • Основы HTML - теги и свойства
  • Основы CSS - свойства и селекторы
  • каскадное переопределение свойств
  • Bootstrap, проектирование web-интерфейса
  • Система контроля версий Git, сервис github
5 неделя. Начало работы с Django
  • Django. "Hello world!"
  • HTTP (GET, POST), (200, 404, 500), headers, cookies
  • Инструменты отладки браузера (Firebug, Web Developer)
  • введение и описание фреймворка
  • старт проекта
  • команды manage.py
  • django.contrib
  • авторизация, django.contrib.auth
  • админка
  • статика
  • Структура проекта и приложения (ulr->view->model->template)
  • Паттерн MVC (MVT)
6 неделя. Django, models, ORM, admin
  • модели и поля, типы полей и атрибуты
  • связи между таблицами и проектирование БД
  • миграции
  • фикстуры
  • QuerySet
  • Raw-sql
  • Класс админки
  • настройка отображения виджетов
  • кастомизация ItemView, ListView, редактирование в ListView
  • Сортировка, фильтры, поиск admin actions, редактирование полей в ListView
  • admin actions, редактирование полей в ListView

7 неделя. Django: язык шаблонов и работа с web-формами
  • Шаблоны
  • Синтаксис, логические конструкции
  • наследование и includes
  • Понятие контекста, контекст процессор
  • теги и фильтры
  • Формы
  • Типы полей
  • Виджеты
  • Атрибуты
  • Валидация
  • Формы для моделей
8 неделя. Django: CBV, Реализация стандартных задач
  • Django CBV
  • Встроенные class-based views (TemplateView, ListView, ItemView)
  • Использование форм с class-based views
  • Миксины
  • отправка email
  • Кэширование
  • пагинация
9 неделя. Django: Средства отладки и тестирования, Деплоймент
  • logging
  • pdb
  • debug toolbar
  • extensions
  • unit-tests
  • selenium
  • Nginx, uwsgi
  • Управление статикой
  • Деплоймент

Для кого этот курс?

Давно интересуетесь программированием?
Если программирование вызывает у вас интерес, вы уже пробовали что-то делать, и вы знаете, что такое переменные и функции — то этот курс именно для вас.
Уже программируете на другом языке?
На нашем курсе вы сможете освоить Python. Это полноценный язык который применяется в веб-разработке, в разработке софта, и в Data Science.
Интересовались, но не сложилось?
Если вы интересовались программированием, но что-то оказалось непонятным, то вам повезло — наши преподаватели объясняют понятно и индивидуально работают с каждым студентом.
Никогда не программировали?
Если вы никогда не программировали и даже не знаете, что такое переменная, то не бойтесь — мы начнем с простых задач и потратив чуть-чуть больше времени вы во всем разберетесь.

Что я буду уметь по окончании курса?

Python – базовый уровень
  • синтаксис
  • типы данных
  • управляющие конструкции
  • встроеные функции
  • функции
  • модульность
  • ООП
  • виртуальное окружение
  • работа с файлами и форматами

Django - базовый уровень
  • структура web-проекта, приложения
  • view functions
  • язык шаблонов
  • работа со статикой
  • объекты запроса и ответа
  • проектирование структуры данных
  • запросы к базе данных
  • view classes
  • обработка форм
  • интерфейс администратора
  • тестирование
  • инструменты отладки
  • решение стандартных задач

Инструменты
web-разработчика
  • html/css, bootstrap
  • web, http
  • databases
  • linux, shell
  • git/github
  • nginx, deployment
Главное — во время обучения на курсе выполняется полноценный проект, с которым студент проходит через все фазы разработки: проектирование, дизайн и верстка, программирование, расширение функционала, деплоймент на сервер. Проект несколько раз переписывается с применением все более и более эффективных подходов. Таким образом вы получите понимание общей картины процесса разработки и пройдете весь цикл на практике.

По окончанию курса вы сможете реализовать проекты следующих типов:
 — новостные и информационные порталы.
 — каталоги (товаров, услуг)
 — CRM системы (информация о клиентах и уникальной структуре организации)

А также будете четко понимать, с каким кругом вопросов вы столкнетесь при работе над более сложными проектами и где искать ответы на эти вопросы.

Отзывы наших студентов
«Впервые было так легко обучаться удалённо. Преподаватель давал материал ёмко и информативно, знания в уроках и ДЗ были хорошо структурированы. Я учился с интересом и удовольствием»
Владислав
«Записывалась на очередные курсы, не сильно рассчитывая на успех. Но преподаватель с легкостью увлек в обучение. Особенно порадовало оптимальное соотношение теории и практики. С удовольствием продолжаю обучаться, но уже работая:)»
Оля, 29 лет
Junior Python developer
«Во многом благодаря курсу Python/Django Алексея Радченко я смогла осуществить свою мечту. С полученными на курсе знаниями и ОПЫТОМ, я нашла работу еще в Харькове, и поработав полгода, по одной из международных образовательных программ отправилась на стажировку во Францию, где также хорошо оценили мой технический уровень (полученный на 90% благодаря курсу и первой работе. Алексей — один из талантливейших менторов по программированию, по моему мнению, а его курс — единственный курс, который за короткий срок позволил мне сделать огромнейший рывок вперед»
Елена, 27 лет
Python Developer
«Я долго думала перед тем как подать заявку, потому что я училась самостоятельно и сомневалась, что курсы дадут мне что-то новое, ведь, как я считала, мне осталось совсем не много, и многие темы я уже проходила.
Плюс ко всему меня смущал online формат занятий, потому что это не привычно, и мне казалось, что я не смогу задавать вопросы в нужном количестве, или мне не будут уделять нужного времени и все будет пущено на самотек. Но все оказалось с точностью до наоборот: всегда были доступны обучающие видео, и они настолько подробны, что вопросов практически не возникало, их можно пересматривать бесконечное количество раз, чего не сделаешь на занятиях в классе. Я занималась в удобное для меня время, и брала информацию теми порциями, которые могла осилить и осознать сейчас».
Татьяна Пащенко
Курс не стоит на месте, я скачал на торрентах курс 2014 года, а в 2017 решил записаться и пройти … ребята сильно продвинулись вперед и продолжают развиваться. Очень нравится обучение онлайн с массой тестов и практики
Михаил Малявин
Markup developer

Преподаватель


Алексей Радченко

  • CEO Raccoon gang
  • 10 лет работает в отрасли веб-разработки
  • 9 лет работает с Python&Django
  • 5 лет опыта преподавания
  • 5 успешных выпусков курса по Python&Django

Купить Курс

Остались вопросы?

Напишите нам или оставьте заявку и мы сами с вами свяжемся!
dixon.che@gmail.com
Отвечаем в течении трех рабочих дней
По умолчанию мы перезваниваем. Если вы не хотите, чтобы мы вам звонили, просто не указывайте телефон.
Подпишитесь на нашу рассылку!
Новости, акции и полезные материалы.
Made on
Tilda