11. SQL
● Structured Query Language, pron: sicuăl
○ tables, columns and rows
○ select * from table
○ insert into table
○ update table
○ delete from table
● Object Relational Model
○ each table is a class
○ each row is an object
○ backrefs: one to many, many to many relations
12. Backref Magic
● usual db code:
select * from books where author_id=1
select name from authors where author_id=1
select b.*, a.name from books b
left join authors a on b.author_id=a.id
where a.id=1
● models:
class Author:
name = String
class Book:
author = FK(Author, backref=’books’)
x = Author(name=’Tiri’)
y = Book(author=x)
x.books
y.author.name
13. Frontend (Not just for designers)
● HTML
● CSS
● Javascript
● For hipsters: Brython
14. HTML
● versiunea 5
● tag-uri:
<h3>I am a header </h3>
<h2> No, I am header!</h2>
<p> Stop it!</p>
31. TODOs
● Toate elementele <h1> trebuie să aibă culoarea verde
si dimesiunea fontului 40px
● Butonul de submit trebuie să aibă lungimea de 500px,
iar atunci când mouse-ul este deasupra lui trebuie să își
schimbe culoarea
● Adăugați un nou view ce corespunde url-ului ‘/login’.
Pagina afișată trebuie să conțină câmpuri pentru nume
și parolă și un buton de Log In. După submit, va afișa
un alt template.