-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathweb.yml
More file actions
41 lines (31 loc) · 2.93 KB
/
Copy pathweb.yml
File metadata and controls
41 lines (31 loc) · 2.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
title: Web поток
active: 0
order: 2
**Создание эффективных web-приложений**
В 2013м году никого не удивишь веб-приложением, построенным при помощи `Django
<http://www.djangoproject.com/>`_, `Pyramid <http://www.pyramidproject.com/>`_
или даже `Flask <http://flask.pocoo.org/>`_. Однако куда сложнее удивить
грамотным и эффективным web-приложением, способным одинаково успешно справлятся
с нагрузкой реального мира и оставаться простым и легким для разработки.
Поэтому главной целью курса будет показать, как создавать высоконагруженные
приложения, какие инструменты помогут в этом, при чем при здесь тестирование,
профайлинг, деплоймент и изначально правильно выбранная архитектура и откуда
приходят основные ошибки.
На протяжении всего курса мы будем создавать веб-приложение, ориентированное на
работу на ARM микро-компьютере `Raspberry PI <http://www.raspberrypi.org/>`_.
**Требования к участникам:** опыт в создании сайтов или проектов при помощи
Python и популярных фреймворков. Учить создавать сайты с нуля не буду, буду
помогать перейти на новый уровень и избегать довольно популярных и тем не
менее назойливых ошибок.
**Краткое содержания курса:**
* Архитектура высоконагруженного приложения, разделение проекта на бэкенд и
фронтэнд, удаленное выполнение задач
* Оптимизация архитектуры и оптимизация кода, что идет за чем
* Тестирование как двигатель разработки, а не наоборот
* Непрерывная интеграция и непрерывный деплоймент, сравнение мест для развертки
проектов
* Откуда берутся основные ошибки веб-приложений, зачем мы наступаем на одни и
те же грабли
Курс состоит из шести занятий. Лектор: **Игорь Давыденко**
Каждое занятие длится 2 часа с перерывом в 15 минут.
Стоимость занятия: 200 грн, стоимость полного курса: 1000 грн.