Laborator 1 - HTML Curs Programare Web – HyperText Transfer Protocol Prezentare laborator HTML: introducere Exemple laborator Arhiva Resurse: Standard HTML5 HTML (MDN) HTML5 Element Index HTML5 Exercises HTML5 - Standard HTML5 in 30 de minute HTML 5 Doctor HTML Tutorial Instrumente: Validator HTML Editoare cod: Visual Studio Code, PhpStorm Editoare online: CSS Playground Can I use Diverse Istoria Web-ului
Laborator 2 - CSS (partea 1: introducere) Curs Programare Web – de la HTTP la script-uri CGI Prezentare laborator CSS: introducere Exemple si exercitii laborator Arhiva Resurse: CSS - MDN Lista selectori CSS Prezentare CSS (S. Buraga) Tutoriale CSS Solutii CSS moderne CSS Tricks CSS Animation Instrumente: CSS Validator CSS Lint! Instrumente CSS online: JSFiddle Instrumente CSS online: CodePen Play: CSS Dinner CSS Speedrun Guess the color
Laborator 3 - CSS (partea 2) Curs Programare Web – cookie-uri HTTP + sesiuni Web Programare Web – Ingineria aplicaţiilor Web Prezentare laborator CSS: Flexbox & Grid Resurse: CSS - MDN CSS Flexbox Layout Guide CSS Grid Layout Guide Grid Cheatsheet Flex Cheatsheet Instrumente: Play: Flexbox Froggy Flexbox Adventure Grid Garden
Laborator 4 Curs Programare Web – Dezvoltarea aplicaţiilor Web în PHP Prezentare laborator Web Responsive Design & Interactiune Web Exemple laborator Arhiva Resurse: Media Queries CSS breakpoints for responsive design Responsive design basics Responsive (Web) Design Layouts without media queries Instrumente: Testare responsive design Responsinator Instrumente responsive design
Laborator 6 Curs Programare Web – Dezvoltarea aplicaţiilor Web în PHP Prezentare laborator Dezvoltarea aplicatiilor web utilizand PHP (I) Exemple laborator Arhiva Resurse: Manual PHP PHP Tutorial for Beginners PHP The Right Way PHP Front to Back (tutorial video) Exercitii PHP Exemple programe PHP S. Buraga (arhiva) Statistica PHP Awsome PHP Instrumente: XAMPP XDebug PHP Online
Laborator 7 Curs Programare Web – Dezvoltarea aplicaţiilor Web în PHP Prezentare laborator Dezvoltarea aplicatiilor web utilizand PHP (II) Resurse: PHP Database Extensions PDO Tutorial phpMyAdmin MySQL Tutorial
Laborator 8 Curs Programare Web – Dezvoltarea aplicaţiilor Web în PHP Prezentare laborator Dezvoltarea aplicatiilor web utilizand PHP (III) Exemple laborator Arhiva Resurse: PHP Classes and Objects MVC and its variants PHP Templating Redirect after post
Laborator 9 Curs Modelarea datelor. Familia XML Prezentare laborator Programare Web in PHP: procesarea şi generarea datelor XML şi HTML Exemple laborator Arhiva Resurse: Live DOM Viewer DOM - PHP Really Simple Syndication (RSS) DOM Living Standard PHP DOM: Using XPath
Laborator 10-11 Curs Procesarea datelor XML & HTML. Document Object Model Servicii Web. SOA. Paradigma REST Prezentare laborator Transferuri asincrone de date via Ajax; Servicii Web Exemple laborator Arhiva Resurse: Fetching data from the server Ajax (MDN) XMLHttpRequest vs the Fetch API Random User Api Principles of Service Orientation Best Practices for Designing a Pragmatic RESTful API Instrumente: Postman Alternative Postman/li>
Laborator 12 Prezentare laborator Implementarea şi invocarea serviciilor Web in PHP; JWT Resurse: JWT.io RFC7519 Api Stylebook When Is an API Truly REST vs REST-Like? Best Practices for Designing a Pragmatic RESTful API