The contents of the module

  1. Architecture of web applications, client-server
  2. Protocol stack TCP/IP
  3. HTTP
  4. Client and server technology
  5. Architecture of the MPA and SPA
  6. Web services, RESTful services
  7. Development tools and debugging

Expected learning outcomes

The results of the study of module student must:

  1. To understand the architecture of web applications and how they work
  2. Understand the purpose and ways of organizing the infrastructure of a web project
  3. To understand the principle of interaction between client and server based on HTTP Protocol, know the format of HTTP requests and HTTP responses
  4. To understand the principle of operation of web servers and methods of forming the content sent to the client
  5. Know the basic technologies used on the client
  6. Know the varieties of modern web applications
  7. To understand the differences between multipage and single-page web applications (SPA and MPA)
  8. To understand the principle of organizing a web application based on REST API
  9. To be able to use tools for testing and debugging communication between web client and web server: the Chrome Developer Tools, Postman, Fiddler
  10. To have an idea about organizing applications on the basis of microservices architecture

You can