0601321 - Web Application Development II

Fall Semester 2025

Instructor: Dr. Khaled Alrfou

Instructor Information

Office Hours: Sunday 11:00 AM – 1:00 PM

Appointments: Email me to schedule outside hours

Email: khaled@stu.ttu.edu.jo

Course Information

Course Description: This course explores the languages and technologies used to develop modern web and distributed applications. Students will gain hands-on experience in full-stack development, including frontend and backend frameworks, databases, web services, cloud hosting, and security.

Prerequisite: 0213123 - Web Application Development I

Weekly Schedule & Slide Links

Week Topics Slides / Resources
Week 2 The Internet, World Wide Web, HTML, CSS HTML
CSS
Git and GitHub
Lab 1
Week 3 Web Servers, Cloud Hosting, JavaScript, CI/CD Continuous integration and continuous delivery

javascript basics

lab 2

I'll post the link soon for Windows Azure!
Week 4 Interactive & Distributed Web Applications, Web Services
Closure & Function Hoisting
Week 4 Slides
HW-1
Lab 3
Week 5 User Interfaces, APIs, Advanced JavaScript Week 5 Slides
Week 6 User Experience, Intro to Programming with C# (I) Week 6 Slides
Week 7 Intro to Programming with C# (II) Week 7 Slides
Week 8 Back-End Development with .NET, Project Proposals Week 8 Slides
Week 9 Back-End Development with .NET (II) – Midterm Week Week 9 Slides
Week 10 Back-End Development with .NET (III) Week 10 Slides
Week 11 Database Integration and Management (I) Week 11 Slides
Week 12 Database Integration and Management (II), NoSQL Databases Week 12 Slides
Week 13 Security and Authentication (I) Week 13 Slides
Week 14 Deployment and DevOps Week 14 Slides
Week 15 Final Project Presentation Week 15 Slides
Week 16 Final Exam Week 16 Review