Releases: python-sorocaba/flask_tutorial
Releases · python-sorocaba/flask_tutorial
Working with forms!
Topics:
- Quering manually from shell (to learn/test queries);
- Explain CSRF;
- Add CsrfProtect;
- Creating forms (Flask-WTF);
- Use forms on Flask;
See videos:
Migrate databases (part 2)!
Topics:
- Use PostgreeSQL with Docker container;
- Create an script to up Docker container with PostgreeSQL;
- Change DATABASE_URI;
- Add new field year of serie on TVSerie model;
- Explain db init, db migrate, db upgrade and db downgrade;
See video:
Migrate databases (part 1)!
Topics:
- Some adjusts on ansible playbook (because change repository of flask_tutorial);
- Remember structure of project;
- Explain Alembic and Flask-Migrate;
- Use db init, db migrate and db upgrade to create our database.
- Generate db_create.sh to automate proccess (but needs be fixed);
See video:
Automating deployment with Ansible! (part 2)
Topics:
- Continue provision.yml to automatic provision
See video:
Automating deployment with Ansible!
Topics:
- How automating deploy with Ansible?
- Ansible modules
- Security on playbooks
- Hands on with Ubuntu 16.04.1 on VirtualBox
See video:
Deploy part 2!
Topics:
- How/Why use Flask-Collect?
- Integration of uwsgi and nginx
- Some bugs and problems (ops! hehehe)
- See topis abstract on: https://gist.github.com/rafaelhenrique/83d51ca31178ed8676c94fd89dd242b9
See video:
Deploy part 1!
Topics:
- Teory of Nginx, uWSGI, Gunicorn, Apache and how they can help us! \o/
- Cloud computing and servers
- Hands on with Ubuntu 16.04.1 on VirtualBox
See abstract here:
See video:
Structure and Hen and Egg problem (solved now)!
Topics:
- Improve structure of project
- Problem: Hen and egg (python circular imports) SOLVED!
See video:
Configuration, structure and Hen and Egg problem!
Topics:
- Separate of concerns (app, views, models)
- Add configuration (12factor.net)
- Problem: Hen and egg (python circular imports)
See video:
ORM, creation and query data! (and some Windows problems :-o)
Topics:
- Using Flask script (shell) to insert data on database
- Quering data on database
- Integrating project with database
See video: