2. Who is this guy?
- Vangjel Stavro
- MEng Computer Science / Software Engineering
- 4 years professional application development
- Team Leader of 6
- Founded Stavro Consulting in 2015
3. Outline
1. Full stack
2. Databases
3. Python
4. Web Frameworks
5. Django
6. Client
7. The Web App
11. Web Frameworks
- Active Community
- Learning Curve
- Prototyping
- ORM
- Core Libraries
- Software Pattern
- Scalable
- Modular
- Secure
12.
13.
14. - Active Community
- Major version increment in 4-5 months
- Learning Curve / Prototyping
- Fast transition from concept to completion
- ORM
- Flexible ORM with automatic migrations
- Software Pattern
- Enforced MVC pattern
Django
15. - Scalable
- “Shared-nothing” architecture - hardware at any level
- Modular
- Single project can container multiple apps
- Secure
- XSS
- CSRF
- SQL Injection
- Clickjacking
- SSL/HTTPS
Django