Protocols:
- HTTP Protocol
- An application-level protocol for data communication
- Stateless
- Client-Server architecture
- HTTP requests
- HTTP response
- How does it work?
- A start line
- Request Line
GET /home.html HTTP/1.1
- Response line
HTTP/1.1 200 OK
- Zero or more header fields followed by CRLF
- Emtpy lines indicating the end of the header section
- A message body is optional
- W3 HTTP Status Code
- HTTP Status Codes
- UI - Frontend
- HTML - for content
- CSS - for presentation
- JavaScript - for behavior
- JavaScript libraries (jQuery, React, Node.js, AJAX)
- Server side (PHP, Python, Java)
- Web application frameworks (Ruby on Rails, JavaScript MEAN stack)
- Web application testing (Selenium, TestNG, Cucumber, JUnit)
Languages:
- HTML
- CSS
- PHP
- JavaScript
- Mobile.
HTML5 Main Features
- Video support
- Ausio support
- Canvas element
- Offline storage
- New form elements
- Drag-and-Drop
- Geolocation
- Local storage
- Compatibility Table of HTML5, CSS3, SVG
No comments:
Post a Comment