HTML5 and CSS3. Web development according to new generation standards

For more information contact:

Leading specialistOrdynskaya Marina Yurievna, room 607-7., tel. +375 17 397-82-95, +375 29 639-65-63,
e-mail:ordinskaya@bsuir.by

leading specialistKrischenovich Veronika Anatolyevna,room 607-7., tel. +375 17 397-82-95, +375 29 390-88-95,
e-mail:krish@bsuir.by

Deputy DeanGarbuz Vitaly Borisovich, room 402-8., tel. +375 29 686-61-14,
e-mail:garbuz@bsuir.by

Registration is carried out via an electronic form. Training begins as groups are formed.
 

Price

****

Duration

60 hours

About the program

The course is intended for a wide range of Web developers who want to deepen their knowledge and practice the new capabilities provided by HTML5 and CSS3.
Preliminary level of preparation: browser layout skills, as well as basic knowledge of HTML, CSS and JavaScript.
Course program
HTML5: Platform and Specification
A Brief History of HTML. New HTML5 ideology. Differences between HTML5 and HTML4.01 and XHTML1.x. New tags and attributes. Outdated tags.
New semantic elements of HTML5. Basic document structure. The meaning of the appearance of new elements and examples of use. Support for new tags in legacy browsers.
New possibilities for creating forms. New data input types: search, email, url, tel, range, number, datetime, etc. New input field attributes: autofocus, placeholder, reqired, autocpmlete, etc. Validation of form data on the client side. Backwards compatible with legacy browsers.
Layout basics. Blocks are the basic screen unit. Line and block boxes. Flow and arrangement of elements. Positioning: absolute and relative. Margin collapsing. Extrusion beyond the boundaries of the parent element. Verska floating (float) blocks. Cleaning float. CSS selector precedence (specificity).
Improving user interfaces with CSS3
What is CSS3? What's new in CSS3? Benefits of CSS3.
Styling tables using pseudo-classes. Line color alternation (:nth-of-type). Column text alignment (:nth-child). Select the last line (:last-child). Search backwards (:nth-last-child). Print links (:after). Create multi-column layouts. Construction of mobile interfaces. ARIA roles and navigation simplification. Create upgradeable areas with improved accessibility.
Graphics and sound
Drawing a logo. Creating diagrams using RGraph. Introduction of video and audio. Visual effects. Rounding right angles. Shadows, gradients and transformations. Use of fonts.
Beyond HTML5
Working with data on the client side. Saving settings using localStorage. Storing information in a relational database on the client side. Interaction with other APIs. Transfer of information between domains. Chat based on Web Sockets.
Geolocation API. Determining your location. Integration with Google Maps.
Built-in drag and drop support. Drag and drop API. Drag events. Drag and drop files.
File API. Reading information from a file. Controlling the process of downloading files.
Interaction with the Web server. Polling via server events. Web sockets. onMessage event.

Apply for the program

HTML5 and CSS3. Web development according to new generation standards

HTML5 and CSS3. Web development according to new generation standards