WDI 31 Learning Objectives Week 1 Learning Objectives ###The Internet Explain at a high level how the Internet transmits data. Distinguish between the Internet and the World Wide Web.
Week 8 Learning Objectives ###Migrations Add and remove columns from the database. Alter an existing column. Explain when it is okay to edit a migration and when it is okay to edit the schema. ###Associations Describe how relational databases can be used to create associations between resources.
Week 5 Learning Objectives ###Big O Articulate a set of steps to determine Big O complexity. List the Big O complexities of some commonly-used patterns and algorithms. Estimate the time or space efficiency of an algorithm using Big O notation. ###Bubble Sort
Week 3 Learning Objectives ###Express Draw a diagram of the request response cycle with Nodejs and Express included and labeled Describe the roles that Nodejs and Express play in building a server Use npm to initialize a node project Write a local web server to serve JSON and static assets with Express ###Params and Routes
Week 2 Learning Objectives ###Iterator Methods & Callbacks Use appropriate iterator methods to declaratively loop through collections Follow the order of execution in a program that uses callbacks Write a higher-order function that calls a custom callback ###Objects
Week 1 Learning Objectives ###Git & Github Explain the uses of Git and GitHub for tracking their changes and collaborating on projects. Draw a model of local, remote, and working copies of their repositories. Write some code, commit the changes, and write a strong commit message. Deploy first live website using gh-pages. ###HTML & CSS