Programare în JavaScript - curs 18.000 rub. de la Coddy School of Programming for Children, instruire 3 module (luni)
Miscelaneu / / December 03, 2023
Durata: de la 3 module (luni), de la 24 de ore*.
Format: lecții individuale și de grup, offline și online (în timp real).
Numar copii: de la 1 la 8.
de la 750 rub./oră într-un grup online,
de la 850 rub./oră într-un grup offline,
de la 1050 rub./oră individual online,
de la 1980 rub./oră individual offline.
* Depinde de ritmul de învățare al elevilor.
Cele mai multe site-uri web moderne sunt interactive. Animații, ferestre pop-up, sfaturi cu instrumente, alerte, meniuri, formulare de completat, galerii foto și glisoare - toate aceste elemente fac site-ul „viu”, interesant și ușor de utilizat. JavaScript, un limbaj de programare de scripting, este responsabil pentru interacțiunea cu un vizitator pe o resursă de internet. Descrie modul în care site-ul ar trebui să răspundă la fiecare acțiune a utilizatorului.
Astăzi, dezvoltarea web este zona IT cu cea mai populară și cu cea mai rapidă creștere, iar dezvoltatorii web creează și întrețin site-uri web și aplicații web. Un dezvoltator web poate configura pagini web, poate crea aplicații web moderne, poate dezvolta arhitectura părții server a site-urilor web și a aplicațiilor și poate configura SEO pentru site-uri web. Fiecare dintre aceste sarcini necesită un set specific de abilități și abilități. Marea majoritate a proiectelor web necesită o bună cunoaștere a JavaScript. Acest curs este destinat studenților cu vârsta de peste 11 ani. Este o continuare directă a cursului „Web Mastering”.
Recomandăm cursul „Programare JavaScript pentru copii” tuturor programatorilor cu vârsta de peste 11 ani, deoarece la cursuri copiii:
Programatorii JavaScript sunt la mare căutare, iar nevoia acestora crește în fiecare an. Oferă-i copilului tău oportunitatea de a stăpâni abilitățile unei profesii promițătoare.
La finalizarea cursului, fiecare student primește un certificat personalizat de la CODDY.
Profesor de curs:
„Programarea jocurilor în Python”, „Programare în JavaScript”, „Bots în Python”, „Programare web”
Educaţie:
Universitatea Politehnică din Moscova, specialitatea „Informatică și informatică”.
Experienţă:
Fluent în C\C++, Java, Python, PHP, JavaScript, SQL. Am fost implicat în crearea de aplicații Android în Java, aplicații cross-platform în C\C++, boți pentru diverse mesagerie instant în Python, precum și diverse servicii web folosind HTML/CSS/JS/PHP.
Interese:
De la o vârstă fragedă a programat diverse aplicații de la proiecte CLI la proiecte MVP/MVVC. A participat la hackathon-uri mobile. A participat la cazuri care implică integrarea cu API-uri închise terță parte. De asemenea, a lucrat cu 3d, în special Autodesk Maya, Inventor, 3ds Max, Fusion360 (există câteva mici dezvoltări cu afișarea obiectelor pe dispozitive mobile). Pe lângă programare, este interesat de sporturile cu motor, în special de drifting. Discret, știe să trezească interes pentru muncă, responsabil și eficient.
Profesor de curs:
„Programare în JavaScript”, „Programare jocuri în Python”, „Programare web”, „Boți în Python”, „Programare în Python3”, „Dezvoltare de aplicații web pentru afaceri”
Educaţie:
Universitatea Federală a Arcticului de Nord. Formarea profesorilor.
Experienţă:
Preda informatica copiilor de peste 3 ani. În continuă îmbunătățire. Am studiat la Școala de Programatori din Moscova, am urmat nenumărate cursuri online și nu am de gând să mă opresc. Profesor de Yandex. Liceu." Programe în Python, C++ și JavaScript. În timpul liber de la predare, el creează site-uri web, aplicații web și chatbot-uri personalizate.
Interese:
Îi place să învețe și să-i învețe pe alții. Merge pe bicicletă pe distanțe lungi și cântă la chitară. „Pentru a învăța cum să programezi un computer, trebuie să gândești ca un computer, să devii un computer.”
Profesor de curs:
„Programarea jocurilor în Python”, „Programarea în JavaScript”, „Hackerul etic”, „Programarea olimpiadelor”, „Programarea în Python3”, „Securitate cibernetică”
Educaţie:
Student la Universitatea Federală Baltică Immanuel Kant, „Metode matematice pentru securitatea informațiilor”.
Experienţă:
Vorbește C++, C#, Python, JavaScript. Am lucrat la scrierea de site-uri web în Django, am creat jocuri folosind motorul Unity și am scris programe de nivel scăzut în C++.
Interese:
tehnologii IT, instruire, matematică. „Un limbaj de programare este doar un instrument care poate crea o operă de artă în mâinile unui maestru.”
modulul 1
Prima zi
Vă prezentăm JavaScript
− Ce este o variabilă?
− Funcții de intrare și ieșire
− Tipuri de date în Python
− Rezolvarea problemelor pe tema studiată
Rezultatul lectiei: elevii vor învăța ce este o variabilă, funcțiile prompt() și alert(), se vor familiariza cu tipurile de date în JavaScript și vor învăța să rezolve problemele pe tema abordată.
Teme pentru acasă: studiază material teoretic, rezolvă probleme practice pe tema „Funcții de intrare și ieșire. Tipuri de date".
A doua zi
Operatorii din JS
− Operatori aritmetici
− Operatori de comparare
− Operatori logici
− Matematică de clasă
− Rezolvarea problemelor
Rezultatul lectiei: Elevii vor studia operatorii aritmetici, logici, precum și operatorii de comparație și vor învăța să rezolve probleme pe tema abordată.
Teme pentru acasă: studiază materialul teoretic și rezolvă mai multe probleme practice.
Ziua trei
Operator condiționat
− Ce este un operator condiționat?
− Ramificare simplă
− Ramificare multiplă
− Rezolvarea problemelor pe tema „Operator condiționat”
Rezultatul lectiei: A fost abordat subiectul „Declarație condiționată”, au fost studiate definițiile instrucțiunii condiționate, ramificarea, blocul de cod, problemele au fost rezolvate.
Teme pentru acasă: repetă materialul studiat, se pregătește pentru test, finalizează lucrări practice pe tema abordată.
Ziua a patra
buclă while
− Sondaj oral asupra materialului studiat pe tema „Operator condiționat”
− Introducere în bucla while
− Crearea jocului de consolă „Guess the Number”
− Însumarea primului modul
Rezultatul lectiei: Au fost obținute abilități practice de lucru cu bucla while, s-au efectuat teste de cunoștințe pe temele abordate.
Teme pentru acasă: repetați materialul studiat, studiați materialul teoretic, finalizați sarcini practice pe tema „While Loop”
al 2-lea modul
Prima zi
Bucla for și iterarea peste secvențe
− Testarea cunoștințelor pe materialul primului modul
− Ce este o buclă for?
− Enumerarea secvenţelor
− Rezolvarea problemelor pe tema studiată
Rezultatul lectiei: Elevii vor învăța ce este o secvență și vor învăța să rezolve probleme pe tema pe care au studiat-o.
Teme pentru acasă: studiază material teoretic pe tema „For Loop”, rezolvă probleme practice pe tema studiată.
A doua zi
Matrice în JavaScript
− Definirea matricei
− Indexarea matricei
− Iterați peste matrice după indici și valori
− Metode cu matrice
− Rezolvarea problemelor pe tema studiată
Rezultatul lectiei: elevii se vor familiariza cu un nou tip de date, vor învăța despre indexarea secvenței și vor învăța cum să lucreze cu o matrice.
Teme pentru acasă: studiază materialul teoretic, completează sarcini practice pe tema abordată.
Ziua trei
Lucrul cu șiruri
− Repetarea materialului din lecția anterioară
− Introducere în metodele de bază ale șirurilor și matricelor
− Rezolvarea problemelor pe tema studiată
Rezultatul lectiei: Elevii vor învăța metode de matrice și șiruri și vor învăța cum să lucreze cu secvențe de date în JavaScript.
Teme pentru acasă: repetă materialul studiat, se pregătește pentru test, finalizează lucrări practice pe tema abordată.
Ziua a patra
Funcții în JavaScript
− Declarația funcției, cuvântul cheie al funcției, corpul funcției
− Scrierea propriilor funcții pentru a rezolva probleme
− Însumarea celui de-al doilea modul
− Analiza sarcinilor problematice din temele studiate
Rezultatul lectiei: Elevii vor învăța cum să-și creeze propriile funcții, să învețe să împartă un program în blocuri logice și să scrie cod curat și eficient.
Teme pentru acasă: repetați materialul studiat, pregătiți-vă pentru un test, studiați materialul teoretic, finalizați sarcinile practice pe tema „Funcții în JavaScript”
al 3-lea modul
Prima zi
Obiecte în JavaScript
− Testarea cunoștințelor pe materialul celui de-al doilea modul
− Definirea obiectului
− Metode şi proprietăţi ale obiectelor
− Constructorii de obiecte
− Rezolvarea problemelor pe tema studiată
Rezultatul lectiei: elevii vor învăța ce este programarea orientată pe obiecte și vor învăța cum să rezolve probleme pe o temă studiată.
Teme pentru acasă: studiază material teoretic pe tema „Obiecte”, rezolvă probleme practice pe tema studiată.
A doua zi
Lucrul cu DOM
− Bazele lucrului cu un document
− evenimente DOM
− Rezolvarea problemelor pe tema studiată
Rezultatul lectiei: studenții se vor familiariza cu Modelul obiect document, vor afla ce este un eveniment și vor învăța cum să lucreze cu elemente HTML.
Teme pentru acasă: studiază materialul teoretic, completează sarcini practice pe tema abordată.
Ziua trei
Lucrul cu Formulare
− Repetarea materialului din lecția anterioară
− Formulare HTML
− Începerea lucrărilor la aplicația „TODO”.
Rezultatul lectiei: Elevii vor învăța cum să lucreze cu formulare HTML și vor începe să creeze o mică aplicație web pentru a genera o listă de sarcini.
Teme pentru acasă: repetă materialul studiat, se pregătește pentru test, finalizează lucrări practice pe tema abordată.
Ziua a patra
Finalizarea lucrărilor la proiectul TODO
− Finalizarea lucrărilor la proiectul TODO
− Rezumarea celui de-al treilea modul
− Analiza sarcinilor problematice din temele studiate
Rezultatul lectiei: elevii finalizează proiectul, în rezumat.