Web Development at Harding University
Harding's computer science department offers two courses on web development.
COMP 2500 - Web Development I
Prerequisites: COMP 1500/1510 (CS1)
Topics:
- Web background
- HTTP
- HTML
- CSS
- JavaScript in the browser
- PHP
- Cookies and sessions
- SQL and mysqli library
- Responsive web design
COMP 4310 - Web Development II
Prerequisites: COMP 2500, COMP 3450 (OOP)
Topics:
- ECMAScript and Node
- Unit testing with Jest
- Routing with Express
- Server-side templating with Handlebars
- Promises
- MongoDB and Mongoose
- RESTful web services
- Authentication and authorization
- React
- Typescript
- Single-page applications
- OAuth 2.0