Programmering i JavaScript - kurs 18 000 rub. från Coddy School of Programming for Children, utbildning 3 moduler (månader)
Miscellanea / / December 03, 2023
Varaktighet: från 3 moduler (månader), från 24 timmar*.
Format: individuella och grupplektioner, offline och online (realtid).
Antal barn: från 1 till 8.
från 750 rub./timme i en onlinegrupp,
från 850 rub./timme i en offlinegrupp,
från 1050 rub./timme individuellt online,
från 1980 rub./timme individuellt offline.
*Beroende på elevens inlärningstakt.
De flesta moderna webbplatser är interaktiva. Animation, popup-fönster, verktygstips, varningar, menyer, formulär att fylla i, fotogallerier och reglage - alla dessa element gör webbplatsen "levande", intressant och lätt att använda. JavaScript, ett skriptprogrammeringsspråk, är ansvarigt för att interagera med en besökare på en internetresurs. Den beskriver hur webbplatsen ska svara på varje användaråtgärd.
Idag är webbutveckling det populäraste och snabbast växande IT-området, och webbutvecklare skapar och underhåller webbplatser och webbapplikationer. En webbutvecklare kan layouta webbsidor, skapa moderna webbapplikationer, utveckla arkitekturen för serversidan av webbplatser och applikationer och ställa in SEO för webbplatser. Var och en av dessa uppgifter kräver en specifik uppsättning färdigheter och förmågor. De allra flesta webbprojekt kräver goda kunskaper i JavaScript. Denna kurs är avsedd för studenter från 11 år och äldre. Det är en direkt fortsättning på kursen "Web Mastering".
Vi rekommenderar kursen "JavaScript-programmering för barn" till alla kodare från 11 år och äldre, eftersom barnen i klasserna:
JavaScript-programmerare är mycket efterfrågade och behovet av dem bara ökar för varje år. Ge ditt barn möjligheten att behärska kompetensen i ett lovande yrke.
Efter avslutad kurs får varje student ett personligt certifikat från CODDY.
Kurslärare:
"Spelprogrammering i Python", "Programmering i JavaScript", "Bots i Python", "Webbprogrammering"
Utbildning:
Moscow Polytechnic University, specialitet "Informatik och datavetenskap".
Erfarenhet:
Behärskar C\C++, Java, Python, PHP, JavaScript, SQL. Jag var involverad i skapandet av Android-applikationer i Java, plattformsoberoende applikationer i C\C++, bots för olika instant messengers i Python, samt olika webbtjänster som använder HTML/CSS/JS/PHP.
Intressen:
Från en tidig ålder har han programmerat olika applikationer från CLI till MVP/MVVC-projekt. Deltog i mobila hackathons. Deltog i ärenden som rör integration med stängda API: er från tredje part. Arbetade även med 3d, i synnerhet Autodesk Maya, Inventor, 3ds Max, Fusion360 (det finns några små utvecklingar med att visa objekt på mobila enheter). Förutom programmering är han intresserad av motorsport, i synnerhet drifting. Diskret, vet hur man inger intresse för arbetet, ansvarsfull och effektiv.
Kurslärare:
"Programmering i JavaScript", "Programmering av spel i Python", "Webbprogrammering", "Bots i Python", "Programmering i Python3", "Utveckling av webbapplikationer för företag"
Utbildning:
Northern Arctic Federal University. Lärarutbildning.
Erfarenhet:
Hon har undervisat barn i datavetenskap i över 3 år. Ständigt förbättras. Jag studerade på Moskva School of Programmers, tog otaliga onlinekurser och har inga planer på att sluta. Lärare i Yandex. Lyceum." Program i Python, C++ och JavaScript. På fritiden från undervisningen skapar han hemsidor, webbapplikationer och anpassade chatbots.
Intressen:
Älskar att lära och lära andra. Han cyklar långa sträckor och spelar gitarr. "För att lära dig hur man programmerar en dator måste du tänka som en dator, bli en dator."
Kurslärare:
"Spelprogrammering i Python", "Programmering i JavaScript", "Etisk hacker", "Olympiadprogrammering", "Programmering i Python3", "Cybersäkerhet"
Utbildning:
Student vid Immanuel Kant Baltic Federal University, "Matematiska metoder för informationssäkerhet."
Erfarenhet:
Talar C++, C#, Python, JavaScript. Jag arbetade med att skriva webbsidor i Django, skapade spel med Unity-motorn och skrev lågnivåprogram i C++.
Intressen:
IT-teknik, utbildning, matematik. "Ett programmeringsspråk är bara ett verktyg som kan skapa ett konstverk i händerna på en mästare."
1:a modul
Första dagen
Vi introducerar JavaScript
− Vad är en variabel?
− In- och utgångsfunktioner
− Datatyper i Python
− Lösa problem inom det studerade ämnet
Resultatet av lektionen: eleverna kommer att lära sig vad en variabel är, funktionerna prompt() och alert(), bekanta sig med datatyper i JavaScript och lära sig att lösa problem i det behandlade ämnet.
Läxa: studera teoretiskt material, lösa praktiska problem på ämnet ”Input- och outputfunktioner. Datatyper".
Andra dagen
Operatörer i JS
− Aritmetiska operatorer
− Jämförelseoperatörer
− Logiska operatorer
− Klass matematik
− Problemlösning
Resultatet av lektionen: Eleverna kommer att studera aritmetiska, logiska operatorer, såväl som jämförelseoperatorer, och lära sig att lösa problem på det täckta ämnet.
Läxa: studera teoretiskt material och lösa flera praktiska problem.
Dag tre
Villkorlig operatör
− Vad är en villkorad operatör?
− Enkel förgrening
− Flera förgreningar
− Lösa problem på ämnet "Villkorlig operatör"
Resultatet av lektionen: Ämnet "Villkorligt uttalande" har behandlats, definitionerna av villkorligt uttalande, förgrening, kodblock har studerats, problem har lösts.
Läxa: upprepa det studerade materialet, förbered dig för provet, utför praktiska uppgifter om det behandlade ämnet.
Dag fyra
medan loop
− Muntlig undersökning om det studerade materialet i ämnet "Villkorlig operatör"
− Introduktion till while-slingan
− Skapande av konsolspelet "Guess the Number"
− Sammanfattning av den första modulen
Resultatet av lektionen: Praktiska färdigheter i att arbeta med while-slingan erhölls, kunskapstester i de ämnen som behandlades genomfördes.
Läxa: upprepa det studerade materialet, studera teoretiskt material, slutför praktiska uppgifter om ämnet "While Loop"
2:a modulen
Första dagen
For loop och iteration över sekvenser
− Testa kunskaper om materialet i den första modulen
− Vad är en for loop?
− Uppräkning av sekvenser
− Lösa problem inom det studerade ämnet
Resultatet av lektionen: Eleverna kommer att lära sig vad en sekvens är och lära sig att lösa problem i ämnet de har studerat.
Läxa: studera teoretiskt material om ämnet "For Loop", lösa praktiska problem på det studerade ämnet.
Andra dagen
Arrayer i JavaScript
− Arraydefinition
− Arrayindexering
− Iterera över arrayer med index och värden
− Arraymetoder
− Lösa problem inom det studerade ämnet
Resultatet av lektionen: eleverna kommer att bekanta sig med en ny datatyp, lära sig om sekvensindexering och lära sig hur man arbetar med en array.
Läxa: studera teoretiskt material, genomföra praktiska uppgifter om det ämne som behandlas.
Dag tre
Arbeta med strängar
− Upprepning av material från föregående lektion
− Introduktion till de grundläggande metoderna för strängar och arrayer
− Lösa problem inom det studerade ämnet
Resultatet av lektionen: Eleverna kommer att lära sig array- och strängmetoder och lära sig hur man arbetar med datasekvenser i JavaScript.
Läxa: upprepa det studerade materialet, förbered dig för provet, utför praktiska uppgifter om det behandlade ämnet.
Dag fyra
Funktioner i JavaScript
− Funktionsdeklaration, funktionsnyckelord, funktionskropp
− Att skriva egna funktioner för att lösa problem
− Sammanfattning av den andra modulen
− Analys av problematiska uppgifter från de studerade ämnena
Resultatet av lektionen: Eleverna får lära sig att skapa sina egna funktioner, lära sig att dela upp ett program i logiska block och skriva ren och effektiv kod.
Läxa: upprepa det studerade materialet, förbered dig för ett test, studera teoretiskt material, gör praktiska uppgifter i ämnet "Funktioner i JavaScript"
3:e modul
Första dagen
Objekt i JavaScript
− Testa kunskaper om materialet i den andra modulen
− Objektdefinition
− Metoder och egenskaper hos objekt
− Objektkonstruktörer
− Lösa problem inom det studerade ämnet
Resultatet av lektionen: studenterna kommer att lära sig vad objektorienterad programmering är och lära sig hur man löser problem inom ett studerat ämne.
Läxa: studera teoretiskt material om ämnet "Objekt", lösa praktiska problem på det studerade ämnet.
Andra dagen
Arbeta med DOM
− Grunderna i att arbeta med ett dokument
− DOM-händelser
− Lösa problem inom det studerade ämnet
Resultatet av lektionen: eleverna kommer att bli bekanta med Document Object Model, lära sig vad en händelse är och lära sig hur man arbetar med HTML-element.
Läxa: studera teoretiskt material, genomföra praktiska uppgifter om det ämne som behandlas.
Dag tre
Arbeta med formulär
− Upprepning av material från föregående lektion
− HTML-formulär
− Start av arbetet med "TODO"-applikationen
Resultatet av lektionen: Eleverna kommer att lära sig att arbeta med HTML-formulär och börja skapa en liten webbapplikation för att skapa en uppgiftslista.
Läxa: upprepa det studerade materialet, förbered dig för provet, utför praktiska uppgifter om det behandlade ämnet.
Dag fyra
Slutförande av arbetet med TODO-projektet
− Slutförande av arbetet med TODO-projektet
− Sammanfattning av den tredje modulen
− Analys av problematiska uppgifter från de studerade ämnena
Resultatet av lektionen: eleverna slutför projektet, summerar.