- Basic programming knowledge is preferable
- 8 weeeks | 2 x 1.5hr classes per week
By the end of this course you will:
- publish your fully-functional Web application for others to use it
- learn main Web-development concepts on the example of Flask framework
- make Python code work together with databases and user interfaces
These days Python is becoming the most popular programming language across multiple domains - from web-applications and general-purpose scripting to machines learning and big data applications. Whenever you want to present the results of your brilliant work to the world - the chances are very high that you will turn to the Web.
Flask makes the presentation bit easy. It provides simplicity, flexibility and fine-grained control over how you want your application look and work on Web. For you it means the ability to show your idea to the world and get invaluable feedback in no time at all. The same day you came up with the idea. That is a super power.
|1||How Web-apps work & Hello World!||Learn what a Web-framework and how it works. Write and launch your first Web-app|
|2||Templates & Show it to the world (a.k.a. Deploy!)||Design your first page and show it to the world|
|3||Web-Forms||Create a web-form and use it to send data to your web-app|
|4||Databases||Retrieve data from a database to show to users and store users input into a database. All via your web app|
|5||User logins||Allow separate user account for your app|
|6||Refactoring||Look at what you built so far, give it a second thought and make it better a.k.a. Refactor|
|8||Wrap-up, Deploy & Present||Apply some final touches, make sure that everything works, present your app to your group and the world|