Programavimas JavaScript - kursas 18 000 rub. iš Coddy vaikų programavimo mokyklos, mokymai 3 moduliai (mėn.)
įvairenybės / / December 03, 2023
Trukmė: nuo 3 modulių (mėnesiai), nuo 24 val.*.
Formatas: individualios ir grupinės pamokos, neprisijungus ir prisijungus (realiu laiku).
Vaikų skaičius: nuo 1 iki 8.
nuo 750 rub./val. internetinėje grupėje,
nuo 850 rub./val neprisijungus grupėje,
nuo 1050 rub./val individualiai internetu,
nuo 1980 rub./val individualiai neprisijungus.
*Priklauso nuo mokinio mokymosi tempo.
Dauguma šiuolaikinių svetainių yra interaktyvios. Animacija, iššokantieji langai, įrankių patarimai, įspėjimai, meniu, pildomos formos, nuotraukų galerijos ir slankikliai – dėl visų šių elementų svetainė tampa „gyva“, įdomi ir paprasta naudoti. JavaScript, scenarijų programavimo kalba, yra atsakinga už sąveiką su lankytoju interneto šaltinyje. Jame aprašoma, kaip svetainė turi reaguoti į kiekvieną vartotojo veiksmą.
Šiandien interneto svetainių kūrimas yra populiariausia ir greičiausiai auganti IT sritis, o interneto svetainių kūrėjai kuria ir prižiūri svetaines bei žiniatinklio programas. Žiniatinklio kūrėjas gali maketuoti tinklalapius, kurti modernias žiniatinklio programas, sukurti svetainių ir programų serverio pusės architektūrą bei nustatyti svetainių SEO. Kiekviena iš šių užduočių reikalauja tam tikrų įgūdžių ir gebėjimų. Daugumai interneto projektų reikia gerai išmanyti JavaScript. Šis kursas skirtas 11 metų ir vyresniems studentams. Tai tiesioginis „Web Mastering“ kurso tęsinys.
Kursą „JavaScript programavimas vaikams“ rekomenduojame visiems programuotojams nuo 11 metų, nes užsiėmimuose vaikai:
JavaScript programuotojai yra labai paklausūs ir jų poreikis kasmet tik didėja. Suteikite savo vaikui galimybę įgyti perspektyvios profesijos įgūdžius.
Baigęs kursus kiekvienas studentas gauna asmeninį CODDY sertifikatą.
Kurso dėstytojas:
„Žaidimų programavimas Python“, „Programavimas JavaScript“, „Botai Python“, „Žiniatinklio programavimas“
Išsilavinimas:
Maskvos politechnikos universiteto specialybė „Informatika ir informatika“.
Patirtis:
Laisvai kalba C\C++, Java, Python, PHP, JavaScript, SQL. Dalyvavau kuriant Android programas Java kalba, kelių platformų programas C\C++, botus įvairiems momentiniams pranešimams Python, taip pat įvairias žiniatinklio paslaugas naudojant HTML/CSS/JS/PHP.
Pomėgiai:
Nuo mažens jis programuoja įvairias programas nuo CLI iki MVP/MVVC projektų. Dalyvavo mobiliuosiuose hakatonuose. Dalyvavo bylose, susijusiose su integravimu su trečiųjų šalių uždaromis API. Taip pat dirbo su 3D, ypač Autodesk Maya, Inventor, 3ds Max, Fusion360 (yra keletas nedidelių patobulinimų, susijusių su objektų rodymu mobiliuosiuose įrenginiuose). Be programavimo, jis domisi automobilių sportu, ypač driftu. Diskretiškas, moka įskiepyti susidomėjimą darbu, atsakingas ir efektyvus.
Kurso dėstytojas:
„Programavimas JavaScript“, „Žaidimų programavimas Python“, „Web programavimas“, „Bots in Python“, „Programavimas Python3“, „Žiniatinklio programų verslui kūrimas“
Išsilavinimas:
Šiaurės Arkties federalinis universitetas. Mokytojų rengimas.
Patirtis:
Ji daugiau nei 3 metus moko vaikus informatikos. Nuolat tobulėja. Mokiausi Maskvos programuotojų mokykloje, lankiau daugybę internetinių kursų ir neketinu sustoti. „Yandex“ mokytojas. Licėjus“. Programos Python, C++ ir JavaScript. Laisvalaikiu nuo mokymo jis kuria svetaines, žiniatinklio programas ir pasirinktinius pokalbių robotus.
Pomėgiai:
Mėgsta mokytis ir mokyti kitus. Jis važinėja dviračiu ilgus atstumus ir groja gitara. „Norint išmokti programuoti kompiuterį, reikia mąstyti kaip kompiuteris, tapti kompiuteriu.
Kurso dėstytojas:
„Žaidimų programavimas Python“, „Programavimas JavaScript“, „Etinis įsilaužėlis“, „Olympiadų programavimas“, „Programavimas Python3“, „Kibernetinis saugumas“
Išsilavinimas:
Immanuelio Kanto Baltijos federalinio universiteto studentas, „Matematiniai informacijos saugumo metodai“.
Patirtis:
Kalba C++, C#, Python, JavaScript. Dirbau kurdamas svetaines Django, kūriau žaidimus naudodamas Unity variklį ir rašiau žemo lygio programas C++ kalba.
Pomėgiai:
IT technologijos, mokymai, matematika. „Programavimo kalba yra tik įrankis, galintis sukurti meno kūrinį meistro rankose“.
1 modulis
Pirmoji diena
Pristatome JavaScript
− Kas yra kintamasis?
− Įvesties ir išvesties funkcijos
– Python duomenų tipai
− Problemų sprendimas studijuojama tema
Pamokos rezultatas: mokiniai sužinos, kas yra kintamasis, prompt() ir alert() funkcijas, susipažins su duomenų tipais JavaScript ir išmoks spręsti nagrinėjamos temos uždavinius.
Namų darbai: studijuoti teorinę medžiagą, spręsti praktines problemas tema „Įvesties ir išvesties funkcijos. Duomenų tipai“.
Antra diena
JS operatoriai
− Aritmetiniai operatoriai
− Lyginimo operatoriai
− Loginiai operatoriai
− Matematikos klasė
− Problemų sprendimas
Pamokos rezultatas: Studentai mokysis aritmetinių, loginių operatorių, taip pat palyginimo operatorių, mokysis spręsti nagrinėjamos temos uždavinius.
Namų darbai: studijuoti teorinę medžiagą ir išspręsti keletą praktinių problemų.
Trečia diena
Sąlyginis operatorius
− Kas yra sąlyginis operatorius?
− Paprastas šakojimasis
− Daugybinis išsišakojimas
− Problemų sprendimas tema „Sąlyginis operatorius“
Pamokos rezultatas: Išnagrinėta tema „Sąlyginis teiginys“, išnagrinėti sąlyginio teiginio, šakojimo, kodo bloko apibrėžimai, išspręsti uždaviniai.
Namų darbai: kartoti studijuotą medžiagą, pasiruošti testui, atlikti praktines užduotis nagrinėjama tema.
Ketvirta diena
o kilpa
− Žodinė apklausa apie studijuotą medžiagą tema „Sąlyginis operatorius“
− Įvadas į while kilpą
- Konsolinio žaidimo „Atspėk skaičių“ sukūrimas
− Apibendrinant pirmąjį modulį
Pamokos rezultatas: Įgyti praktiniai darbo su while kilpa įgūdžiai, atliktas žinių patikrinimas nagrinėjamomis temomis.
Namų darbai: kartoti studijuojamą medžiagą, išstudijuoti teorinę medžiagą, atlikti praktines užduotis tema „Kilo metu“
2 modulis
Pirmoji diena
Ciklas for ir kartojimas per sekas
− Žinių tikrinimas apie pirmojo modulio medžiagą
− Kas yra for kilpa?
− Sekų išvardijimas
− Problemų sprendimas studijuojama tema
Pamokos rezultatas: Mokiniai sužinos, kas yra seka, ir išmoks spręsti problemas išnagrinėta tema.
Namų darbai: studijuoti teorinę medžiagą tema „For Loop“, spręsti praktines problemas nagrinėjama tema.
Antra diena
Masyvai JavaScript
− Masyvo apibrėžimas
− Masyvo indeksavimas
− Pakartokite masyvus pagal indeksus ir reikšmes
− Masyvo metodai
− Problemų sprendimas studijuojama tema
Pamokos rezultatas: mokiniai susipažins su nauju duomenų tipu, sužinos apie sekos indeksavimą ir išmoks dirbti su masyvu.
Namų darbai: studijuoti teorinę medžiagą, atlikti praktines užduotis nagrinėjama tema.
Trečia diena
Darbas su stygomis
− Ankstesnės pamokos medžiagos kartojimas
− Supažindinimas su pagrindiniais eilučių ir masyvų metodais
− Problemų sprendimas studijuojama tema
Pamokos rezultatas: Studentai išmoks masyvo ir eilučių metodus ir išmoks dirbti su duomenų sekomis JavaScript.
Namų darbai: kartoti studijuotą medžiagą, pasiruošti testui, atlikti praktines užduotis nagrinėjama tema.
Ketvirta diena
Funkcijos JavaScript
− Funkcijos deklaracija, funkcijos raktinis žodis, funkcijos kūnas
− Savo funkcijų rašymas problemoms spręsti
− Apibendrinant antrąjį modulį
− Probleminių užduočių iš studijuojamų temų analizė
Pamokos rezultatas: Mokiniai išmoks kurti savo funkcijas, išmoks skaidyti programą į loginius blokus, rašyti švarų ir efektyvų kodą.
Namų darbai: kartoti studijuotą medžiagą, ruoštis testui, studijuoti teorinę medžiagą, atlikti praktines užduotis tema „Funkcijos JavaScript“
3 modulis
Pirmoji diena
Objektai JavaScript
− Žinių tikrinimas antrojo modulio medžiaga
− Objekto apibrėžimas
− Objektų metodai ir savybės
− Objektų konstruktoriai
− Problemų sprendimas studijuojama tema
Pamokos rezultatas: mokiniai sužinos, kas yra objektinis programavimas ir išmoks spręsti uždavinius studijuojama tema.
Namų darbai: studijuoti teorinę medžiagą tema „Objektai“, spręsti praktines problemas nagrinėjama tema.
Antra diena
Darbas su DOM
− Darbo su dokumentu pagrindai
− DOM renginiai
− Problemų sprendimas studijuojama tema
Pamokos rezultatas: mokiniai susipažins su dokumento objekto modeliu, sužinos, kas yra renginys, išmoks dirbti su HTML elementais.
Namų darbai: studijuoti teorinę medžiagą, atlikti praktines užduotis nagrinėjama tema.
Trečia diena
Darbas su formomis
− Ankstesnės pamokos medžiagos kartojimas
− HTML formos
− Darbo su programa „TODO“ pradžia
Pamokos rezultatas: Studentai išmoks dirbti su HTML formomis ir pradės kurti nedidelę žiniatinklio programą, kad sudarytų užduočių sąrašą.
Namų darbai: kartoti studijuotą medžiagą, pasiruošti testui, atlikti praktines užduotis nagrinėjama tema.
Ketvirta diena
TODO projekto darbų pabaiga
− TODO projekto darbų užbaigimas
− Trečiojo modulio apibendrinimas
− Probleminių užduočių iš studijuojamų temų analizė
Pamokos rezultatas: mokiniai užbaigia projektą, apibendrina.