-
Install Git here.
-
Create a Github account - it's free.
-
Fork this repo and clone it to your computer using the terminal command
git clone <url>
. Navigate into the cloned folder and build your homework project there. -
As you make changes and decide to commit your code follow these commands:
git status //You'll see all of the files you've changed show up in red git add --all //this command stages all of your changes for commit git status //All of the red files should now be green git commit -m "<your commit message here>" //this commits your changes git status //All of the file names should no longer appear git push origin master //This pushes your changes up to the cloud
-
Setup your virtual environment and build a simple Flask API with three routes:
- (
/
) - This route should return your base HTML file. - (
/movie
) - This route should accept a POST request and save some info about a movie to your sqlite database. - (
/movies
) - This route will return the JSON for all movies in your database. - You can verify that you are successfully adding data by uploading your database file here.
- (
-
Create a
/static
folder with a/styles
folder inside and astyles.css
inside of the/styles
folder. (/static/styles/styles.css
) Create a/templates
folder with ahome.html
file. Create a form to submit movie data to your API. Link the stylesheet to your home template and customize the look and feel of your application.
-
Add a (
/search
) route to retrieve a specific movie from the database. This will be very similar to the extra credit from the homework for day 3. -
Fork, clone and run Homework #3's solution branch in the repo.
git pull origin solution
-
Continue to play around with building your own routes and think of different ways you can interact with the database. We will be moving on to more client side coding after this and will be cloning down prebuilt servers for future homework assignments.
Apply to our full time or part time immersive program to learn cutting edge technologies that are used by top technology companies around the world.
Our part time and full time courses are 13 intense weeks of focused study on the most relevant technologies.
Class sizes are small to ensure that each student gets individual attention from our world class instructors to help them succeed.
For more information visit: www.lambdaschool.com