Address: 1000 Galvin Rd S, Bellevue, Nebraska 68005 - Directions
Web Development Degree
This course presents the purpose of APIs (Application Programming Interfaces), their functions, and how to use and manage them in the context of web development. Topics include REST methodologies, design best practices, security, testing, debugging, documentation, and the OpenAPI specification. Node.js will be used for the programming language and SoapUI for testing and debugging the solutions. GitHub is used to host and share coding projects.
WEB 231, 330, and 340
- Design APIs using the OpenAPI specification
- Develop APIs using JavaScript
Students who successfully complete this course should be able to:
- Explain how APIs are built using the OpenAPI specification
- Defend the use of the OpenAPI specification
- Recommend security techniques to protect the data used in full stack applications
- Dissect the steps needed to build a fully functional API
- Build APIs using JavaScript
- OpenAPI Document
- Path Templating
- Media and Data Types
- YAML
- REST Methodologies
- API Descriptions
- Schemas
- Query Parameters
- Security
- Network-efficient APIs
- Documentation
- Testing
Carefully read the assigned chapters, videos, and narrative I've included under each exercise and assignment.
Most exercises and assignments have runnable sample code, so you can visually see the concept "in action." Assignments are broken into "milestones" and each "milestone" builds on the last.
Approach every week from top-to-bottom and do not move to the next assignment/exercise without fully understanding the previous.
git clone https://github.com/buwebdev/web-420.git
cd web-420