Laborator 1 - HTML Curs World Wide Web – aspecte arhitecturale Prezentare laborator HTML: introducere Exemple laborator Arhiva Resurse: Standard HTML5 HTML (MDN) HTML5 Element Index HTML5 Exercises 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 I Curs Programare Web – HyperText Transfer Protocol Prezentări laborator Foi de stiluri CSS (S. Buraga) CSS: introducere Exemple și exerciții laborator Arhiva Resurse: CSS - MDN Lista selectori CSS Tutoriale CSS Soluții CSS moderne CSS Tricks CSS Animation CSS Functions Instrumente: CSS Validator CSS Lint! Instrumente CSS online: JSFiddle Instrumente CSS online: CodePen Play: CSS Dinner CSS Speedrun Guess the color
Laborator 3 - CSS II Curs Programare Web – de la HTTP la script-uri CGI Prezentare laborator Foi de stiluri CSS (S. Buraga) CSS: Flexbox & Grid Resurse: MDN: Flexbox MDN: Grid layout CSS Flexbox Layout Guide CSS Grid Layout Guide Grid Cheatsheet Flex Cheatsheet Play: Flexbox Froggy Grid Garden Flexbox Adventure
Laborator 4 - CSS III Curs Programare Web – Ingineria aplicaţiilor Web Prezentare laborator Web Responsive Design Design (Web) responsiv (S. Buraga) 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 5 - Recapitulare CSS si HTML Curs Programare Web – Dezvoltarea aplicaţiilor Web în PHP Resurse: Exemple utilizare animatii si tranzitii An Interactive Guide to CSS Transitions CSS Animation Examples Games in CSS (no JS!) Re-creating a Pantone Color Deck in CSS Instrumente: Coolors Contrast checker Animista
Laborator 6 Curs Programare Web – Dezvoltarea aplicaţiilor Web în PHP Prezentare laborator Dezvoltarea aplicatiilor web utilizand PHP (I) Exemple laborator Arhiva Exemple programe PHP S. Buraga (arhiva) Resurse: Manual PHP PHP Tutorial for Beginners PHP The Right Way PHP Front to Back (tutorial video) Exercitii PHP 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 MySQL Tutorial Instrumente: Adminer phpMyAdmin phpLiteAdmin
Laborator 9 Curs Modelarea datelor. Familia XML 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 10 Curs Procesarea datelor XML & HTML. Document Object Model 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 11 Curs Procesarea datelor XML & HTML. Document Object Model Prezentare laborator Transferuri asincrone de date via Ajax; Exemple laborator Arhiva Resurse: Fetching data from the server Ajax (MDN) Fetch Api XMLHttpRequest vs the Fetch API Random User Api
Laborator 12 Prezentare laborator Implementarea şi invocarea serviciilor Web in PHP Exemple laborator Arhiva Resurse: PHP libcURL Random User Api Hacker News Api Api Stylebook When Is an API Truly REST vs REST-Like? Best Practices for Designing a Pragmatic RESTful API
Laborator 13 Curs Servicii Web. SOA. Paradigma REST Prezentare laborator API REST – proiectare, specificare şi implementare Utilizare JWT Resurse: JWT.io RFC7519 Rest Api Collection OpenAPI-Driven API Design (Swagger) Play: The Api Caller