Online JavaScript-kurser - kurs 25 600 RUB. från International School of Professions, utbildning 8 veckor, datum 5 december 2023.
Miscellanea / / November 28, 2023
Ökad motivation att lära sig genom att hitta likasinnade i samhället.
Livekommunikation med mentorer och klasskamrater.
Regelbundna lektioner direkt på träningscentret.
Bekvämt inlärningsutrymme, stora utrustade klassrum.
Transporttillgänglighet: våra träningscenter finns alltid i centrum.
"Live" onlinekommunikation med lärare och mentorer.
Tillgång till kursen under 3 månader: interaktiva uppgifter, webbseminarier och inspelningar av klasser.
Flexibelt träningsschema som du väljer själv.
Inga extra transportkostnader.
Möjlighet att kombinera träning med arbete, resor och parallellträning.
Direkt efter avslutad kurs kommer du att kunna börja tjäna pengar som utvecklare, samt implementera JavaScript i ditt arbete och öka din inkomst.
Efter avslutad kurs får du ett personligt intyg.
16
Gränssnitt: formulär, binära data, webbkomponenter
1. Använder JavaScript
Utforska
1. Moderna standarder
2.Använda JavaScript
3. Arbeta med kodredigerare
4.Utvecklarverktyg: arbeta med konsolen
5.Externa skript och ordningsföljden för deras utförande
6. Arbeta med Git versionskontrollsystemet
7.Skapa ett arkiv
Behärska det
- Utvecklarverktyg
- Kodredigerare
- GitHub
- Hej världen
På praktik
• Behärska JavaScript-standarder.
• Arbeta med en kodredigerare och skapa ett arkiv i Git.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
2. Kodsyntax och funktioner
Utforska
1.Kodstruktur
2. Datatyper och metoder för att arbeta med dem
3.Primitiva metoder
4. Operationer med siffror
5.Arraysyntax
6.Omfattning
7.Sätt att ställa in funktioner i JavaScript
Behärska det
- Syntax
- Datatyper
- Konstanter
- Funktionsuttryck
På praktik
• Skriv en räknarfunktion för att mata ut tal.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
3. Funktioner 2.0
Utforska
1.Stängning
2.Resterande parametrar
3.Globalt objekt
4.Funktionsobjekt
5.Syntax "ny funktion"
6.Samtalsschemaläggning
7.Vidarekoppling
Behärska det
- NFE
- setTimeout
- ring/ansök/bind
- Utförandekontext
På praktik
• Lösa problem med att använda komplexa funktioner när du skriver kod.
• Du kommer att arbeta med omfattning, samtalssammanhang.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
4. Operatörer
Utforska
1. Prioritering av verksamheten
2.Valfri kedjesyntax
3. Villkorliga och bitvisa operatorer
4.JavaScript-operatörer och -operander
5. Jämförelseoperatörer
6. Strikt jämställdhetsoperatör
7. Ternär operatör
8.Logiska operatörer
Behärska det
- Unicode-kodning
- Valfri kedja
- Logiska operatorer
- Ternär operatör
På praktik
• Lösa problem med driften av operatorer och operander, typjämförelser och användningen av den ternära operatorn.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
5. Cyklar
Utforska
1. Iterationer
2.Slingsyntax
3. Inline variabeldeklaration
4.Använda direktiv med operatörer
5.Switch-case design
6. Kodgruppering
7. Metoder för att arbeta med arrayer: forEach, Map, filter, reduce
8. Fall om arbete med cykler
Behärska det
- Medan; för
- bryta direktivet
- Iteration
- Fortsätta
På praktik
• Skriv kod med loopar och inlärda funktioner i kod: Algoritmiseringsuppgift.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
6. Föremål
Utforska
1. Objektsyntax
2.Typer av objekt
3.Objektmetoder
4.Länk till dataområde
5. Kopiera objekt via "länk"
6.Egenskaper-funktioner för ett objekt
7. Metoder för att komma åt egenskaper och metoder för ett objekt
8. Prototyparv
9. Prototyping metoder
Behärska det
- Bokstäver
- "för... i" loop
- Dataområdesreferens
- Inbyggda prototyper
På praktik
• Lösa problem med att använda objekt och interagera med dem i ett skript.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
7. Objekt: fortsättning
Utforska
1. Funktioner-konstruktioner och objekt av samma typ
2. Egenskaper för symboler
3.Globala symboler
4.Systemsymboler
5.Alternativ för att konvertera objekt
6. Flaggor och egenskapsbeskrivningar
7.Getters och setters
8.Proxy och reflektera
9.Destrukturering av objekt
Behärska det
- Rekursion
- Korta fastigheter
- Konvertera objekt
- Destrukturering
På praktik
• Du kommer att utveckla färdigheter i att använda mer komplexa objekt, funktioner och symboler.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
8. Klasser+ generatorer
Utforska
1.Klass: grundläggande syntax
2.Klassarv
3.Statiska egenskaper och metoder
4.Privata och skyddade metoder och egenskaper
5.Utöka inbyggda klasser
6. Kontrollera klassen: "instanceof"
7. Iteratorer och generatorer
Behärska det
- Klasskontroll
- Klassuttryck
- Generatorer
- Klassarv
På praktik
• Skriv kod med hjälp av klasser och generatorer.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
9. Kodfel och testning
Utforska
1. Brytpunkter
2. Felsökningskommando
3. Steg-för-steg exekvering av skriptet
4.Loggning - från kod till konsol
5.Felhantering
6.Användarfel
7.Feltillägg
8. Fånga fel i körbar kod
Behärska det
- Brytpunkter
- Fel vid bearbetning
- Felförlängning
- Klassarv
På praktik
• Lösa kodfelsökning och felhanteringsproblem.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
10. Löfte
Utforska
1. Löften
2. Promise kedja
3. Löften: felhantering
4. Löfte
5.Asynkron och synkron programmering
6.Asynkrona funktioner: asynkron/avvakta
Behärska det
- Löfte
- Löfte
- Asynkron programmering
- Asynkron/vänta
På praktik
• Lösa problem relaterade till att använda löften i ett manus.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
11. DOM
Utforska
1. Webbläsarmiljö, specifikationer
2.Navigering genom DOM-element
3.Ändra ett dokument
4. Mått och rullning av element/fönster
5.Sida: DOMContentLoaded, load, beforeunload, unload
6.Ladda resurser: onload och onerror
Behärska det
- DOM-träd
- Dra och släpp
- Skrolla
- Pekarhändelser
På praktik
• Skriv webbläsarens händelsemedvetna kod och händelseloopkod.
• Generera DOM-element baserat på en mall och fylla dem med data.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
12. Gränssnitt: formulär, binära data, webbkomponenter
Utforska
1.Formegenskaper och metoder
2.Fokus: fokus/oskärpa
3.Skicka in ett formulär: händelse och inlämningsmetod
4.Öppning av fönster och fönstermetoder
5. Policy för "Samma källa".
6. Anpassade element
7.Shadow DOM-platser
Behärska det
- TextDecoder
- ArrayBuffer
- Shadow DOM
- Fil och FileReader
På praktik
• Lösa kodexekveringsproblem med formulär, webbkomponenter och öppna fönster.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
13. Nätverksförfrågningar
Utforska
1.FormData
2.Hämta API
3.URL-objekt
4.XMLHttpRequest
5. Återupptagbara filnedladdningar
6. Server skickade händelser
7.Cookies, document.cookie
8.LocalStorage, sessionStorage
9. Arbeta med API: t: ta emot data och visa den i webbläsaren
10.Frågetyper och hur man använder dem
Behärska det
- AJAX
- Hämta
- Cache
- Typer av förfrågningar
På praktik
• Skriv kod med funktionalitet i åtanke för nätverksförfrågningar.
• Du kommer att arbeta med ett färdigt API.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
14. Sammanfattning: recension
Utforska
1. Analys av studentarbete med API
2. Granskning av JavaScript-bibliotek
3. Rekommendationer för vidareutveckling: vad man ska studera, var man ska flytta
4.Svar på förberedda frågor
Behärska det
- Mjuka färdigheter
- JavaScript-bibliotek
- Utvecklingsutsikter
- Kodgranskning
På praktik
• Presentera ett utkast till den skriftliga koden, läraren kommer att ge rekommendationer för dess utveckling och förbättring.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.