Introduktion til programmering - gratis kursus fra Hexlet, træning 23 timer, Dato: 1. december 2023.
Miscellanea / / December 04, 2023
Du vil lære mere om programmeringssprog, deres syntaks og valg af det rigtige sprog at lære. Til sidst vil du lære at bruge funktioner, betingelser og loops og skrive dine første JavaScript-programmer. Viden fra dette kursus vil være nyttig, hvis du beslutter dig for at komme ind i programmering og blive fortrolig med nøgleprincipperne for at skrive god kode. Dette kursus er velegnet til begyndere, der ønsker at lære grundlæggende programmeringskoncepter.
Hvad er en computer?
Den første lektion er viet til at introducere Tota, hovedpersonen i Hexlet. Sammen med vores helt svarer vi på enkle, men vigtige spørgsmål: Hvad er en computer? Er han klog? Taler han et programmeringssprog?
Menneske- og computersprog
Lad os forstå, hvad et programmeringssprog er. Hvorfor er et sprogs syntaks en nødvendig, men ikke en selvforsynende ting? Vi diskuterer, hvilket sprog vi skal begynde at lære med, og hvor vigtigt valget er på dette stadie.
Første program
Vi studerer, hvordan Hexlet-udviklingsmiljøet fungerer og skriver vores første program i JavaScript.
Sådan studerer du effektivt på Hexlet
Vi forklarer, hvordan Hexlet træningssystemet fungerer. Hvad består undervisningen af? Hvad skal man gøre, hvis det ikke er klart? Hvordan laver man et praktikophold? I hvilken rækkefølge skal jeg tage kurserne?
Matematik og konstanter
Vi lærer at modtage og sende svar i JavaScript-programmer. Lad os stifte bekendtskab med konstanter.
Funktioner og skuffer
Lad os stifte bekendtskab med funktioner - programmernes byggesten. Lad os lære at oprette og køre dem.
Betingelser og beslutningstagning
Vi studerer logikkens betingelser og algebra - en mekanisme, der gør det muligt for programmer at træffe beslutninger baseret på information.
Åh nej, fejl! Og hvordan man håndterer dem
At rette fejl er en vigtig del af en programmørs job. I denne lektion studerer vi typer af fejl og måder at løse problemer på.
Rekursion
Lad os forstå et af de vigtigste og mest interessante grundbegreber - rekursion og rekursive kald.
Iterativ proces
Lad os se på en anden type anvendelse af rekursion uden at forsinke beregninger til det sidste.
Variabler, deklarativ og imperativ programmering
Vi lærer nye termer: variabler, loops og mutable data. Vi lærer at skelne deklarativ programmering fra imperativ programmering.
Strygere og arbejde med karakterer
Strenge, citater, undslippe... Lad os finde ud af, hvordan man arbejder med strenge - sekvenser af tegn.
For loop og skiftende variable
Hvordan kan jeg gøre koden lidt enklere og kortere? Vi taler om teknologien til at ændre variable og for-løkken.
Tests og automatisk kodegennemgang
Hver gang vi ændrer noget i koden, kører vi test for at sikre, at intet er brudt. Lad os stifte bekendtskab med automatisk kodetest og skrive vores første simple test.
Moduler
Lad os stifte bekendtskab med moduler - en måde at opdele programmer i komponentdele og genbruge dele.
Udtryk og instruktioner
Lad os forstå, hvordan udtryk adskiller sig fra instruktioner. Hvorfor er det vigtigt at se udtryk og instruktioner i din kode i stedet for blot kommandosæt?
Miljø
Vi vil udforske tre vigtige begreber: miljø, omfang og lukninger. Lad os finde ud af, hvordan søgen efter værdier foregår.
Skrivning
Lad os stifte bekendtskab med ideen om at skrive. Vi leder efter forskellen mellem dynamisk og statisk skrivning, samt forskellen mellem stærk og svag skrivning.
Rene funktioner
Vi betragter determinismen af funktioner, bivirkninger og rene funktioner.
Hvad er det næste?
Så vi lærte det grundlæggende i programmering. Mestret de grundlæggende begreber, der danner grundlaget for ethvert program på ethvert sprog. Lad os finde ud af, hvad vi skal studere næste gang, i hvilken rækkefølge og hvorfor.
Yderligere materialer
Artikler og videoer kurateret af Hexlet-teamet. Vil hjælpe dig med at dykke dybere ned i emnet for kurset
K
kirillmarkeyev
27.11.2022 G.
En rigtig god skole for dem, der ønsker at skifte erhverv
Fordele: Masser af praksis, projekter, gode mentorer, open source praktik, karrierespor. Ulemper: Ikke identificeret Hej alle sammen! Jeg vil gerne dele mine indtryk af at studere på programmeringsskolen Hexlet. Jeg kom til Hexlet i oktober 2021. Før det prøvede jeg at studere noget på egen hånd, og så også nærmere på andre programmeringsskoler, men noget holdt mig altid...
MaxMovement
26.10.2021 G.
Anstændig programmeringsskole
Fordele: Venligt fællesskab, mange interessante opgaver og mentorstøtte. Ulemper: Priserne er lidt høje, men det er normalt.Min bror anbefalede skolen, nemlig kursets introduktion til programmering. Han studerede i omkring seks måneder og var til sidst i stand til at finde et godt første job med en anstændig løn. Da jeg var blevet smittet af ideen, begyndte jeg også at lære. men jeg tog ikke hensyn til én MEN: Min bror er alene...
T
Twistedsis
31.05.2022 G.
Gode kurser, praktisk selvstændig læringsform
Fordele: Mange interessante udfordrende problemstillinger, struktureret teori i tekstform. Ulemper: Indtil videre er der absolut ingen for mig.Jeg startede mit bekendtskab med Hexlet med det gratis kursus "Introduktion til programmering". Præsentationen af materialet er fremragende, efter teorien er der ingen spørgsmål tilbage. Så er det konsolideret i praksis. Praktiske opgaver er ofte ikke lette, de kræver, at du bruger din hjerne, men efter...