Backend
php built in server
rendering
html
server-side rendering
client-side rendering
request-response
postman
chrome
verktyg
git
PhpStorm
Laragon
apache
Git-me-baby
Grunder
php
version
phpinfo()
basfunktioner
errors
debugging
variabler
Typomvandling
villkor
if... else
ternär
??
loopar
for
while
foreach
arrayer
[ ]
inbyggda
count
array_push
två sätt
[ ]
array_pop
array_shift
array_unshift
splice
end
shuffle
array_sum
typer
indexerade
associativa
flerdimensionella
filsystem
glob
funktioner
scope
indata
return
Galleri
Formulär
Formulär
metod
mål
data
??
null coalescence operator
styra php med url
superglobaler
sessioner
debug
validering
regex
Bootstrap
Templating
Twig
Mappstruktur
public
css
img
js
app
views
assets
Strängfunktioner
mb
Systembolaget
OOP
Koncept
this
arv
autoloading
static
fasader
Kodprov #2
Databaser
Koncept
Enkla frågor
Relationer
Avancerade frågor
Optimering
Typer
SQL
NoSQL
Databashanterare
PostgresQL
SQLite
MySQL
MariaDB
SQL
db
tabell
primärnyckel
index
datatyper
serial
int
varchar
timestamptz
...
default
vy
select
where
and, or, ( )
between, in, like
sum, avg, min, max
as
casting
joins
inner
left
left outer
full outer
having
CRUD
select
insert
update
delete
normalisering
främmande nycklar
Relationer
en-till-en
en-till-många
många-till-många
ER-diagram
Migrering
PDO
Grundfunktion
Singleton
Migrering
Säkerhet
escejpa
filtrera
Hackerman
supershop
yamans gitrepo
Istvans bunker
MVC
Apache
Virtual hosts
Front Controller
FastRoute
Protokoll
GET
POST
PUT
PATCH
DELETE
API
Guzzle
wget
header
json
CORS
REST
JWT
Väderlek
läsa filer
databehandling
?
Bibliotek
ORM
Eloquent
Faker
TineMCE
Annan?
Twig
Intervention Image
optimering?
Bilduppladdning
Behandla
js
Carbon
Validering
Ramverk
Konceptet ramverk
Laravel / Lumen
Slim
Slutprojekt