Programmēšana JavaScript - kurss 18 000 rub. no Coddy School of Programming for Children, apmācība 3 moduļi (mēneši)
Literārs Mistrojums / / December 03, 2023
Ilgums: no 3 moduļiem (mēneši), no 24 stundām*.
Formāts: individuālas un grupu nodarbības, bezsaistē un tiešsaistē (reālā laikā).
Bērnu skaits: no 1 līdz 8.
no 750 rub./stundā tiešsaistes grupā,
no 850 rubļiem stundā bezsaistes grupā,
no 1050 rub./stundā individuāli tiešsaistē,
no 1980 rub./stunda individuāli bezsaistē.
*Atkarīgs no studenta mācīšanās tempa.
Lielākā daļa mūsdienu vietņu ir interaktīvas. Animācija, uznirstošie logi, rīka padomi, brīdinājumi, izvēlnes, aizpildāmās veidlapas, fotogalerijas un slīdņi - visi šie elementi padara vietni “dzīvu”, interesantu un viegli lietojamu. JavaScript, skriptu programmēšanas valoda, ir atbildīga par mijiedarbību ar apmeklētāju interneta resursā. Tajā ir aprakstīts, kā vietnei jāreaģē uz katru lietotāja darbību.
Mūsdienās tīmekļa izstrāde ir vispopulārākā un visstraujāk augošā IT joma, un tīmekļa izstrādātāji veido un uztur vietnes un tīmekļa lietojumprogrammas. Tīmekļa izstrādātājs var izkārtot tīmekļa lapas, izveidot modernas tīmekļa lietojumprogrammas, izstrādāt vietņu un lietojumprogrammu servera puses arhitektūru un iestatīt vietņu SEO. Katrs no šiem uzdevumiem prasa noteiktu prasmju un iemaņu kopumu. Lielākajai daļai tīmekļa projektu ir nepieciešamas labas JavaScript zināšanas. Šis kurss ir paredzēts skolēniem no 11 gadu vecuma. Tas ir tiešs “Web Mastering” kursa turpinājums.
Kursu “JavaScript programmēšana bērniem” iesakām visiem kodētājiem vecumā no 11 gadiem, jo nodarbībās bērni:
JavaScript programmētāji ir ļoti pieprasīti, un nepieciešamība pēc tiem ar katru gadu tikai pieaug. Dodiet savam bērnam iespēju apgūt daudzsološas profesijas prasmes.
Pabeidzot kursu, katrs students saņem personalizētu sertifikātu no CODDY.
Kursa pasniedzējs:
“Spēļu programmēšana Python”, “Programmēšana JavaScript”, “Boti Python”, “Tīmekļa programmēšana”
Izglītība:
Maskavas Politehniskā universitāte, specialitāte “Informātika un datorzinātnes”.
Pieredze:
Brīvi pārvalda C\C++, Java, Python, PHP, JavaScript, SQL. Biju iesaistīts Android aplikāciju izveidē Java valodā, starpplatformu aplikāciju veidošanā C\C++, dažādu tūlītējo ziņojumapmaiņas botu veidošanā Python, kā arī dažādu web servisu izveidē, izmantojot HTML/CSS/JS/PHP.
Intereses:
Jau no mazotnes viņš ir programmējis dažādas aplikācijas no CLI līdz MVP/MVVC projektiem. Piedalījies mobilajos hakatonos. Piedalījies lietās, kas saistītas ar integrāciju ar trešo pušu slēgtajām API. Strādāja arī ar 3D, jo īpaši Autodesk Maya, Inventor, 3ds Max, Fusion360 (ir daži nelieli uzlabojumi ar objektu parādīšanu mobilajās ierīcēs). Papildus programmēšanai viņš interesējas par motosportu, jo īpaši driftu. Atturīga, prot iedvest interesi par darbu, atbildīga un efektīva.
Kursa pasniedzējs:
“Programmēšana JavaScript”, “Spēļu programmēšana Python”, “Tīmekļa programmēšana”, “Boti Python”, “Programmēšana Python3”, “Tīmekļa lietojumprogrammu izstrāde uzņēmējdarbībai”
Izglītība:
Ziemeļarktikas federālā universitāte. Skolotāju izglītība.
Pieredze:
Viņa māca datorzinātnes bērniem vairāk nekā 3 gadus. Pastāvīgi uzlabojas. Es mācījos Maskavas programmētāju skolā, apmeklēju neskaitāmus tiešsaistes kursus un neplānoju apstāties. Yandex skolotājs. Licejs." Programmas Python, C++ un JavaScript. No mācīšanas brīvajā laikā viņš veido tīmekļa vietnes, tīmekļa lietojumprogrammas un pielāgotus tērzēšanas robotus.
Intereses:
Patīk mācīties un mācīt citus. Viņš brauc ar velosipēdu lielus attālumus un spēlē ģitāru. "Lai iemācītos programmēt datoru, jums jādomā kā dators, jākļūst par datoru."
Kursa pasniedzējs:
“Spēļu programmēšana Python”, “Programmēšana JavaScript”, “Ētiskais hakeris”, “Olympiādes programmēšana”, “Programmēšana Python3”, “Kiberdrošība”
Izglītība:
Imanuela Kanta Baltijas federālās universitātes students “Informācijas drošības matemātiskās metodes”.
Pieredze:
Runā C++, C#, Python, JavaScript. Es strādāju pie vietņu rakstīšanas Django, veidoju spēles, izmantojot Unity dzinēju, un rakstīju zema līmeņa programmas C++ valodā.
Intereses:
IT tehnoloģijas, apmācība, matemātika. "Programmēšanas valoda ir tikai instruments, kas meistara rokās spēj radīt mākslas darbu."
1. modulis
Pirmā diena
Iepazīstinām ar JavaScript
− Kas ir mainīgais?
− Ievades un izvades funkcijas
- Datu tipi programmā Python
− Problēmu risināšana par pētāmo tēmu
Nodarbības rezultāts: skolēni uzzinās, kas ir mainīgais, prompt() un alert() funkcijas, iepazīsies ar datu tipiem JavaScript un iemācīsies risināt problēmas par apskatīto tēmu.
Mājasdarbs: apgūt teorētisko materiālu, risināt praktiskas problēmas par tēmu “Ievades un izvades funkcijas. Datu veidi".
Otrā diena
Operatori JS
− Aritmētiskie operatori
− Salīdzināšanas operatori
− Loģiskie operatori
− Matemātikas klase
− Problēmu risināšana
Nodarbības rezultāts: Studenti apgūs aritmētiskos, loģiskos operatorus, kā arī salīdzināšanas operatorus un mācīsies risināt uzdevumus par apskatīto tēmu.
Mājasdarbs: apgūt teorētisko materiālu un risināt vairākas praktiskas problēmas.
Trešā diena
Nosacīts operators
− Kas ir nosacījuma operators?
− Vienkārša atzarošana
− Vairāki atzarojumi
− Problēmu risināšana par tēmu “Nosacījuma operators”
Nodarbības rezultāts: Apskatīta tēma “Nosacījuma apgalvojums”, izpētītas nosacītā priekšraksta, zarojuma, koda bloka definīcijas, risinātas problēmas.
Mājasdarbs: atkārtot apgūto materiālu, sagatavoties ieskaitei, pildīt praktiskos uzdevumus par apskatīto tēmu.
Ceturtā diena
kamēr cilpa
− Mutiska aptauja par pētāmo materiālu par tēmu “Nosacīts operators”
− Ievads cilpā while
- Konsoles spēles “Uzmini numuru” izveide
− Pirmā moduļa apkopošana
Nodarbības rezultāts: Tika iegūtas praktiskās iemaņas darbā ar while cilpu, veikta zināšanu pārbaude par apskatītajām tēmām.
Mājasdarbs: atkārtot apgūto materiālu, apgūt teorētisko materiālu, pildīt praktiskos uzdevumus par tēmu “Kamēr cilpa”
2. modulis
Pirmā diena
For cilpa un atkārtošana secībās
− Zināšanu pārbaude par pirmā moduļa materiālu
− Kas ir for cilpa?
− Secību uzskaitīšana
− Problēmu risināšana par pētāmo tēmu
Nodarbības rezultāts: Studenti uzzinās, kas ir secība, un iemācīsies risināt problēmas par apgūto tēmu.
Mājasdarbs: studēt teorētisko materiālu par tēmu “For Loop”, risināt praktiskas problēmas par pētīto tēmu.
Otrā diena
Masīvi JavaScript valodā
− Masīva definīcija
− Masīvu indeksēšana
− Atkārtojiet masīvus pēc indeksiem un vērtībām
− Masīvu metodes
− Problēmu risināšana par pētāmo tēmu
Nodarbības rezultāts: skolēni iepazīsies ar jaunu datu tipu, uzzinās par secību indeksēšanu un apgūs darbu ar masīvu.
Mājasdarbs: apgūt teorētisko materiālu, pildīt praktiskos uzdevumus par apskatīto tēmu.
Trešā diena
Darbs ar stīgām
− Materiāla atkārtošana no iepriekšējās nodarbības
− Ievads virkņu un masīvu pamatmetodēs
− Problēmu risināšana par pētāmo tēmu
Nodarbības rezultāts: Studenti apgūs masīvu un virkņu metodes un iemācīsies strādāt ar datu sekvencēm JavaScript.
Mājasdarbs: atkārtot apgūto materiālu, sagatavoties ieskaitei, pildīt praktiskos uzdevumus par apskatīto tēmu.
Ceturtā diena
Funkcijas JavaScript
− Funkciju deklarācija, funkcijas atslēgvārds, funkcijas pamatteksts
− Rakstīt savas funkcijas problēmu risināšanai
− Otrā moduļa rezumēšana
− Problēmu uzdevumu analīze no pētāmajām tēmām
Nodarbības rezultāts: Studenti iemācīsies izveidot savas funkcijas, iemācīsies sadalīt programmu loģiskajos blokos un rakstīt tīru un efektīvu kodu.
Mājasdarbs: atkārtot apgūto materiālu, sagatavoties ieskaitei, apgūt teorētisko materiālu, pildīt praktiskos uzdevumus par tēmu “Funkcijas JavaScript valodā”
3. modulis
Pirmā diena
Objekti JavaScript
− Zināšanu pārbaude par otrā moduļa materiālu
− Objekta definīcija
− Objektu metodes un īpašības
− Objektu konstruktori
− Problēmu risināšana par pētāmo tēmu
Nodarbības rezultāts: skolēni uzzinās, kas ir objektorientētā programmēšana, un iemācīsies risināt problēmas par pētāmu tēmu.
Mājasdarbs: apgūt teorētisko materiālu par tēmu “Objekti”, risināt praktiskas problēmas par pētāmo tēmu.
Otrā diena
Darbs ar DOM
− Pamati darbā ar dokumentu
− DOM notikumi
− Problēmu risināšana par pētāmo tēmu
Nodarbības rezultāts: skolēni iepazīsies ar Dokumentu objektu modeli, uzzinās, kas ir pasākums, un iemācīsies strādāt ar HTML elementiem.
Mājasdarbs: apgūt teorētisko materiālu, pildīt praktiskos uzdevumus par apskatīto tēmu.
Trešā diena
Darbs ar veidlapām
− Materiāla atkārtošana no iepriekšējās nodarbības
− HTML formas
− Darba sākšana pie “TODO” aplikācijas
Nodarbības rezultāts: Studenti iemācīsies strādāt ar HTML formām un sāks izveidot nelielu tīmekļa lietojumprogrammu, lai izveidotu uzdevumu sarakstu.
Mājasdarbs: atkārtot apgūto materiālu, sagatavoties ieskaitei, pildīt praktiskos uzdevumus par apskatīto tēmu.
Ceturtā diena
Darba pabeigšana pie TODO projekta
− Darba pabeigšana pie TODO projekta
− Apkopojot trešo moduli
− Problēmu uzdevumu analīze no pētāmajām tēmām
Nodarbības rezultāts: skolēni pabeidz projektu, rezumējot.