Vælg en færdighed du gerne vil lære
Fortsæt din læring på Web Development 2 kurset, hvor du vil lære at designe en ordentlig database og bruge SQL til at lave databaser med. Du vil også lære mere avancerede web udviklingskoncepter som background tasks, cron jobs, memcache osv. Derudover vil du lære Javascript og det meget populære Javascript bibliotek jQuery, hvilket er et vigtigt værktøj for enhver programmør.
I den første del af Web Development 2 kurset vil du lære relational databases, hvordan man styrer dem med SQL og hvordan man designer dem ordentligt. Du vil lære udtryk som “one-to-many”, “primary key” og “JOIN” og hvad de betyder. Du vil opbygge designs for mere end 10 forskellige slags databaser, og lave dem med SQL kommandoer. På denne måde vil du få masser af træning i hvordan man designer en ordentlig database - en kendskab som er nøglen til et seriøst programmeringsprojekt.
Du har lært HTML, CSS, Python og GAE på Web Development 1 kurset. På Web Development 2 kurset vil du lære mere avancerede web udviklingskoncepter:
Background tasks
CRON jobs
Task queues
CSRF
Memcache
Sende mails fra din webapplikation
Cookies
NoSQL
Osv.
Du skal ikke bekymre dig, hvis du ikke kender til nogen af de ovenstående udtryk. Du vil grundigt lære hvad de betyder, og du vil bruge dem i et projekt som vi laver i løbet af kurset.
I den sidste del af Web Development 2 kurset vil du lære JavaScript og jQuery, hvilket vil hjælpe dig med at lave din frontend webudvikling mere interaktiv. Du vil lære at validere data som brugere udfylder i diverse formularer, og hvordan man implementerer nyttige jQuery-biblioteker.
Du kan deltage i kurset hvis du har gennemført Web Development 1, eller hvis du har en tilsvarende viden indenfor følgende områder:
HTML & CSS,
Bootstrap,
Kodning i et programmeringssprog (vi bruger Python)
OOP,
Grundlæggende webudvikling (GET, POST request). Vi bruger Google App Engine som hosting service på kurset.
Hvis du ikke har nok kendskab til kravene ovenfor, skal du tilmelde dig Web Development 1 kurset i stedet for.