- Explain what Material Design is.
- Explain what the Materialize framework is.
- Explain why Material Design and the Materialize framework are useful.
- Use the Materialize framework to implement Material Design.
- Explain what Ajax is.
- Handle race conditions caused by Ajax requests.
- Handle CORS issues caused by Ajax requests.
- Use Ajax to retrieve data from a server.
Take a few minutes to research about Ajax. Come up with your own definition for Ajax, and when finsihed compare your findings with your neighbor.
- Explain what a Node.js module is.
- Explain what the three kinds of Node.js modules are.
- Split existing code into two modules.
Turn to your neighbor and discuss what a Node.js module is. What do the module.exports and exports variables do? Be prepared to share with the class.
- Explain what an entity relationship diagram is.
- Explain why an entity relationship diagram is useful.
- Explain what PostgreSQL column constraints are.
- Use PostgreSQL column constraints to implement an entity relationship diagram.
- Explain what a join clause is.
- Explain why a join clause is useful.
- Use an INNER JOIN clause to combine rows from different tables.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| DROP TABLE IF EXISTS pets CASCADE; | |
| DROP TABLE IF EXISTS owners CASCADE; | |
| DROP TABLE IF EXISTS pets_owners; | |
| CREATE TABLE pets ( | |
| id serial PRIMARY KEY, | |
| name varchar(255), | |
| age integer, | |
| kind text | |
| ); |
- Explain what a cryptographic hash function is.
- Explain why a cryptographic hash function is important.
- Explain what bcrypt is.
- Register a user with a hashed password.
Turn to your neighbor and explain what a cryptographic hash function is in your own words. Be prepared to share with the class.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [{"name":"Pork - Caul Fat","description":"Mauris lacinia sapien quis libero.","is_perishable":true,"price":"8.44","img":"https://images.unsplash.com/photo-1459663148042-6d8cb9340411?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=400&fit=max&s=44153beb9e2d61c2970e93f8d72a862e"},{"name":"Soup - Campbells Beef Noodle","description":"Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam vel augue. Vestibulum rutrum rutrum neque.","is_perishable":false,"price":"26.37","img":"https://images.unsplash.com/photo-1490885578174-acda8905c2c6?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=400&fit=max&s=edefdcf46c20585719c55c6377816072"},{"name":"Pie Filling - Cherry","description":"Fusce posuere felis sed lacus.","is_perishable":false,"price":"3.16","img":"https://images.unsplash.com/photo-1457609171594-20fa2108dc41?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=400&fit=max&s=adeb51e4f23f6d671af282534b72c08c"},{"name":"Chickhen - Chicken Phyllo","description":"Don |