Course Information
Line Number 1774520
Course Name CY452 - Web Security
Course Description
This course delves into the foundational principles of web technology and web security. It offers a comprehensive exploration of the subject matter, encompassing web application development from its core to securing the developed applications. With a focus on configuration and software that thwarts unauthorized access, the course equips students with the knowledge to safeguard their creations. Key topics explored include: Evolution of Web Architectures: The course traces the historical trajectory of the web, examining the defining characteristics of Web 1.0 and Web 2.0. Markup Languages: Students will gain a thorough understanding of Hypertext Markup Language (HTML) and its latest iteration, HTML5, which provide the building blocks for web page structure and content. Digital Trust and Security Infrastructure: The role of Certificate Authorities (CAs) in establishing trust online will be examined, along with a critical analysis of distributed infrastructures and their inherent security requirements. Secure Coding Practices: The course emphasizes the implementation of secure coding standards during web development, fostering the creation of robust and resilient applications. Hands-on Learning Environment: To solidify theoretical knowledge, students will have the opportunity to apply learned concepts within a practical context using languages like PHP and potentially others. By successfully completing this course, students will be well-equipped to navigate the ever-evolving landscape of web development, possessing the necessary foundation to build secure and reliable web applications.