NEWM-N 417 Advanced Web Development Frameworks
3 credits
- Prerequisite(s): NEWM-N 317
- Delivery: On-Campus
Description
This course covers advanced web development frameworks. Students develop dynamic web applications by integrating front-end frameworks with backend APIs, synthesizing innovative design patterns, and implementing advanced data management strategies. The course encourages analysis and troubleshooting, fostering strong debugging skills.
Topics
Advanced frontend development
- State management in single-page applications (SPAs)
- Routing in SPAs
Design patterns and user experience (UX) principles
- Exploring innovative design patterns
- UX principles in web development
Backend development
- Setting up a server with Node.js and Express
- Building RESTful APIs
Database management
- NoSQL databases
Performance optimization and security
- Web performance optimization techniques
- Security best practices in web development
Emerging technologies
- Evaluating new frameworks and tools
- Keeping up with industry trends and technologies
Project development
- Applying learned concepts to a real-world project
- Project development phase
Learning Outcomes
- Develop dynamic web applications integrating advanced frontend frameworks with backend APIs, focusing on frontend frameworks.
- Synthesize innovative design patterns and user experience principles to build intuitive and user-centered web interfaces, focusing on responsive design.
- Develop and implement advanced strategies for data management and manipulation in web applications.
- Analyze and troubleshoot intricate issues in web applications, demonstrating strong debugging skills and the ability to optimize performance.
- Engage in continuous learning and exploration of emerging web technologies, contributing to professional growth and industry adaptability, focusing on evaluating new frameworks and tools.
- Collaborate in teams to develop web applications, demonstrating effective communication and teamwork skills.
Policies and Procedures
Please be aware of the following linked policies and procedures. Note that in individual courses instructors will have stipulations specific to their course.