PantherHackers in partnership with TechSquare Labs and HackGT are running a 1-week Python/Flask Training to prepare GSU students to participate in a series of upcoming Hackathons.

The training will take place, Monday, September 12th - Friday, September 16th, 2016, 7:30 PM - 9:30 PM, TechSquare Labs, 859 Spring Street, NW, Atlanta, GA 30308 USA





The training will include:

Day 1: Hello Flask

Install Python/pip, ngrok

Python Overview

HTML/CSS Overview (Bootstrap)

Launch Hello World w/ Flask

Day 2: To do list

General overview of HTTP request/response cycle, REST and API's

GET/POST

Web forms and SQLite

One user todo list

Day 3: Users and Authentication

Users, user authentication, sessions (explain concept and implement)

Password hashing

Day 4: Implementation

Implement, debug controllers/routes etc for a Twitter clone

Day 5: Testing and Deployment

Finish implementation

Testing (Unit vs Regression)

Best Practices (Database schemas, Web application framework layouts)

Deployment with Paas's (Heroku, nginx etc)

Participants will also receive a complimentary pass to HackGT, STEAM Hack w/ Arthur M. Blank Foundation and upcoming meet-ups with innovators, entrepreneurs and investors at TechSquare Labs and beyond (Must attend all days).

Welcome to the ecosystem.

Transportation will be provided from GSU campus to Techsquare Labs.





Students must bring their own laptop.





Please do not sign up if you are unable to attend all five days as spots are limited.



