Ohjelmointi JavaScriptillä - kurssi 18 000 hieroa. Coddy School of Programming for Children, koulutus 3 moduulia (kk)
Miscellanea / / December 03, 2023
Kesto: alkaen 3 moduulia (kk), alkaen 24 tuntia*.
Muoto: yksilö- ja ryhmätunnit, offline ja online (reaaliaikainen).
Lasten määrä: 1-8.
alkaen 750 hieroa/tunti verkkoryhmässä,
alkaen 850 hieroa/tunti offline-ryhmässä,
alkaen 1050 ruplaa/tunti erikseen verkossa,
alkaen 1980 hieroa/tunti erikseen offline-tilassa.
*Riippuu opiskelijan oppimisnopeudesta.
Useimmat nykyaikaiset verkkosivustot ovat interaktiivisia. Animaatiot, ponnahdusikkunat, työkaluvihjeet, hälytykset, valikot, täytettävät lomakkeet, valokuvagalleriat ja liukusäätimet - kaikki nämä elementit tekevät sivustosta "elävän", mielenkiintoisen ja helppokäyttöisen. JavaScript, komentosarjaohjelmointikieli, vastaa vuorovaikutuksesta vierailijan kanssa Internet-resurssissa. Se kuvaa, kuinka sivuston tulee reagoida jokaiseen käyttäjän toimintaan.
Verkkokehitys on nykyään suosituin ja nopeimmin kasvava IT-alue, ja verkkokehittäjät luovat ja ylläpitävät verkkosivustoja ja verkkosovelluksia. Verkkokehittäjä voi asetella verkkosivuja, luoda nykyaikaisia verkkosovelluksia, kehittää verkkosivustojen ja sovellusten palvelinpuolen arkkitehtuuria ja määrittää verkkosivustojen hakukoneoptimoinnin. Jokainen näistä tehtävistä vaatii tietyn joukon taitoja ja kykyjä. Suurin osa verkkoprojekteista vaatii hyvää JavaScriptin tuntemusta. Kurssi on tarkoitettu 11-vuotiaille ja sitä vanhemmille opiskelijoille. Se on suoraa jatkoa "Web Mastering" -kurssille.
Suosittelemme "JavaScript-ohjelmointi lapsille" -kurssia kaikille 11-vuotiaille ja sitä vanhemmille koodaajille, koska tunneilla lapset:
JavaScript-ohjelmoijien kysyntä on suuri ja niiden tarve kasvaa vain joka vuosi. Anna lapsellesi mahdollisuus hallita lupaavan ammatin taidot.
Kurssin päätyttyä jokainen opiskelija saa henkilökohtaisen todistuksen CODDYltä.
Kurssin opettaja:
"Peliohjelmointi Pythonissa", "Ohjelmointi JavaScriptillä", "Pythonin robotit", "Web-ohjelmointi"
Koulutus:
Moskovan ammattikorkeakoulu, erikoisuus "Informatiikka ja tietojenkäsittelytiede".
Kokea:
Hallitset sujuvasti C\C++, Java, Python, PHP, JavaScript, SQL. Olin mukana luomassa Android-sovelluksia Java-kielellä, cross-platform-sovelluksia C\C++-kielellä, botteja erilaisille pikaviestinnille Pythonissa sekä erilaisissa verkkopalveluissa HTML/CSS/JS/PHP: llä.
Kiinnostuksen kohteet:
Varhaisesta iästä lähtien hän on ohjelmoinut erilaisia sovelluksia CLI: stä MVP/MVVC-projekteihin. Osallistunut mobiilihackathoneihin. Osallistunut tapauksiin, jotka koskivat integraatiota kolmannen osapuolen suljettujen sovellusliittymien kanssa. Työskennellyt myös 3d: n kanssa, erityisesti Autodesk Maya, Inventor, 3ds Max, Fusion360 (joitakin pieniä kehityskohteita on tehty objektien näyttämisessä mobiililaitteissa). Ohjelmoinnin lisäksi hän on kiinnostunut moottoriurheilusta, erityisesti driftistä. Huomaamaton, osaa herättää kiinnostuksen työhön, vastuullinen ja tehokas.
Kurssin opettaja:
"Ohjelmointi JavaScriptillä", "Pelien ohjelmointi Pythonilla", "Web-ohjelmointi", "Pythonin robotit", "Ohjelmointi Python3:ssa", "Verkkosovellusten kehittäminen yrityksille"
Koulutus:
Northern Arctic Federal University. Opettajan koulutus.
Kokea:
Hän on opettanut tietojenkäsittelytiedettä lapsille yli 3 vuotta. Jatkuvasti parantumassa. Opiskelin Moskovan ohjelmoijien koulussa, kävin lukemattomia verkkokursseja, enkä aio lopettaa. Yandexin opettaja. Lyseo." Ohjelmat Pythonissa, C++:ssa ja JavaScriptissä. Opetuksesta vapaa-ajallaan hän luo verkkosivustoja, verkkosovelluksia ja mukautettuja chatbotteja.
Kiinnostuksen kohteet:
Rakastaa oppimista ja muiden opettamista. Hän ajaa polkupyörällä pitkiä matkoja ja soittaa kitaraa. "Jotta oppia ohjelmoimaan tietokonetta, sinun täytyy ajatella kuin tietokone, tulla tietokoneeksi."
Kurssin opettaja:
"Peliohjelmointi Pythonissa", "Ohjelmointi JavaScriptissä", "Eettinen hakkeri", "Olympiadien ohjelmointi", "Ohjelmointi Python3:ssa", "Kyberturvallisuus"
Koulutus:
Opiskelija Immanuel Kant Baltic Federal Universityssä, "Tietoturvallisuuden matemaattiset menetelmät".
Kokea:
Puhuu C++, C#, Python, JavaScript. Työskentelin verkkosivujen kirjoittamisessa Djangolla, loin pelejä Unity-moottorilla ja kirjoitin matalan tason ohjelmia C++:lla.
Kiinnostuksen kohteet:
IT-teknologiat, koulutus, matematiikka. "Ohjelmointikieli on vain työkalu, jolla voi luoda taideteoksen mestarin käsissä."
1. moduuli
Ensimmäinen päivä
Esittelyssä JavaScript
− Mikä on muuttuja?
− Tulo- ja lähtötoiminnot
− Tietotyypit Pythonissa
− Tehtävän ratkaiseminen tutkittavasta aiheesta
Oppitunnin tulos: Opiskelija oppii mikä muuttuja on, prompt()- ja alert()-funktiot, tutustuu JavaScriptin tietotyyppeihin ja oppii ratkaisemaan käsitellyn aiheen ongelmia.
Kotitehtävät: opiskella teoreettista materiaalia, ratkaista käytännön ongelmia aiheesta "Syöte- ja lähtöfunktiot. Tietotyypit".
Toinen päivä
Operaattorit JS: ssä
− Aritmeettiset operaattorit
− Vertailuoperaattorit
− Loogiset operaattorit
− Matematiikkaluokka
− Ongelmanratkaisu
Oppitunnin tulos: Opiskelija opiskelee aritmeettisia, loogisia operaattoreita sekä vertailuoperaattoreita ja oppii ratkaisemaan aiheeseen liittyviä tehtäviä.
Kotitehtävät: opiskella teoreettista materiaalia ja ratkaista useita käytännön ongelmia.
Kolmas päivä
Ehdollinen operaattori
− Mikä on ehdollinen operaattori?
− Yksinkertainen haarautuminen
− Useita haaroja
− Tehtävän ratkaiseminen aiheesta "Ehdollinen operaattori"
Oppitunnin tulos: Aihe "Ehdollinen lause" on käyty läpi, ehdollisen lauseen, haarautumisen, koodilohkon määritelmiä on tutkittu, ongelmia on ratkaistu.
Kotitehtävät: toista opiskelumateriaali, valmistaudu kokeeseen, suorita käytännön tehtäviä käsitellystä aiheesta.
Päivä neljä
kun silmukka
− Suullinen kysely tutkitusta materiaalista aiheesta ”Ehdollinen operaattori”
− Johdanto while-silmukkaan
− Konsolipelin "Guess the Number" luominen
− Ensimmäisen moduulin yhteenveto
Oppitunnin tulos: Saatiin käytännön taidot while-silmukan kanssa työskentelyyn, suoritettiin tiedon testaus käsitellyistä aiheista.
Kotitehtävät: toista opiskelumateriaali, opiskele teoreettista materiaalia, suorita käytännön tehtäviä aiheesta "While Loop"
2. moduuli
Ensimmäinen päivä
For-silmukka ja iterointi sekvenssien yli
− Tietojen testaaminen ensimmäisen moduulin materiaalista
− Mikä on for-silmukka?
− Sekvenssien luettelointi
− Tehtävän ratkaiseminen tutkittavasta aiheesta
Oppitunnin tulos: Opiskelija oppii, mikä sekvenssi on, ja oppii ratkaisemaan opiskelemaansa aihetta koskevia ongelmia.
Kotitehtävät: opiskella teoreettista materiaalia aiheesta "For Loop", ratkaisemaan käytännön ongelmia tutkitusta aiheesta.
Toinen päivä
Taulukot JavaScriptissä
− Taulukon määritelmä
− Array-indeksointi
− Iteroi taulukoiden yli indeksien ja arvojen mukaan
− Taulukkomenetelmät
− Tehtävän ratkaiseminen tutkittavasta aiheesta
Oppitunnin tulos: Opiskelijat tutustuvat uuteen tietotyyppiin, sekvenssiindeksoimiseen ja taulukon käyttöön.
Kotitehtävät: opiskella teoreettista materiaalia, suorittaa käytännön tehtäviä käsitellystä aiheesta.
Kolmas päivä
Työskentely Stringsin kanssa
− Toista edellisen oppitunnin materiaalia
− Johdatus merkkijonojen ja taulukoiden perusmenetelmiin
− Tehtävän ratkaiseminen tutkittavasta aiheesta
Oppitunnin tulos: Opiskelijat oppivat taulukko- ja merkkijonomenetelmiä ja oppivat työskentelemään JavaScriptin datasekvenssien kanssa.
Kotitehtävät: toista opiskelumateriaali, valmistaudu kokeeseen, suorita käytännön tehtäviä käsitellystä aiheesta.
Päivä neljä
Toiminnot JavaScriptissä
− Funktioilmoitus, funktion avainsana, funktion runko
− Omien funktioiden kirjoittaminen ongelmien ratkaisemiseksi
− Toisen moduulin yhteenveto
− Ongelmallisten tehtävien analysointi opiskeluista aiheista
Oppitunnin tulos: Opiskelija oppii luomaan omia funktioita, jakamaan ohjelman loogisiin lohkoihin sekä kirjoittamaan puhdasta ja tehokasta koodia.
Kotitehtävät: toista opiskelumateriaali, valmistaudu kokeeseen, opiskele teoreettista materiaalia, suorita käytännön tehtäviä aiheesta ”JavaScriptin toiminnot”
3. moduuli
Ensimmäinen päivä
Objektit JavaScriptissä
− Tiedon testaus toisen moduulin materiaalista
− Objektin määritelmä
− Objektien menetelmät ja ominaisuudet
− Objektirakentajat
− Tehtävän ratkaiseminen tutkittavasta aiheesta
Oppitunnin tulos: Opiskelija oppii, mitä olio-ohjelmointi on ja oppii ratkaisemaan opiskelun aiheen ongelmia.
Kotitehtävät: opiskella teoreettista materiaalia aiheesta "Objektit", ratkaisemaan käytännön ongelmia tutkitusta aiheesta.
Toinen päivä
Työskentely DOM: n kanssa
− Asiakirjan kanssa työskentelyn perusteet
− DOM-tapahtumat
− Tehtävän ratkaiseminen tutkittavasta aiheesta
Oppitunnin tulos: Opiskelijat perehtyvät Document Object Model -malliin, oppivat mitä tapahtuma on ja oppivat työskentelemään HTML-elementtien kanssa.
Kotitehtävät: opiskella teoreettista materiaalia, suorittaa käytännön tehtäviä käsitellystä aiheesta.
Kolmas päivä
Lomakkeiden kanssa työskentely
− Toista edellisen oppitunnin materiaalia
− HTML-lomakkeet
− Työn aloittaminen "TODO"-sovelluksella
Oppitunnin tulos: Opiskelijat oppivat käyttämään HTML-lomakkeita ja alkavat luoda pientä verkkosovellusta tehtäväluettelon luomiseksi.
Kotitehtävät: toista opiskelumateriaali, valmistaudu kokeeseen, suorita käytännön tehtäviä käsitellystä aiheesta.
Päivä neljä
TODO-projektin työt on saatu päätökseen
− TODO-projektin työn saattaminen päätökseen
− Kolmannen moduulin yhteenveto
− Ongelmallisten tehtävien analysointi opiskeluista aiheista
Oppitunnin tulos: opiskelijat suorittavat projektin ja tekevät yhteenvedon.