Startskuddet til din rejse ind i programmets verden: Forstå grundprincipperne, forstå hvad der sker i computeren med 0 og 1, og udvikle dine første programmer.
På dette tidspunkt vil jeg gerne byde dig hjerteligt velkommen! Jeg ønsker dig held og lykke og god fornøjelse med træningen!
Hver PC giver alt, hvad du har brug for. Her lærer du alligevel et meget kraftfuldt værktøj at kende med Atom(.io). Editoren hjælper dig med softwareudvikling.
Traditionerne bør plejes. Du begynder ikke med et tilfældigt eksempel. I stedet lærer du en årtier gammel tradition at kende: 'Hello World'-programmet.
Kender du de grundlæggende trin i ethvert program? De har været en central del siden begyndelsen: Input, Output og Processing. Her lærer du at kende EAV-kommandoerne.
Kommentarer er som salt i suppen. Helt uden er suppen ofte meget kedelig, for meget gør den uspiselig. Her lærer du hovedtanken og syntaksen at kende.
Har du hørt det? I en computer er alt 1 og 0. Bemærker man slet ikke, eller hvad? Find ud af, hvad der sker bag kulisserne.
Vi kan ikke bare gemme vilkårlige data. Med datatyper kan du beskrive forskellige typer. Find ud af hvorfor og hvorfor.
Okay, nu lyser tal som 1 og 0. Men hvad med bogstaver? Find ud af, hvordan dette problem også blev løst.
Nu slår vi bue til programmering: Variabler i koden.
En computer kan regne. Og præcis det kan et programmeringssprog også. Her lærer du, hvordan det fungerer.
Indtil videre kan du kun læse tegn. For flere eksempler ville indtastning af numeriske værdier være nyttigt. Også det lærer du at kende her.
Som i matematik kan du udføre sammenligninger. Derudover kan programkode knyttes til betingelser. Dette centrale værktøj tilføjes nu også til din portefølje.
En simpel sammenligning er ikke nok? Så lær hvordan du kan forbinde og ændre flere betingelser ved hjælp af logiske operatører.
Variabler er kun en del af ligningen. For at for eksempel læse en dynamisk mængde værdier, bruges arrays.
Her lærer du opbygningen af arrays at kende.
Elementerne i en liste kan fjernes og tilføjes. Lær nogle af mulighederne at kende.
For at det ikke skal forblive teoretisk, ser du nu også arrays i praktisk anvendelse.
Gentag logik med løkker. Lær den første variant at kende med nøgleordet "while".
Løkker er f.eks. utroligt vigtige ved behandling af arrays. Her lærer du, hvordan det fungerer.
Endnu en konstruktion, der ofte bliver brugt: for-løkken. Også den vil du nu lære at kende.
På de fleste sprog kan du generere tilfældige tal. Med dem kan vi udvikle mange flere eksempler. Her lærer du, hvordan det fungerer i JavaScript.
Do-while-løkken er en fodstyret løkke, der i visse situationer er det mere elegante valg. Find ud af, hvordan det fungerer.
Uden funktioner ville programmer være meget statiske. Her lærer du nu at dele koden op på en meningsfuld måde.
Hvordan gør man funktioner endnu mere meningsfulde? Ved hjælp af parametre. Lær dem at kende i denne lektion.
Det sidste aspekt: Returværdier. Utrolig vigtigt og et emne i næsten alle sprog.
Funktioner er også en udfordring. Variabler oprettet der gælder ikke andre steder. Lær konceptet om omfangsklasser at kende.
Du kan opdele kode i flere filer på næsten enhver sprog. Lær her, hvordan man gør det.
Objektorientering kan fylde egne kurser med flere hundrede timer. Her lærer du kernen at kende.
Hvordan oprettes objekter og egenskaber i JavaScript?
Metoder er funktioner i en objektorienteret kontekst. Her lærer du dem at kende.
Ønsker du at initialisere objekter? Det hjælper konstruktøren med.
I softwareudvikling er der to kategorier af sprog: dem der kompileres, og dem der oversættes af en interpreter. Her lærer du forskellen at kende.
Programmersprog bliver ofte diskuteret. Men i hvilken forbindelse står de egentlig til computeren? Trods alt er det bare tekst. Er det ikke faktisk alt 1 og 0?
I denne video lærer du endnu engang det grundlæggende i kildekoden at kende. Derudover lærer du, hvilke redaktører f.eks. overhovedet ikke fungerer.
Mange sprog som JavaScript, PHP og lignende er dynamiske med hensyn til datatyper. Andre sprog er derimod mere strenge. Hvorfor egentlig? Og hvad er fordele og ulemper ved det?
Kommenter nu „At lære at programmere for begyndere.“