Programozás JavaScriptben - tanfolyam 18 000 dörzsölje. Coddy School of Programming for Children, képzés 3 modul (hónap)
Vegyes Cikkek / / December 03, 2023
Időtartam: 3 modultól (hónap), 24 órától*.
Formátum: egyéni és csoportos órák, offline és online (valós idejű).
Gyermekek száma: 1-8.
750 rubel/óra egy online csoportban,
850 rubel/óra-tól offline csoportban,
1050 rubel/óra-tól egyénileg online,
1980-tól dörzsölje/óra egyénileg offline.
*A tanuló tanulási ütemétől függ.
A legtöbb modern weboldal interaktív. Animáció, előugró ablakok, eszköztippek, figyelmeztetések, menük, kitöltendő űrlapok, fotógalériák és csúszkák – mindezek az elemek „élővé”, érdekessé és könnyen használhatóvá teszik a webhelyet. A JavaScript, egy szkript-programozási nyelv, felelős azért, hogy interakcióba lépjen a látogatóval egy internetes erőforráson. Leírja, hogyan kell a webhelynek reagálnia minden felhasználói műveletre.
Manapság a webfejlesztés a legnépszerűbb és leggyorsabban növekvő informatikai terület, a webfejlesztők pedig weboldalakat és webalkalmazásokat készítenek és tartanak fenn. A webfejlesztő képes weblapok elrendezésére, modern webalkalmazások létrehozására, a webhelyek és alkalmazások szerveroldali architektúrájának fejlesztésére, valamint a webhelyek SEO beállítására. Ezen feladatok mindegyike meghatározott készségeket és képességeket igényel. A webprojektek túlnyomó többsége megköveteli a JavaScript jó ismeretét. Ez a kurzus 11 éves és idősebb diákok számára készült. Ez a „Web Mastering” tanfolyam közvetlen folytatása.
A „JavaScript programozás gyerekeknek” tanfolyamot minden 11 éves és annál idősebb kódolónak ajánljuk, mert az órákon a gyerekek:
A JavaScript programozókra nagy a kereslet, és évről évre csak nő az igény rájuk. Adja meg gyermekének a lehetőséget, hogy elsajátítsa egy ígéretes szakma készségeit.
A tanfolyam elvégzése után minden hallgató személyre szabott tanúsítványt kap a CODDY-tól.
Tanfolyam tanára:
„Játékprogramozás Pythonban”, „Programozás JavaScriptben”, „Botok Pythonban”, „Web programozás”
Oktatás:
Moszkvai Politechnikai Egyetem, „Informatika és számítástechnika” szak.
Tapasztalat:
Folyékonyan beszél C\C++, Java, Python, PHP, JavaScript, SQL nyelveken. Részt vettem Android-alkalmazások készítésében Java nyelven, cross-platform alkalmazások C\C++-ban, botok különféle azonnali üzenetküldőkhöz Pythonban, valamint különféle webszolgáltatások HTML/CSS/JS/PHP használatával.
Érdeklődési kör:
Kiskorától kezdve különféle alkalmazásokat programoz a CLI-től az MVP/MVVC projektekig. Mobil hackathonokon vett részt. Részt vett a harmadik féltől származó zárt API-kkal való integrációval kapcsolatos ügyekben. 3D-vel is dolgozott, különösen Autodesk Maya, Inventor, 3ds Max, Fusion360 (van néhány apró fejlesztés az objektumok mobileszközökön való megjelenítésével). A programozáson kívül a motorsportok, azon belül is a drift érdekli. Diszkrét, tudja, hogyan kell felkelteni az érdeklődést a munka iránt, felelősségteljes és hatékony.
Tanfolyam tanára:
„Programozás JavaScriptben”, „Játékok programozása Pythonban”, „Webprogramozás”, „Botok Pythonban”, „Programozás Python3-ban”, „Webalkalmazások fejlesztése üzleti célokra”
Oktatás:
Északi-sarkvidéki Szövetségi Egyetem. Tanárképzés.
Tapasztalat:
Több mint 3 éve tanít informatikát gyerekeknek. Folyamatosan javul. A Moszkvai Programozói Iskolában tanultam, számtalan online tanfolyamon vettem részt, és nem áll szándékomban abbahagyni. A Yandex tanára. Líceum." Programok Python, C++ és JavaScript nyelven. Tanítási szabadidejében weboldalakat, webes alkalmazásokat és egyedi chatbotokat készít.
Érdeklődési kör:
Szeret tanulni és másokat tanítani. Hosszú távokat biciklizik és gitározik. "Ahhoz, hogy megtanulj programozni egy számítógépet, úgy kell gondolkodnod, mint egy számítógép, és számítógépgé kell válnod."
Tanfolyam tanára:
„Játékprogramozás Pythonban”, „Programozás JavaScriptben”, „Ethical Hacker”, „Olympiad programozás”, „Programozás Python3-ban”, „Kiberbiztonság”
Oktatás:
Az Immanuel Kant Balti Szövetségi Egyetem hallgatója, „Matematikai módszerek az információbiztonságért”.
Tapasztalat:
Beszél C++, C#, Python, JavaScript. Django nyelven weboldalakat írtam, játékokat készítettem a Unity motorral, és alacsony szintű programokat írtam C++ nyelven.
Érdeklődési kör:
IT technológiák, képzés, matematika. "A programozási nyelv csak egy eszköz, amellyel egy mester kezében műalkotást lehet létrehozni."
1. modul
Az első nap
A JavaScript bemutatása
− Mi az a változó?
− Bemeneti és kimeneti funkciók
− Adattípusok Pythonban
− Feladatok megoldása a tanult témában
Az óra eredménye: A tanulók megtanulják, mi a változó, a prompt() és az alert() függvényeket, megismerkednek a JavaScript adattípusaival, és megtanulják megoldani a problémákat a tárgyalt témában.
Házi feladat: elméleti anyag tanulmányozása, gyakorlati feladatok megoldása a „Bemeneti és kimeneti függvények. Adattípusok".
Második nap
Operátorok a JS-ben
− Aritmetikai operátorok
− Összehasonlító operátorok
− Logikai operátorok
− Matematika osztály
− Problémamegoldás
Az óra eredménye: A hallgatók aritmetikai, logikai operátorokat, valamint összehasonlító operátorokat tanulnak, és megtanulják megoldani a problémákat az érintett témakörben.
Házi feladat: elméleti anyag tanulmányozása és számos gyakorlati probléma megoldása.
Harmadik nap
Feltételes operátor
− Mi az a feltételes operátor?
− Egyszerű elágazás
− Többszörös elágazás
− Feladatok megoldása „Feltételes operátor” témakörben
Az óra eredménye: A „Feltételes állítás” témakört áttekintették, a feltételes utasítás, elágazás, kódblokk definícióit tanulmányozták, problémákat megoldottak.
Házi feladat: megismételni a tanult anyagot, felkészülni a tesztre, gyakorlati feladatokat teljesíteni a lefedett témában.
Negyedik nap
míg hurok
− Szóbeli felmérés a „Feltételes operátor” témában tanult anyagról
− Bevezetés a while ciklusba
− A „Guess the Number” konzoljáték létrehozása
− Az első modul összegzése
Az óra eredménye: Gyakorlati ismereteket szereztek a while hurokkal való munkavégzésben, tudásfelmérést végeztek az érintett témákban.
Házi feladat: ismételje meg a tanult anyagot, tanulmányozza az elméleti anyagot, végezzen gyakorlati feladatokat a „Hurok közben” témában
2. modul
Az első nap
A for ciklus és a sorozatok feletti iteráció
− Ismeretek tesztelése az első modul anyagán
− Mi az a for ciklus?
− Sorozatok felsorolása
− Feladatok megoldása a tanult témában
Az óra eredménye: A tanulók megtanulják, mi a sorozat, és megtanulják megoldani a problémákat a tanult témában.
Házi feladat: elméleti anyag tanulmányozása a „For Loop” témában, gyakorlati problémák megoldása a tanult témában.
Második nap
Tömbök JavaScriptben
− Tömbdefiníció
− Tömb indexelés
− Iteráció tömbökön indexek és értékek alapján
− Tömb módszerek
− Feladatok megoldása a tanult témában
Az óra eredménye: a hallgatók megismerkednek egy új adattípussal, megismerkednek a szekvenciaindexeléssel, és megtanulják a tömbök kezelését.
Házi feladat: elméleti anyag tanulmányozása, gyakorlati feladatok elvégzése a tárgyalt témában.
Harmadik nap
Strings munka
− Az előző óra anyagának ismétlése
− A karakterláncok és tömbök alapvető módszereinek bemutatása
− Feladatok megoldása a tanult témában
Az óra eredménye: A hallgatók megtanulják a tömb- és karakterlánc-módszereket, és megtanulják, hogyan dolgozzanak JavaScriptben adatszekvenciákkal.
Házi feladat: megismételni a tanult anyagot, felkészülni a tesztre, gyakorlati feladatokat teljesíteni a lefedett témában.
Negyedik nap
Funkciók a JavaScriptben
− Függvény deklaráció, függvény kulcsszó, függvénytörzs
− Saját függvények írása a problémák megoldására
− A második modul összegzése
− Problémás feladatok elemzése a tanult témákból
Az óra eredménye: A tanulók megtanulják, hogyan hozhatnak létre saját függvényeket, hogyan oszthatnak fel egy programot logikai blokkokra, és hogyan írhatnak tiszta és hatékony kódot.
Házi feladat: megismételni a tanult anyagot, felkészülni egy tesztre, elméleti anyagot tanulni, gyakorlati feladatokat teljesíteni a „JavaScript függvények” témában
3. modul
Az első nap
Objektumok JavaScriptben
− Ismeretek tesztelése a második modul anyagán
− Objektumdefiníció
− Objektumok módszerei és tulajdonságai
− Objektumkonstruktorok
− Feladatok megoldása a tanult témában
Az óra eredménye: A hallgatók megtanulják, mi az objektum-orientált programozás, és megtanulják, hogyan kell megoldani a problémákat egy tanult témában.
Házi feladat: elméleti anyagok tanulmányozása a „Tárgyak” témában, gyakorlati problémák megoldása a vizsgált témában.
Második nap
Munka a DOM-mal
− A dokumentummal való munka alapjai
− DOM események
− Feladatok megoldása a tanult témában
Az óra eredménye: A hallgatók megismerkednek a Dokumentumobjektum-modellel, megtanulják, mi az esemény, és megtanulják, hogyan kell dolgozni HTML elemekkel.
Házi feladat: elméleti anyag tanulmányozása, gyakorlati feladatok elvégzése a tárgyalt témában.
Harmadik nap
Munka az űrlapokkal
− Az előző óra anyagának ismétlése
− HTML űrlapok
− A „TODO” alkalmazással kapcsolatos munka megkezdése
Az óra eredménye: A hallgatók megtanulják, hogyan kell dolgozni a HTML-űrlapokkal, és elkezdenek egy kis webalkalmazást létrehozni feladatlista létrehozásához.
Házi feladat: megismételni a tanult anyagot, felkészülni a tesztre, gyakorlati feladatokat teljesíteni a lefedett témában.
Negyedik nap
A TODO projekttel kapcsolatos munka befejezése
− A TODO projekttel kapcsolatos munka befejezése
− A harmadik modul összegzése
− Problémás feladatok elemzése a tanult témákból
Az óra eredménye: a diákok befejezik a projektet, összegezve.