Web technology essentials
part 3
Agenda
Intro & historyBrowser, domain, web server, HTTPHTML, CSS, JS. What a heck is that?Backend vs Frontend.API and SPA- Databases. MySQL, Redis
- GIT, repositories and CI/CD
- Testing. TDD, BDD
Quick recap
Backend -
?
Quick recap
Backend -
PHP, Java, Python, C++
Quick recap
Backend -
PHP, Java, Python, C++
Frontend -
Quick recap
HTML, CSS, JavaScript
Backend -
PHP, Java, Python, C++
Frontend -
Quick recap
HTML, CSS, JavaScript
Backend -
PHP, Java, Python, C++
Frontend -
SPA - ?


Quick recap
HTML, CSS, JavaScript
Backend -
PHP, Java, Python, C++
Frontend -
SPA -
Single page applications
Databases. MySQL, Redis

Types
Definitions
MySQL - an open-source relational database management system. Its name is a combination of "My", the name of co-founder Michael Widenius's daughter, and "SQL", the abbreviation for Structured Query Language.
Definitions
MySQL - an open-source relational database management system. Its name is a combination of "My", the name of co-founder Michael Widenius's daughter, and "SQL", the abbreviation for Structured Query Language.
Redis - an open source, in-memory data structure store, used as a database, cache and message broker
? table example

Users table example

? table example

Property table example

Relations
Relation hell
To work with that we need...

So....
even more matrix...

Q/A
Web technology essentials[part 3]
By TenantCloud
Web technology essentials[part 3]
Ivan Kolodii
- 95