TECH 441 Dynamic Web Design
This course will advance the website design and development skills introduced in TECH152. Topics include web forms, database implementation, server-side development, REST APIs, single-page applications, and discussion of design and development issues and problems.
Prerequisite
Students should have taken an introductary level web programming and an introduction to database design as well. TECH320 is recommended to take prior to TECH441 as well.
Offered
Fall, Spring, Summer
Outcomes
- Describe the detailed aspects of HTTP requests and responses.
- Demonstrate successful configuration of server-side web components using JavaScript, Node.js and Express.js.
- Implement appropriate methods of serving data from a back-end service to a front-end application.
- Critically evaluate, select, and integrate services and third-party tools in dynamic web development and design.
- Build and extend single-page web applications that are user-friendly, functional, and aesthetically pleasing.