Programmeerimine JavaScriptis - kursus 18 000 hõõruda. Coddy School of Programming for Children, koolitus 3 moodulit (kuud)
Varia / / December 03, 2023
Kestus: alates 3 moodulist (kuud), alates 24 tunnist*.
Formaat: individuaalsed ja rühmatunnid, võrguühenduseta ja võrgus (reaalajas).
Laste arv: 1 kuni 8.
alates 750 rubla tunnis võrgugrupis,
alates 850 rubla tunnis võrguühenduseta grupis,
alates 1050 rubla tunnis individuaalselt võrgus,
alates 1980 rub./tund individuaalselt võrguühenduseta.
*Sõltub õpilase õppimise tempost.
Enamik kaasaegseid veebisaite on interaktiivsed. Animatsioon, hüpikaknad, tööriistaspikrid, märguanded, menüüd, täidetavad vormid, pildigaleriid ja liugurid – kõik need elemendid muudavad saidi elavaks, huvitavaks ja hõlpsasti kasutatavaks. JavaScript, skriptimise programmeerimiskeel, vastutab külastajaga Interneti-ressursi kaudu suhtlemise eest. See kirjeldab, kuidas sait peaks reageerima igale kasutaja toimingule.
Tänapäeval on veebiarendus kõige populaarsem ja kiiremini kasvav IT-valdkond ning veebiarendajad loovad ja hooldavad veebisaite ja veebirakendusi. Veebiarendaja saab küljendada veebilehti, luua kaasaegseid veebirakendusi, arendada veebisaitide ja rakenduste serveripoolset arhitektuuri ning seadistada veebisaitidele SEO-d. Kõik need ülesanded nõuavad teatud oskuste ja võimete komplekti. Enamik veebiprojekte eeldab head JavaScripti tundmist. See kursus on mõeldud 11-aastastele ja vanematele õpilastele. See on "Web Mastering" kursuse otsene jätk.
Soovitame kursust “JavaScripti programmeerimine lastele” kõikidele 11-aastastele ja vanematele kodeerijatele, sest tundides osalevad lapsed:
JavaScripti programmeerijate järele on suur nõudlus ja vajadus nende järele kasvab iga aastaga. Andke oma lapsele võimalus omandada paljutõotava elukutse oskused.
Kursuse läbimisel saab iga õpilane isikustatud tunnistuse CODDYlt.
Kursuse õpetaja:
“Mängude programmeerimine Pythonis”, “Programmeerimine JavaScriptis”, “Botid Pythonis”, “Veebiprogrammeerimine”
Haridus:
Moskva Polütehnilise Ülikooli eriala "Informaatika ja arvutiteadus".
Kogemus:
Valdab vabalt C\C++, Java, Python, PHP, JavaScript, SQL. Tegelesin Androidi rakenduste loomisega Java-s, platvormideüleste rakenduste loomisega C\C++-s, erinevate kiirsõnumite robotite loomisega Pythonis, aga ka erinevate veebiteenustega, kasutades HTML/CSS/JS/PHP.
Huvid:
Alates varasest noorusest on ta programmeerinud erinevaid rakendusi alates CLI-st kuni MVP/MVVC projektideni. Osaleti mobiilsetel häkatonidel. Osalesin juhtumites, mis hõlmasid integreerimist kolmanda osapoole suletud API-dega. Töötas ka 3D-ga, eriti Autodesk Maya, Inventor, 3ds Max, Fusion360 (objektide kuvamisel mobiilseadmetes on mõned väikesed arendused). Lisaks programmeerimisele huvitab teda motosport, eelkõige driftimine. Diskreetne, oskab sisendada huvi töö vastu, vastutustundlik ja asjalik.
Kursuse õpetaja:
“Programmeerimine JavaScriptis”, “Mängude programmeerimine Pythonis”, “Veebiprogrammeerimine”, “Botid Pythonis”, “Programmeerimine Python3-s”, “Veebirakenduste arendamine ettevõtlusele”
Haridus:
Põhja-Arktika föderaalne ülikool. Õpetajaharidus.
Kogemus:
Ta on lastele informaatikat õpetanud üle 3 aasta. Pidevalt paranemas. Õppisin Moskva programmeerijate koolis, osalesin lugematul arvul veebikursustel ja ei kavatsegi lõpetada. Yandexi õpetaja. Lütseum." Programmid Pythonis, C++ ja JavaScriptis. Õpetamisest vabal ajal loob ta veebisaite, veebirakendusi ja kohandatud vestlusroboteid.
Huvid:
Armastab õppida ja teisi õpetada. Ta sõidab jalgrattaga pikki vahemaid ja mängib kitarri. "Et õppida arvutit programmeerima, peate mõtlema nagu arvuti, saama arvutiks."
Kursuse õpetaja:
"Mängude programmeerimine Pythonis", "Programmeerimine JavaScriptis", "Eetiline häkker", "Olümpiaadi programmeerimine", "Programmeerimine Pythonis 3", "Küberturvalisus"
Haridus:
Üliõpilane Immanuel Kanti Balti Föderaalses Ülikoolis, “Infoturbe matemaatilised meetodid”.
Kogemus:
Räägib C++, C#, Python, JavaScript. Töötasin Djangos veebisaitide kirjutamisega, lõin Unity mootoriga mänge ja kirjutasin madala taseme programme C++ keeles.
Huvid:
IT tehnoloogiad, koolitus, matemaatika. "Programmeerimiskeel on ainult tööriist, millega saab meistri kätes kunstiteose luua."
1. moodul
Esimene päev
Tutvustame JavaScripti
− Mis on muutuja?
− Sisend- ja väljundfunktsioonid
− Andmetüübid Pythonis
− Ülesannete lahendamine õpitud teemal
Tunni tulemus: õpilased saavad teada, mis on muutuja, funktsioonid prompt() ja alert(), tutvuvad andmetüüpidega JavaScriptis ja õpivad lahendama käsitletud teema ülesandeid.
Kodutöö: õppida teoreetilist materjali, lahendada praktilisi ülesandeid teemal „Sisend- ja väljundfunktsioonid. Andmetüübid".
Teine päev
Operaatorid JS-is
− Aritmeetilised operaatorid
− Võrdlusoperaatorid
− Loogikaoperaatorid
− klassi matemaatika
− Probleemide lahendamine
Tunni tulemus: Õpilased õpivad nii aritmeetilisi, loogilisi kui ka võrdlusoperaatoreid ning õpivad lahendama käsitletava teema ülesandeid.
Kodutöö: õppida teoreetilist materjali ja lahendada mitmeid praktilisi probleeme.
Kolmas päev
Tingimuslik operaator
− Mis on tingimuslik operaator?
− Lihtne hargnemine
− Mitmekordne hargnemine
− ülesannete lahendamine teemal “Tingimuslik operaator”
Tunni tulemus: Käsitletud on teemat “Tingimuslause”, uuritud on tingimuslause, hargnemise, koodiploki definitsioone, lahendatud ülesandeid.
Kodutöö: korrata õpitud materjali, valmistuda kontrolltööks, sooritada praktilisi ülesandeid käsitletud teemal.
Neljas päev
samas silmus
− Suuline küsitlus uuritava materjali kohta teemal “Tingimuslik operaator”
− Sissejuhatus while-tsüklisse
- konsoolimängu "Arva number" loomine
− Esimese mooduli kokkuvõtte tegemine
Tunni tulemus: Saadi praktilised oskused while-tsükliga töötamiseks, viidi läbi teadmiste kontroll käsitletavatel teemadel.
Kodutöö: korrata õpitud materjali, õppida teoreetilist materjali, täita praktilisi ülesandeid teemal “Silmuse ajal”
2. moodul
Esimene päev
For silmus ja jadade iteratsioon
− Teadmiste kontrollimine esimese mooduli materjali kohta
− Mis on for-silmus?
− Jadade loendamine
− Ülesannete lahendamine õpitud teemal
Tunni tulemus: Õpilased saavad teada, mis on jada ja õpivad lahendama ülesandeid õpitud teemal.
Kodutöö: õppida teoreetilist materjali teemal “For Loop”, lahendada praktilisi ülesandeid õpitud teemal.
Teine päev
Massiivid JavaScriptis
− Massiivi määratlus
− Massiivi indekseerimine
− Itereerige massiive indeksite ja väärtuste järgi
− Massiivimeetodid
− Ülesannete lahendamine õpitud teemal
Tunni tulemus: õpilased tutvuvad uue andmetüübiga, õpivad tundma järjestuse indekseerimist ja õpivad töötama massiiviga.
Kodutöö: õppida teoreetilist materjali, täita praktilisi ülesandeid käsitletava teema kohta.
Kolmas päev
Stringidega töötamine
− Eelmise tunni materjali kordamine
− Stringide ja massiivide põhimeetodite tutvustus
− Ülesannete lahendamine õpitud teemal
Tunni tulemus: Õpilased õpivad massiivi- ja stringmeetodeid ning õpivad töötama JavaScripti andmejadadega.
Kodutöö: korrata õpitud materjali, valmistuda kontrolltööks, sooritada praktilisi ülesandeid käsitletud teemal.
Neljas päev
Funktsioonid JavaScriptis
− Funktsiooni deklaratsioon, funktsiooni märksõna, funktsiooni keha
− Oma funktsioonide kirjutamine probleemide lahendamiseks
− Teise mooduli kokkuvõte
− Probleemsete ülesannete analüüs õpitud teemadest
Tunni tulemus: Õpilased õpivad looma ise funktsioone, õpivad jagama programmi loogilisteks plokkideks ning kirjutama puhast ja tõhusat koodi.
Kodutöö: korrata õpitud materjali, valmistuda testiks, õppida teoreetilist materjali, täita praktilisi ülesandeid teemal “JavaScripti funktsioonid”
3. moodul
Esimene päev
Objektid JavaScriptis
− Teadmiste kontrollimine teise mooduli materjali kohta
− Objekti määratlus
− Objektide meetodid ja omadused
− Objektikonstruktorid
− Ülesannete lahendamine õpitud teemal
Tunni tulemus: õpilased saavad teada, mis on objektorienteeritud programmeerimine ja õpitakse lahendama ülesandeid õpitud teemal.
Kodutöö: õppida teoreetilist materjali teemal “Objektid”, lahendada praktilisi ülesandeid õpitud teemal.
Teine päev
DOM-iga töötamine
− Dokumendiga töötamise alused
− DOM-i sündmused
− Ülesannete lahendamine õpitud teemal
Tunni tulemus: õpilased tutvuvad dokumendiobjekti mudeliga, saavad teada, mis on sündmus ja kuidas töötada HTML-elementidega.
Kodutöö: õppida teoreetilist materjali, täita praktilisi ülesandeid käsitletava teema kohta.
Kolmas päev
Töötamine vormidega
− Eelmise tunni materjali kordamine
− HTML-vormid
− Töö algus rakendusega “TODO”.
Tunni tulemus: Õpilased õpivad töötama HTML-vormidega ja hakkavad looma ülesannete loendi loomiseks väikest veebirakendust.
Kodutöö: korrata õpitud materjali, valmistuda kontrolltööks, sooritada praktilisi ülesandeid käsitletud teemal.
Neljas päev
TODO projektiga töö lõpetamine
− TODO projektiga seotud töö lõpetamine
− Kolmanda mooduli kokkuvõte
− Probleemsete ülesannete analüüs õpitud teemadest
Tunni tulemus: õpilased lõpetavad projekti, tehes kokkuvõtteid.