IT7923 - Advanced Web Technologies
Course Description
This course covers advanced web concepts and technologies such as web business models and strategies, web architectures, cloud-based services, scalability, load balancing, web security, application development lifecycles, and DevOps. Students will complete a major web development project following the proper lifecycle processes by selecting and using the appropriate architecture and technology stack. Students will also complete a research concept paper on future trends and development of web technologies.
Course Objectives
- Explain major concepts, tools, techniques, and methods of advanced web applications and services.
- Plan, design, and develop a significant project implementing advanced web technologies.
- Conduct research on emerging web business processes, technologies, applications, and services.
Course Syllabus
- Download a sample IT7923 syllabus (PDF)
Learning Materials
-
MODULETOPICRESOURCES
-
0Start Here
-
1Advanced Web Business Models and Strategies
-
2Web Architectures
-
3Docker Containers for Full Stack App
-
4Test-Driven Development for DevOps
-
5Front-End Development with React
-
6Front-End Development with React (cont.)
-
7User Authentication
-
8Scalability
-
9Load-Balancing
-
10Web Security
-
11Mobile Apps
-
Term Project and Research
Acknowledgement
These resources were developed with the support from Affordable Learning Georgia (ALG)- Round 20.