This course, "Web Application Development," is offered by the Department of Computer Science for the fourth semester. It is a 4-credit course with a coefficient of 2. The primary aim is to equip students with the skills necessary to implement web applications effectively.
Students entering this course should have a foundational understanding of algorithms and programming, along with basic knowledge of the Internet and networks.
Chapter 1: Introduction to the World Wide Web This chapter covers the basics of the web, including its history, the client/server architecture, and the HTTP protocol, setting the stage for more advanced topics.
Chapter 2: Programming Languages for the Web Students will learn about static and dynamic web pages, and web applications, focusing on essential markup languages such as HTML, CSS, JavaScript, and XML.
Chapter 3: Server-Side Programming Language (PHP) The course delves into server-side programming using PHP, covering its basic syntax, types, variables, operators, control structures, and object-oriented aspects like classes and objects.
Chapter 4: Web Services: Basic Concepts This section introduces the concepts of service-oriented architecture (SOA) and web services, emphasizing the features and standards governing web services.
This comprehensive course structure ensures that students not only grasp theoretical concepts but also acquire practical skills in web application development.