Bevezetés a programozásba - ingyenes tanfolyam a Hexlettől, képzés 23 órás, Időpont: 2023. december 1.
Vegyes Cikkek / / December 04, 2023
Többet megtudhat a programozási nyelvekről, szintaxisukról és a tanulni kívánt nyelv kiválasztásáról. Végül megtanulja a függvények, feltételek és ciklusok használatát, és megírja első JavaScript programjait. A tanfolyamon szerzett ismeretek hasznosak lesznek, ha úgy döntesz, hogy programozásba kezdesz, és megismerkedsz a jó kódírás kulcsfontosságú elveivel. Ez a tanfolyam kezdőknek ajánlott, akik alapvető programozási fogalmakat szeretnének elsajátítani.
Mi az a számítógép?
Az első leckét Totának, a Hexlet főszereplőjének a bemutatására szenteljük. Hősünkkel közösen egyszerű, de fontos kérdésekre válaszolunk: Mi az a számítógép? Okos? Beszél valami programozási nyelvet?
Emberi és számítógépes nyelvek
Megértjük, mi az a programozási nyelv. Miért egy nyelv szintaxisa szükséges, de nem önellátó dolog? Megbeszéljük, hogy melyik nyelven kezdjük el a tanulást, és mennyire fontos a választás ebben a szakaszban.
Első program
Tanulmányozzuk a Hexlet fejlesztői környezet működését, és megírjuk az első programunkat JavaScriptben.
Hogyan tanuljunk hatékonyan Hexlet-en
Elmagyarázzuk, hogyan működik a Hexlet képzési rendszer. Miből állnak a leckék? Mi a teendő, ha nem egyértelmű? Hogyan végezzünk gyakorlatot? Milyen sorrendben vegyem a tanfolyamokat?
Matematika és állandók
Megtanuljuk, hogyan fogadjunk és küldjünk válaszokat JavaScript programokban. Ismerkedjünk meg az állandókkal.
Funkciók és fiókok
Ismerkedjünk meg a funkciókkal – a programok építőelemeivel. Tanuljuk meg ezek létrehozását és futtatását.
Feltételek és döntéshozatal
Tanulmányozzuk a logika feltételeit és algebráját - egy olyan mechanizmust, amely lehetővé teszi a programok számára, hogy információk alapján döntsenek.
Ó nem, hibák! És hogyan bánjunk velük
A hibák kijavítása a programozó munkájának fontos része. Ebben a leckében a hibák típusait és a problémák megoldásának módjait tanulmányozzuk.
Rekurzió
Ismerjük meg az egyik legfontosabb és legérdekesebb alapfogalmat - a rekurziót és a rekurzív hívásokat.
Iteratív folyamat
Nézzük meg a rekurzió egy másik alkalmazási típusát anélkül, hogy a számításokat a végére halogatnánk.
Változók, deklaratív és kötelező programozás
Új kifejezéseket tanulunk: változók, hurkok és változó adatok. Megtanuljuk megkülönböztetni a deklaratív programozást az imperatív programozástól.
Húrok és karakterekkel való munka
Karakterláncok, idézőjelek, menekülés... Találjuk ki, hogyan dolgozzunk karakterláncokkal – karaktersorozatokkal.
A for ciklus és a változó változók
Hogyan tudnám egy kicsit egyszerűbbé és rövidebbé tenni a kódot? Beszélünk a változók megváltoztatásának technológiájáról és a for ciklusról.
Tesztek és automatikus kódellenőrzés
Minden alkalommal, amikor megváltoztatunk valamit a kódban, teszteket futtatunk, hogy megbizonyosodjunk arról, hogy semmi nem sérült. Ismerkedjünk meg az automatikus kódteszttel, és írjuk meg első egyszerű tesztjeinket.
Modulok
Ismerkedjünk meg a modulokkal – a programok részekre bontásának és az alkatrészek újrafelhasználásának módja.
Kifejezések és utasítások
Nézzük meg, miben különböznek a kifejezések az utasításoktól. Miért fontos, hogy kifejezéseket és utasításokat lássunk a kódban, ne csak parancskészleteket?
Környezet
Három fontos fogalmat fogunk megvizsgálni: a környezetet, a hatókört és a lezárásokat. Nézzük meg, hogyan történik az értékek keresése.
Gépelés
Ismerkedjünk meg a gépelés gondolatával. Keressük a különbséget a dinamikus és a statikus gépelés, valamint az erős és gyenge gépelés között.
Tiszta funkciók
Figyelembe vesszük a függvények, mellékhatások és tiszta függvények determinizmusát.
Mi a következő lépés?
Így megtanultuk a programozás alapjait. Elsajátította azokat az alapfogalmakat, amelyek bármely nyelvű program alapját képezik. Találjuk ki, mit tanuljunk ezután, milyen sorrendben és miért.
Kiegészítő anyagok
A Hexlet csapata által összeállított cikkek és videók. Segít mélyebbre merülni a kurzus témájában
K
kirillmarkejev
27.11.2022 G.
Nagyon jó iskola azoknak, akik szakmát szeretnének váltani
Előnyök: Sok gyakorlat, projektek, jó mentorok, nyílt forráskódú szakmai gyakorlat, karrierpálya. Hátrányok: Nincs azonosítva Hello mindenkinek! Szeretném megosztani benyomásaimat a Hexlet programozó iskolában való tanulásról. 2021 októberében érkeztem a Hexlethez. Előtte próbáltam egyedül tanulni valamit, és alaposan megnéztem más programozóiskolákat is, de valami mindig megtartott...
MaxMovement
26.10.2021 G.
Rendes programozó iskola
Előnyök: Barátságos közösség, sok érdekes feladat és mentori támogatás. Hátrányok: Kicsit magasak az árak, de ez normális.A bátyám ajánlotta az iskolát, mégpedig a programozási tanfolyam bevezetését. Körülbelül hat hónapig tanult, és végül talált egy jó első állást tisztességes fizetéssel. Miután megfertőzött a gondolat, én is elkezdtem tanulni. de egyet nem vettem figyelembe DE: A bátyám egyedül van...
T
Twistedsis
31.05.2022 G.
Jó tanfolyamok, kényelmes önálló tanulási forma
Előnyök: Sok érdekes kihívást jelentő probléma, strukturált elmélet szöveges formában. Hátrányok: Számomra eddig határozottan nincs, ismerkedésemet a Hexlettel a „Bevezetés a programozásba” ingyenes tanfolyammal kezdtem. Az anyag bemutatása kiváló, az elmélet után nem marad kérdés. Ezután a gyakorlatban konszolidálódik. A gyakorlati feladatok sokszor nem egyszerűek, agyhasználatot igényelnek, de miután...