1. Introduction: the origins and history of the WWW, URLs, browsers. Modern HTML5, document structure and semantics. 2. CSS3 cascading styles: box model, selectors, cascading. Page layout, flexbox and grid. 3. Responsive design: media queries, "mobile first" strategy. Principles of reactive UI. 4. Client-side programming: JavaScript basics (ES6+). 5. JavaScript and HTML DOM: working with content and style, event handling and dynamic document changes. 6. HTTP protocol and REST API: GET and POST methods, status codes, principles of stateless communication. 7. JSON and XML data formats for data transfer: syntax, validation. Working with data in JavaScript. 8. Server-side programming: introduction to PHP (8+), Apache server configuration, dynamic page generation. 9. Superglobal variables in PHP, processing data from HTML forms, JSON and XML. Session management. 10. Databases in PHP: connecting applications to relational (SQL) databases. 11. Modern frameworks for web application development. 12. Single Page Applications (SPA). 13. SEO basics for search engines. Basics of web application security.
|
-
HTML 5 Black Book, Covers CSS 3, JavaScript, XML, xHTML, AJAX, PHP and Jquery. Dreamtech Press, eBook, 77472 KB, 2016.
-
Herout, P. XSLT 2.0 a SVG prakticky- Xpath 2.0 a Java. Ebook, 2010.
-
Lopez, A. Learning PHP 7. Packt Publishing, 2016. ISBN: 9781785880544.
-
Martin, M. G. PHP: Advanced Detailed Approach to Master PHP Programming Language for Web Development. 2019, 83 pages.
-
Phang, C. L. Web Coding Bible. 2015, 474 pages.
-
Robbins, J. N. Learning Web Design. O'Reilly Media, 2018, 808 pages.
-
Sklar, D. PHP 7, Zoner Press, 2018, 368 stran. ISBN: 978-80-7413-363-3.
-
Welling, L. PHP a MySQL. Computer Press, 2017, 800 stran. ISBN: 9788025148921.
|