If you have any question, please email me at: [email protected]
The course will meet two sessions per week, each session lasts two hours. There will be forty five minutes lecture following an hour and fifteen minutes lab time, students will work on real-world projects under guidance of instructor (students supposed to work on the projects at home, during the lab time, instructor will help students to troubleshoot errors as well as perfect the projects).
- Session 1: Introduction, Setup Environment, data types, if/else statement, for/while loop
- Session 2: Functions, returning of function, passing parameters/objects
- Session 1: Data Collections (list, tuple, dictionary), Strings Project: Bartender
- Session 2: Object & Class, constructor, initializing data/object, creating instances
- Session 1: inheritance, overriding, multiple inheritance
Project: Bicycle - Session 2: continue Bicycle project, finish up unit 1
- Session 1: Entity-Relationship Model
Project: Small Lib - Session 2: Relational Data Model & ER-to-Relational Mapping Project: Small Lib Mapping
- Session 1: Setup Postgresql database, create table, create rows, query (select, insert, etc.)
- Session 2: Setup sqlalchemy, create models, create and query data, add relationships
- Session 1: tbay project
- Session 2: continue tbay project
- Session 1: HTML & CSS
Project: Blog Design - Session 2: Jquery
- Session 1: Setup Flask, deploy Hello world Flask, structure a Flask project, build a blog
- Session 2: Extend the blog, authentication using Flask-Login
Project: Blogful