Programiranje v JavaScript - tečaj 18.000 rub. iz Coddy School of Programming for Children, usposabljanje 3 moduli (meseci)
Miscellanea / / December 03, 2023
Trajanje: od 3 modulov (meseci), od 24 ur*.
Oblika: individualne in skupinske ure, offline in online (v realnem času).
Število otrok: od 1 do 8.
od 750 rub./uro v spletni skupini,
od 850 rub./uro v skupini brez povezave,
od 1050 rub./uro posamično na spletu,
od 1980 rub./uro posamično brez povezave.
*Odvisno od tempa učenja študenta.
Večina sodobnih spletnih strani je interaktivnih. Animacija, pojavna okna, namigi orodij, opozorila, meniji, obrazci za izpolnjevanje, fotogalerije in drsniki - vsi ti elementi naredijo spletno stran "živo", zanimivo in enostavno za uporabo. JavaScript, skriptni programski jezik, je odgovoren za interakcijo z obiskovalcem na internetnem viru. Opisuje, kako naj se spletno mesto odzove na vsako dejanje uporabnika.
Danes je spletni razvoj najbolj priljubljeno in najhitreje rastoče IT področje, spletni razvijalci pa ustvarjajo in vzdržujejo spletna mesta in spletne aplikacije. Spletni razvijalec lahko postavi spletne strani, ustvari sodobne spletne aplikacije, razvije arhitekturo strežniške strani spletnih mest in aplikacij ter nastavi SEO za spletna mesta. Vsaka od teh nalog zahteva določen nabor veščin in sposobnosti. Velika večina spletnih projektov zahteva dobro poznavanje JavaScripta. Ta tečaj je namenjen študentom, starim 11 let in več. Je neposredno nadaljevanje tečaja "Web Mastering".
Tečaj “Programiranje v JavaScriptu za otroke” priporočamo vsem koderjem, starim 11 let in več, saj otroci na urah:
Programerji JavaScript so zelo povpraševani in potreba po njih se vsako leto le povečuje. Dajte svojemu otroku priložnost, da obvlada veščine obetavnega poklica.
Po zaključku tečaja vsak tečajnik prejme personalizirano potrdilo podjetja CODDY.
Učitelj tečaja:
“Programiranje iger v Pythonu”, “Programiranje v JavaScriptu”, “Boti v Pythonu”, “Spletno programiranje”
Izobrazba:
Moskovska politehnična univerza, specialnost "Informatika in računalništvo".
Izkušnje:
Tekoče govori C\C++, Java, Python, PHP, JavaScript, SQL. Sodeloval sem pri izdelavi Android aplikacij v Javi, cross-platform aplikacij v C\C++, botov za različne instant messengerje v Pythonu, kot tudi različnih spletnih storitev z uporabo HTML/CSS/JS/PHP.
Zanimanja:
Že od malih nog programira različne aplikacije od CLI do MVP/MVVC projektov. Sodeloval na mobilnih hackathonih. Sodeloval v primerih integracije z zaprtimi API-ji tretjih oseb. Delal tudi s 3d, zlasti Autodesk Maya, Inventor, 3ds Max, Fusion360 (obstaja nekaj manjših napredkov s prikazovanjem objektov na mobilnih napravah). Poleg programiranja ga zanimajo motošporti, predvsem driftanje. Diskreten, zna vzbuditi zanimanje za delo, odgovoren in učinkovit.
Učitelj tečaja:
“Programiranje v JavaScriptu”, “Programiranje iger v Pythonu”, “Spletno programiranje”, “Boti v Pythonu”, “Programiranje v Python3”, “Razvoj spletnih aplikacij za podjetja”
Izobrazba:
Zvezna univerza Severne Arktike. Izobraževanje učiteljev.
Izkušnje:
Računalništvo otroke poučuje že več kot 3 leta. Nenehno izboljševanje. Študiral sem na Moskovski šoli programerjev, obiskoval nešteto spletnih tečajev in ne nameravam nehati. Učitelj Yandex. Licej." Programi v Pythonu, C++ in JavaScript. V prostem času od poučevanja izdeluje spletne strani, spletne aplikacije in chatbote po meri.
Zanimanja:
Rad se uči in uči druge. Na dolge razdalje se vozi s kolesom in igra kitaro. "Da bi se naučili programirati računalnik, morate razmišljati kot računalnik, postati računalnik."
Učitelj tečaja:
»Programiranje iger v Pythonu«, »Programiranje v JavaScriptu«, »Etični heker«, »Olimpijadno programiranje«, »Programiranje v Python3«, »Kibernetska varnost«
Izobrazba:
Študent na Baltski zvezni univerzi Immanuel Kant, "Matematične metode za informacijsko varnost."
Izkušnje:
Govori C++, C#, Python, JavaScript. Delal sem na pisanju spletnih mest v Djangu, ustvarjal igre z uporabo motorja Unity in pisal nizkonivojske programe v C++.
Zanimanja:
IT tehnologije, usposabljanje, matematika. "Programski jezik je samo orodje, ki lahko ustvari umetnino v rokah mojstra."
1. modul
Prvi dan
Predstavljamo JavaScript
− Kaj je spremenljivka?
− Vhodne in izhodne funkcije
− Vrste podatkov v Pythonu
− Reševanje nalog na obravnavano temo
Rezultat lekcije: učenci bodo spoznali, kaj je spremenljivka, funkciji prompt() in alert(), se seznanili s podatkovnimi tipi v JavaScriptu ter se naučili reševati probleme na obravnavano temo.
Domača naloga: preučite teoretično gradivo, rešite praktične probleme na temo »Vhodne in izhodne funkcije. Vrste podatkov".
Drugi dan
Operatorji v JS
− Aritmetični operatorji
− Operatorji primerjave
− Logični operatorji
− Razred matematike
− Reševanje problemov
Rezultat lekcije: Učenci se bodo učili aritmetike, logičnih operatorjev in primerjalnih operatorjev ter se naučili reševati naloge na obravnavano temo.
Domača naloga: preučevanje teoretičnega gradiva in reševanje več praktičnih problemov.
Tretji dan
Pogojni operator
− Kaj je pogojni operator?
− Enostavno razvejanje
− Več razvejev
− Reševanje nalog na temo "Pogojni operator"
Rezultat lekcije: Obravnavana je bila tema »Pogojni stavek«, preučene so bile definicije pogojnega stavka, razvejanja, kodnega bloka, rešeni so bili problemi.
Domača naloga: ponoviti preučeno snov, se pripraviti na test, opraviti praktične naloge na obravnavano temo.
Četrti dan
medtem ko zanka
− Ustna anketa o preučenem gradivu na temo "Pogojni operater"
− Uvod v zanko while
− Izdelava konzolne igre »Ugani številko«
− Povzetek prvega modula
Rezultat lekcije: Pridobljene so bile praktične veščine dela z zanko while, izvedeno je bilo preverjanje znanja o obravnavanih temah.
Domača naloga: ponovite preučeno gradivo, preučite teoretično gradivo, opravite praktične naloge na temo "While Loop"
2. modul
Prvi dan
Zanka for in ponavljanje zaporedij
− Preverjanje znanja na snovi prvega modula
− Kaj je zanka for?
− Naštevanje zaporedij
− Reševanje nalog na obravnavano temo
Rezultat lekcije: Učenci bodo spoznali, kaj je zaporedje in se naučili reševati probleme na temo, ki so jo preučevali.
Domača naloga: preučite teoretično gradivo na temo "For Loop", rešite praktične probleme na preučeno temo.
Drugi dan
Nizi v JavaScriptu
− Definicija polja
− Indeksiranje polja
− Ponavljanje po nizih po indeksih in vrednostih
− Matrične metode
− Reševanje nalog na obravnavano temo
Rezultat lekcije: študenti se bodo seznanili z novim podatkovnim tipom, se seznanili z indeksiranjem zaporedja in se naučili dela z matriko.
Domača naloga: preučite teoretično gradivo, opravite praktične naloge na obravnavano temo.
Tretji dan
Delo z nizi
− Ponovitev snovi prejšnje ure
− Uvod v osnovne metode nizov in nizov
− Reševanje nalog na obravnavano temo
Rezultat lekcije: Učenci se bodo naučili matričnih in nizovnih metod ter se naučili delati z zaporedji podatkov v JavaScriptu.
Domača naloga: ponoviti preučeno snov, se pripraviti na test, opraviti praktične naloge na obravnavano temo.
Četrti dan
Funkcije v JavaScriptu
− Deklaracija funkcije, ključna beseda funkcije, telo funkcije
− Pisanje lastnih funkcij za reševanje problemov
− Povzetek drugega modula
− Analiza problemskih nalog iz obravnavanih vsebin
Rezultat lekcije: Učenci se bodo naučili ustvarjati lastne funkcije, se naučili razdeliti program na logične bloke ter napisati čisto in učinkovito kodo.
Domača naloga: ponovite preučeno gradivo, pripravite se na test, preučite teoretično gradivo, opravite praktične naloge na temo “Funkcije v JavaScriptu”
3. modul
Prvi dan
Objekti v JavaScriptu
− Preverjanje znanja na snovi drugega modula
− Definicija predmeta
− Metode in lastnosti predmetov
− Konstruktorji objektov
− Reševanje nalog na obravnavano temo
Rezultat lekcije: študenti bodo spoznali, kaj je objektno orientirano programiranje in se naučili reševati probleme na obravnavano temo.
Domača naloga: preučite teoretično gradivo na temo "Predmeti", rešite praktične probleme na preučeno temo.
Drugi dan
Delo z DOM
− Osnove dela z dokumentom
− dogodki DOM
− Reševanje nalog na obravnavano temo
Rezultat lekcije: študenti se bodo seznanili z dokumentnim objektnim modelom, izvedeli kaj je dogodek in se naučili delati z elementi HTML.
Domača naloga: preučite teoretično gradivo, opravite praktične naloge na obravnavano temo.
Tretji dan
Delo z obrazci
− Ponovitev snovi prejšnje ure
− HTML obrazci
− Začetek dela na aplikaciji “TODO”.
Rezultat lekcije: Učenci se bodo naučili delati z obrazci HTML in začeli ustvarjati majhno spletno aplikacijo za ustvarjanje seznama opravil.
Domača naloga: ponoviti preučeno snov, se pripraviti na test, opraviti praktične naloge na obravnavano temo.
Četrti dan
Zaključek dela na projektu TODO
− Zaključek del na projektu TODO
− Povzetek tretjega modula
− Analiza problemskih nalog iz obravnavanih vsebin
Rezultat lekcije: učenci dokončajo projekt in povzamejo.