Internet and Web infrastructure. Protocols and interfaces. Layered display. Network layer and internet protocol. The transport layer and the concept of connections. Application layer. Interface with the transport layer. DNS. HTTP protocol. Media streaming protocols. Markup languages. HTML, CSS, and their versions. Extensible Markup Language (XML). Interactive design using markup languages. Adobe Edge Animate. Optimization of web pages for search engines (SEO). Web server. Content Management System (CMS). Web portal. Application servers. Streaming servers. Service-oriented architecture. Web browser (browser) and its Document Object Model. Javascript. Asynchronous JavaScript + XML (Ajax). Manage state (cookies, sessions). Web proxy. Caching. Load balancing. Security on the Web. Authentication and Authorization. Web browsers. Semantic Web. Social Networks. Cloud computing. Mobile web applications. Web interactive animations without programming (Webflow).