Ohjelmoinnin perusteet - ilmainen kurssi Hexletiltä, koulutus 23 tuntia, Päivämäärä: 1.12.2023.
Miscellanea / / December 04, 2023
Opit lisää ohjelmointikielistä, niiden syntaksista ja oikean opiskelukielen valinnasta. Lopulta opit käyttämään funktioita, ehtoja ja silmukoita ja kirjoittamaan ensimmäiset JavaScript-ohjelmasi. Tämän kurssin tiedoista on hyötyä, jos päätät ryhtyä ohjelmoinnin pariin ja perehtyä hyvän koodin kirjoittamisen keskeisiin periaatteisiin. Kurssi sopii aloittelijoille, jotka haluavat oppia ohjelmoinnin peruskäsitteet.
Mikä on tietokone?
Ensimmäinen oppitunti on omistettu Totan, Hexletin päähenkilön, esittelylle. Yhdessä sankarimme kanssa vastaamme yksinkertaisiin mutta tärkeisiin kysymyksiin: Mikä on tietokone? Onko hän älykäs? Puhuuko hän ohjelmointikieltä?
Ihmis- ja tietokonekielet
Ymmärrämme, mikä ohjelmointikieli on. Miksi kielen syntaksi on välttämätön, mutta ei itseriittoinen asia? Keskustelemme siitä, millä kielellä aloittaa opiskelu ja kuinka tärkeä valinta on tässä vaiheessa.
Ensimmäinen ohjelma
Tutkimme Hexlet-kehitysympäristön toimintaa ja kirjoitamme ensimmäisen ohjelmamme JavaScriptillä.
Kuinka opiskella tehokkaasti Hexletillä
Selitämme, kuinka Hexlet-koulutusjärjestelmä toimii. Mistä oppitunnit koostuvat? Mitä tehdä, jos se ei ole selvä? Kuinka tehdä harjoittelu? Missä järjestyksessä kurssit kannattaa suorittaa?
Matematiikka ja vakiot
Opimme vastaanottamaan ja lähettämään vastauksia JavaScript-ohjelmissa. Tutustutaan vakioihin.
Toiminnot ja laatikot
Tutustutaan toimintoihin - ohjelmien rakennuspalikoihin. Opitaan luomaan ja suorittamaan niitä.
Ehdot ja päätöksenteko
Tutkimme logiikan ehtoja ja algebraa - mekanismia, jonka avulla ohjelmat voivat tehdä päätöksiä tiedon perusteella.
Voi ei, virheitä! Ja kuinka käsitellä niitä
Virheiden korjaaminen on tärkeä osa ohjelmoijan työtä. Tällä oppitunnilla tutkimme virhetyyppejä ja tapoja ratkaista ongelmia.
Rekursio
Ymmärretään yksi tärkeimmistä ja mielenkiintoisimmista peruskäsitteistä - rekursio ja rekursiiviset kutsut.
Iteratiivinen prosessi
Tarkastellaan toista rekursion sovellustyyppiä viivyttelemättä laskelmia loppuun asti.
Muuttujat, deklaratiivinen ja pakottava ohjelmointi
Opimme uusia termejä: muuttujat, silmukat ja muuttuvat tiedot. Opimme erottamaan deklaratiivisen ohjelmoinnin pakollisesta ohjelmoinnista.
Jouset ja työskentely hahmojen kanssa
Merkkijonot, lainausmerkit, pakeneminen... Selvitetään kuinka toimia merkkijonojen – merkkijonojen – kanssa.
For-silmukka ja muuttujat
Miten voin tehdä koodista hieman yksinkertaisemman ja lyhyemmän? Puhumme muuttujien vaihtamistekniikasta ja for-silmukasta.
Testit ja automaattinen koodin tarkistus
Aina kun muutamme jotain koodissa, suoritamme testejä varmistaaksemme, ettei mikään ole rikki. Tutustutaan automaattiseen kooditestaukseen ja kirjoitetaan ensimmäiset yksinkertaiset testimme.
Moduulit
Tutustutaan moduuleihin - tapaan jakaa ohjelmat komponenttiosiin ja käyttää osia uudelleen.
Ilmaisuja ja ohjeita
Ymmärrämme kuinka ilmaisut eroavat ohjeista. Miksi on tärkeää nähdä koodissasi lausekkeet ja ohjeet pelkkien komentosarjan sijaan?
Ympäristö
Tutkimme kolmea tärkeää käsitettä: ympäristö, laajuus ja sulkemiset. Selvitetään kuinka arvojen haku tapahtuu.
Kirjoittaminen
Tutustutaan kirjoittamisen ajatukseen. Etsimme eroa dynaamisen ja staattisen kirjoittamisen välillä sekä eroa vahvan ja heikon kirjoittamisen välillä.
Puhtaita toimintoja
Otamme huomioon funktioiden, sivuvaikutusten ja puhtaiden funktioiden determinismin.
Mitä seuraavaksi?
Opimme siis ohjelmoinnin perusteet. Hallitsi peruskäsitteet, jotka muodostavat minkä tahansa ohjelman perustan millä tahansa kielellä. Selvitetään, mitä opiskellaan seuraavaksi, missä järjestyksessä ja miksi.
Lisämateriaalit
Hexlet-tiimin kuratoimat artikkelit ja videot. Auttaa sukeltamaan syvemmälle kurssin aiheeseen
K
kirillmarkejev
27.11.2022 G.
Erittäin hyvä koulu niille, jotka haluavat vaihtaa ammattiaan
Edut: Paljon harjoittelua, projekteja, hyvät mentorit, avoimen lähdekoodin harjoittelupaikka, urapolku. Haitat: Ei tunnistettu Hei kaikki! Haluaisin jakaa vaikutelmani opiskelusta Hexlet-ohjelmointikoulussa. Tulin Hexletiin lokakuussa 2021. Ennen sitä yritin opiskella jotain itse, ja katselin myös tarkasti muita ohjelmointikouluja, mutta jokin aina piti minua...
MaxMovement
26.10.2021 G.
Hyvä ohjelmointikoulu
Edut: Ystävällinen yhteisö, monia mielenkiintoisia tehtäviä ja mentorituki. Miinukset: Hinnat ovat hieman korkeat, mutta se on normaalia. Veljeni suositteli koulua, nimittäin ohjelmointikurssin johdatusta. Hän opiskeli noin kuusi kuukautta ja onnistui lopulta löytämään hyvän ensimmäisen työpaikan kohtuullisella palkalla. Saavuttuani ajatuksesta, aloin myös oppia. mutta en ottanut huomioon yhtä MUTTA: Veljeni on omillaan...
T
Twistedsis
31.05.2022 G.
Hyvät kurssit, kätevä itsenäinen oppimismuoto
Edut: Paljon mielenkiintoisia haastavia ongelmia, jäsenneltyä teoriaa tekstimuodossa. Haitat: Toistaiseksi sellaisia ei ole minulle ehdottomasti löytynyt.. Aloitin tutustumiseni Hexletiin ilmaisella "Johdatus ohjelmointiin" -kurssilla. Materiaalin esitys on erinomainen, teorian jälkeen ei jää kysymyksiä. Sitten se konsolidoidaan käytännössä. Käytännön tehtävät eivät usein ole helppoja, ne vaativat aivojen käyttöä, mutta sen jälkeen...