Uvod v programiranje - brezplačen tečaj pri Hexletu, usposabljanje 23 ur, termin: 1. december 2023.
Miscellanea / / December 04, 2023
Izvedeli boste več o programskih jezikih, njihovi sintaksi in izbiri pravega jezika za učenje. Sčasoma se boste naučili uporabljati funkcije, pogoje in zanke ter napisati svoje prve programe JavaScript. Znanje iz tega tečaja vam bo koristilo, če se boste odločili za programiranje in se seznanili s ključnimi principi pisanja dobre kode. Ta tečaj je primeren za začetnike, ki se želijo naučiti osnovnih konceptov programiranja.
Kaj je računalnik?
Prva lekcija je namenjena predstavitvi Tota, glavnega junaka Hexleta. Skupaj z našim junakom odgovarjamo na preprosta, a pomembna vprašanja: Kaj je računalnik? Je pameten? Ali govori programski jezik?
Človeški in računalniški jeziki
Razumejmo, kaj je programski jezik. Zakaj je sintaksa jezika nujna, a ne samozadostna stvar? Pogovarjamo se o tem, s katerim jezikom se začeti učiti in kako pomembna je izbira na tej stopnji.
Prvi program
Preučujemo, kako deluje razvojno okolje Hexlet, in pišemo svoj prvi program v JavaScriptu.
Kako se učinkovito učiti na Hexletu
Pojasnjujemo, kako deluje sistem usposabljanja Hexlet. Iz česa so sestavljene lekcije? Kaj storiti, če ni jasno? Kako do pripravništva? V kakšnem vrstnem redu naj hodim na tečaje?
Matematika in konstante
Učimo se sprejemanja in pošiljanja odgovorov v programih JavaScript. Spoznajmo se s konstantami.
Funkcije in predali
Spoznajmo funkcije – gradnike programov. Naučimo se jih ustvariti in izvajati.
Pogoji in odločanje
Preučujemo pogoje in algebro logike – mehanizma, ki programom omogoča sprejemanje odločitev na podlagi informacij.
O ne, napake! In kako ravnati z njimi
Popravljanje napak je pomemben del programerjevega dela. V tej lekciji preučujemo vrste napak in načine reševanja težav.
Rekurzija
Razumejmo enega najpomembnejših in najbolj zanimivih osnovnih konceptov - rekurzijo in rekurzivne klice.
Iterativni proces
Oglejmo si drugo vrsto uporabe rekurzije, ne da bi odložili izračune do konca.
Spremenljivke, deklarativno in imperativno programiranje
Učimo se novih izrazov: spremenljivke, zanke in spremenljivi podatki. Naučimo se razlikovati deklarativno programiranje od imperativnega programiranja.
Nizi in delo z znaki
Nizi, narekovaji, uhajanje... Ugotovimo, kako delati z nizi - zaporedji znakov.
Zanka for in spreminjanje spremenljivk
Kako lahko naredim kodo nekoliko preprostejšo in krajšo? Govorimo o tehnologiji spreminjanja spremenljivk in zanki for.
Testi in samodejni pregled kode
Vsakič, ko nekaj spremenimo v kodi, izvedemo teste, da se prepričamo, da ni nič pokvarjeno. Spoznajmo samodejno testiranje kode in napišimo prve preproste teste.
Moduli
Spoznajmo se z moduli - načinom razdelitve programov na sestavne dele in ponovne uporabe delov.
Izrazi in navodila
Razumejmo, kako se izrazi razlikujejo od navodil. Zakaj je pomembno, da v svoji kodi vidite izraze in navodila, ne le naborov ukazov?
okolje
Raziskali bomo tri pomembne koncepte: okolje, obseg in zaprtja. Ugotovimo, kako poteka iskanje vrednosti.
Tipkanje
Spoznajmo idejo tipkanja. Iščemo razliko med dinamičnim in statičnim tipkanjem ter razliko med močnim in šibkim tipkanjem.
Čiste funkcije
Upoštevamo determinizem funkcij, stranske učinke in čiste funkcije.
Kaj je naslednje?
Tako smo se naučili osnov programiranja. Obvlada osnovne koncepte, ki tvorijo temelj vsakega programa v katerem koli jeziku. Ugotovimo, kaj bomo preučevali naprej, v kakšnem zaporedju in zakaj.
Dodatni materiali
Članki in videi, ki jih je pripravila ekipa Hexlet. Pomagal vam bo poglobiti se v temo tečaja
K
kirillmarkeyev
27.11.2022 G.
Zelo dobra šola za tiste, ki želijo zamenjati poklic
Prednosti: Veliko prakse, projekti, dobri mentorji, odprtokodna praksa, karierna pot. Slabosti: Ni ugotovljeno Pozdravljeni vsi! Rad bi delil svoje vtise o študiju v programski šoli Hexlet. V Hexlet sem prišel oktobra 2021. Pred tem sem poskušal nekaj študirati sam, pa tudi pozorno gledal po drugih programerskih šolah, pa me je vedno nekaj držalo ...
MaxMovement
26.10.2021 G.
Primerna šola programiranja
Prednosti: Prijazna skupnost, veliko zanimivih nalog in podpora mentorja. Slabosti: Cene so malo visoke, ampak to je normalno Šolo mi je priporočil brat in sicer tečaj uvod v programiranje. Študiral je približno šest mesecev in na koncu mu je uspelo najti dobro prvo službo s spodobno plačo. Ko sem se z idejo okužil, sem se začel tudi učiti. nisem pa upošteval enega AMPAK: moj brat je sam...
T
Twistedsis
31.05.2022 G.
Dobri tečaji, priročna neodvisna oblika učenja
Prednosti: Veliko zanimivih zahtevnih nalog, strukturirana teorija v besedilni obliki. Slabosti: Zaenkrat jih zame zagotovo ni Spoznavanje Hexleta sem začel z brezplačnim tečajem “Uvod v programiranje”. Predstavitev snovi je odlična, po teoriji ni več vprašanj. Nato se utrjuje v praksi. Praktične naloge pogosto niso lahke, zahtevajo uporabo možganov, a po...