Create website with SQL, Python and Flask
Can't get enough Python and Flask? You've taken Introduction to Programming with Python, and you aced Introduction to Creating Websites Using Python and Flask. Get ready for the exciting conclusion to this action-packed Web Wednesdays trilogy, as you polish the look and feel of your website.
The ever-popular team of Christopher Harrison and Susan Ibach return with more practical help and cool demos. Create, configure, and connect to SQL databases. Learn to structure your code. Plus, check out advanced UI options, find out what Jinja templates can do for you, and get started with Bootstrap. Get the skills you need to publish a professional website, and level up your Python and Flask knowledge!
- Design of a Flask Application
Learn best practices for designing Flask applications, and get an introduction to the concepts of classes. One of the biggest questions someone faces when looking at Flask is how to structure code, so get a look at how to navigate the Flask environment.
- Designing Python Classes
Continue to dig into classes in Python, and see how constructors allow you to ensure that your objects are set up the right way and how you can use methods and properties to introduce functionality. Plus, explore cool words, like encapsulation.
- Introduction to Relational Databases
Explore the concept of a relational database, and see how to create and configure SQL databases. Although key-value pair databases can work for simple applications and caching, they don't offer the scale and flexibility often needed, so find out about options.
- Connecting to Relational Databases
After creating the back end, turn your attention to the front end and examine how to connect to the newly created database. See the code needed to connect to SQL Server, along with how to best organize that code into reusable classes.
- Layouts Using Jinja
Since one key to a successful web application is a consistent look and feel, see how to use Jinja template engine layouts to create consistency throughout your applications.
- Introduction to Bootstrap
Designing pages for multiple types of devices can be a challenge. Wrap up the course by addressing this issue with Bootstrap, plus take a look at core classes and the grid system.
Watch: http://goo.gl/FEUmLD#webdevelopment #webdev #python #flask