Programmering i JavaScript - kursus 18.000 rub. fra Coddy School of Programming for Children, træning 3 moduler (måneder)
Miscellanea / / December 03, 2023
Varighed: fra 3 moduler (måneder), fra 24 timer*.
Format: individuelle og gruppelektioner, offline og online (realtid).
Antal børn: fra 1 til 8.
fra 750 rub./time i en online gruppe,
fra 850 rub./time i en offline gruppe,
fra 1050 rub./time individuelt online,
fra 1980 rub./time individuelt offline.
*Afhænger af tempoet i elevernes læring.
De fleste moderne hjemmesider er interaktive. Animation, pop-ups, værktøjstip, advarsler, menuer, formularer, der skal udfyldes, fotogallerier og skydere - alle disse elementer gør siden "levende", interessant og nem at bruge. JavaScript, et script-programmeringssprog, er ansvarlig for at interagere med en besøgende på en internetressource. Den beskriver, hvordan webstedet skal reagere på hver brugerhandling.
I dag er webudvikling det mest populære og hurtigst voksende it-område, og webudviklere skaber og vedligeholder hjemmesider og webapplikationer. En webudvikler kan layoute websider, skabe moderne webapplikationer, udvikle arkitekturen på serversiden af websteder og applikationer og opsætte SEO for websteder. Hver af disse opgaver kræver et specifikt sæt færdigheder og evner. Langt de fleste webprojekter kræver et godt kendskab til JavaScript. Dette kursus er designet til elever på 11 år og ældre. Det er en direkte fortsættelse af kurset "Web Mastering".
Vi anbefaler kurset "JavaScript-programmering for børn" til alle kodere på 11 år og opefter, fordi børnene i klasserne:
JavaScript-programmører er i høj efterspørgsel, og behovet for dem stiger kun hvert år. Giv dit barn mulighed for at mestre færdighederne i et lovende erhverv.
Efter afslutning af kurset modtager hver elev et personligt certifikat fra CODDY.
Kursuslærer:
"Spilprogrammering i Python", "Programmering i JavaScript", "Botter i Python", "Webprogrammering"
Uddannelse:
Moscow Polytechnic University, speciale "Informatik og datalogi".
Erfaring:
Flydende i C\C++, Java, Python, PHP, JavaScript, SQL. Jeg var involveret i skabelsen af Android applikationer i Java, cross-platform applikationer i C\C++, bots til forskellige instant messengers i Python, samt diverse webtjenester ved hjælp af HTML/CSS/JS/PHP.
Interesser:
Fra en tidlig alder har han programmeret forskellige applikationer fra CLI til MVP/MVVC-projekter. Deltog i mobile hackathons. Deltog i sager, der involverede integration med tredjeparts lukkede API'er. Arbejdede også med 3d, især Autodesk Maya, Inventor, 3ds Max, Fusion360 (der er nogle små udviklinger med at vise objekter på mobile enheder). Udover programmering er han interesseret i motorsport, især drifting. Diskret, forstår at skabe interesse for arbejdet, ansvarlig og effektiv.
Kursuslærer:
"Programmering i JavaScript", "Programmering af spil i Python", "Webprogrammering", "Bots i Python", "Programmering i Python3", "Udvikling af webapplikationer til erhvervslivet"
Uddannelse:
Northern Arctic Federal University. Læreruddannelse.
Erfaring:
Hun har undervist børn i datalogi i over 3 år. Konstant forbedring. Jeg studerede på Moscow School of Programmers, tog utallige onlinekurser og har ingen planer om at stoppe. Lærer i Yandex. Lyceum." Programmer i Python, C++ og JavaScript. I sin fritid fra undervisningen laver han hjemmesider, webapplikationer og tilpassede chatbots.
Interesser:
Elsker at lære og undervise andre. Han cykler lange ture og spiller guitar. "For at lære at programmere en computer, skal du tænke som en computer, blive en computer."
Kursuslærer:
"Spilprogrammering i Python", "Programmering i JavaScript", "Etisk Hacker", "Olympiadeprogrammering", "Programmering i Python3", "Cybersikkerhed"
Uddannelse:
Studerende ved Immanuel Kant Baltic Federal University, "Matematiske metoder til informationssikkerhed."
Erfaring:
Taler C++, C#, Python, JavaScript. Jeg arbejdede med at skrive hjemmesider i Django, lavede spil ved hjælp af Unity-motoren og skrev lavniveauprogrammer i C++.
Interesser:
IT-teknologier, træning, matematik. "Et programmeringssprog er kun et værktøj, der kan skabe et kunstværk i hænderne på en mester."
1. modul
Den første dag
Introduktion af JavaScript
− Hvad er en variabel?
− Input og output funktioner
− Datatyper i Python
− Løsning af problemer om det undersøgte emne
Resultat af lektionen: studerende vil lære, hvad en variabel er, prompt() og alert()-funktionerne, stifte bekendtskab med datatyper i JavaScript og lære at løse problemer om det dækkede emne.
Lektier: studere teoretisk materiale, løse praktiske problemer om emnet ”Input- og outputfunktioner. Datatyper".
Anden dag
Operatører i JS
− Aritmetiske operatorer
− Sammenligningsoperatører
− Logiske operatorer
- Klasse matematik
− Problemløsning
Resultat af lektionen: Studerende vil studere aritmetiske, logiske operatorer samt sammenligningsoperatorer og lære at løse problemer om det dækkede emne.
Lektier: studere teoretisk materiale og løse flere praktiske problemer.
Dag tre
Betinget operatør
− Hvad er en betinget operatør?
− Enkel forgrening
− Multiple forgrening
− Løsning af problemer om emnet "Betinget operatør"
Resultat af lektionen: Emnet "Betinget erklæring" er blevet dækket, definitionerne af betinget erklæring, forgrening, kodeblok er blevet undersøgt, problemer er løst.
Lektier: gentage det undersøgte materiale, forberede sig til testen, udføre praktiske opgaver om det dækkede emne.
Dag fire
mens loop
− Mundtlig undersøgelse af det undersøgte materiale om emnet "Betinget operatør"
− Introduktion til while-løkken
− Oprettelse af konsolspillet "Guess the Number"
− Opsummering af det første modul
Resultat af lektionen: Der blev opnået praktiske færdigheder i at arbejde med while-løkken, og der blev gennemført videntest om de dækkede emner.
Lektier: gentag det studerede materiale, læs teoretisk materiale, udfør praktiske opgaver om emnet "While Loop"
2. modul
Den første dag
For loop og iteration over sekvenser
− Test af viden om materialet i det første modul
− Hvad er en for loop?
− Optælling af sekvenser
− Løsning af problemer om det undersøgte emne
Resultat af lektionen: Eleverne lærer, hvad en sekvens er, og lærer at løse problemer om det emne, de har studeret.
Lektier: studere teoretisk materiale om emnet "For Loop", løse praktiske problemer om det undersøgte emne.
Anden dag
Arrays i JavaScript
− Array definition
− Array-indeksering
− Iterér over arrays efter indekser og værdier
− Array-metoder
− Løsning af problemer om det undersøgte emne
Resultat af lektionen: studerende vil stifte bekendtskab med en ny datatype, lære om sekvensindeksering og lære at arbejde med et array.
Lektier: studere teoretisk materiale, fuldføre praktiske opgaver om det dækkede emne.
Dag tre
Arbejde med strenge
− Gentagelse af materiale fra forrige lektion
− Introduktion til de grundlæggende metoder for strenge og arrays
− Løsning af problemer om det undersøgte emne
Resultat af lektionen: Eleverne vil lære array- og strengmetoder og lære at arbejde med datasekvenser i JavaScript.
Lektier: gentage det undersøgte materiale, forberede sig til testen, udføre praktiske opgaver om det dækkede emne.
Dag fire
Funktioner i JavaScript
− Funktionserklæring, funktionsnøgleord, funktionstekst
− At skrive dine egne funktioner til at løse problemer
− Opsummering af det andet modul
− Analyse af problematiske opgaver fra de undersøgte emner
Resultat af lektionen: Eleverne lærer at lave deres egne funktioner, lære at opdele et program i logiske blokke og skrive ren og effektiv kode.
Lektier: gentag det studerede materiale, forbered dig til en test, læs teoretisk materiale, lav praktiske opgaver om emnet "Funktioner i JavaScript"
3. modul
Den første dag
Objekter i JavaScript
− Test af viden om materialet i andet modul
− Objektdefinition
− Metoder og egenskaber ved objekter
− Objektkonstruktører
− Løsning af problemer om det undersøgte emne
Resultat af lektionen: studerende vil lære, hvad objektorienteret programmering er, og lære at løse problemer om et undersøgt emne.
Lektier: studere teoretisk materiale om emnet "Objekter", løse praktiske problemer om det undersøgte emne.
Anden dag
Arbejder med DOM
− Grundlæggende om at arbejde med et dokument
− DOM-begivenheder
− Løsning af problemer om det undersøgte emne
Resultat af lektionen: studerende vil blive fortrolige med Document Object Model, lære, hvad en begivenhed er, og lære at arbejde med HTML-elementer.
Lektier: studere teoretisk materiale, fuldføre praktiske opgaver om det dækkede emne.
Dag tre
Arbejde med formularer
− Gentagelse af materiale fra forrige lektion
− HTML-formularer
− Start af arbejdet med "TODO"-applikationen
Resultat af lektionen: Eleverne vil lære at arbejde med HTML-formularer og begynde at oprette en lille webapplikation for at generere en opgaveliste.
Lektier: gentage det undersøgte materiale, forberede sig til testen, udføre praktiske opgaver om det dækkede emne.
Dag fire
Afslutning af arbejdet med TODO-projektet
− Afslutning af arbejdet med TODO-projektet
− Opsummering af det tredje modul
− Analyse af problematiske opgaver fra de undersøgte emner
Resultat af lektionen: studerende afslutter projektet, opsummerende.