Modern Web Technologies

Course Code: CPAN 212

Academic Year: 2024-2025

In this course, students will learn modern web technologies and utilize them to implement Full-stack JS web applications. Students learn advanced and popular JavaScript backend framework and tools, including Node.JS and Express.JS and NoSQL database to create rich, powerful, modern REST API and Microservices. By enhancing students' knowledge in React, students practice how to build a React dashboard which interacts securely and efficiently with the backend REST APIs. Students will further explore integrating frontend and backend, how to improve overall security with authentication and authorization, and how to deploy a full stack JS web application.