Cursuri online JavaScript - curs 25.600 RUB. de la Școala Internațională de Profesii, pregătire 8 săptămâni, data 5 decembrie 2023.
Miscelaneu / / November 28, 2023
Motivație crescută de a învăța datorită găsirii de oameni care au aceleași idei în comunitate.
Comunicare live cu mentorii și colegii de clasă.
Cursuri regulate direct la centrul de instruire.
Spațiu de învățare confortabil, săli de clasă mari echipate.
Accesibilitate la transport: centrele noastre de formare sunt întotdeauna situate în centrul orașului.
Comunicare online „live” cu profesorii și mentorii.
Acces la curs timp de 3 luni: sarcini interactive, webinarii și înregistrări ale cursurilor.
Program de antrenament flexibil pe care îl alegeți singur.
Fără costuri suplimentare de transport.
Posibilitatea de a combina formarea cu munca, deplasarea și formarea paralelă.
Imediat după finalizarea cursului, vei putea începe să câștigi bani ca dezvoltator, precum și să implementezi JavaScript în munca ta și să-ți crești veniturile.
După finalizarea cursului primiți un certificat personal.
16
Interfețe: formulare, date binare, componente web
1. Folosind JavaScript
Explora
1.Standarde moderne
2. Folosind JavaScript
3. Lucrul cu editorii de cod
4.Instrumente pentru dezvoltatori: lucrul cu consola
5. Scripturi externe și ordinea executării lor
6. Lucrul cu sistemul de control al versiunilor Git
7.Crearea unui depozit
Stăpânește
- Instrumente de dezvoltare
- Editor de cod
- GitHub
- Salut Lume
La practică
• Stăpânește standardele JavaScript.
• Lucrați cu un editor de cod și creați un depozit în Git.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
2. Sintaxa codului și funcțiile
Explora
1. Structura codului
2. Tipuri de date și metode de lucru cu acestea
3.Metode primitive
4.Operatii cu numere
5.Sintaxa matricei
6.Domeniul de aplicare
7.Moduri de a seta funcții în JavaScript
Stăpânește
- Sintaxă
- Tipuri de date
- constante
- Expresia funcției
La practică
• Scrieți o funcție de contor pentru a scoate numere.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
3. Caracteristici 2.0
Explora
1.Închidere
2.Parametrii reziduali
3.Obiect global
4.Obiect de funcție
5. Sintaxă „funcție nouă”
6.Programarea apelurilor
7. Redirecționare apel
Stăpânește
- NFE
- setTimeout
- apel/aplica/lega
- Contextul de execuție
La practică
• Rezolvați probleme legate de utilizarea funcțiilor complexe la scrierea codului.
• Veți lucra cu domeniul de aplicare, contextul apelului.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
4. Operatori
Explora
1.Prioritatea operațiunilor
2.Sintaxă opțională a lanțului
3. Operatori condiționali și pe biți
4.Operatori și operanzi JavaScript
5. Operatori de comparare
6. Operator de egalitate strictă
7. Operator ternar
8.Operatori logici
Stăpânește
- Codificare Unicode
- Lant optional
- Operatori logici
- Operator ternar
La practică
• Rezolvarea problemelor privind funcționarea operatorilor și operanzilor, comparațiile de tip și utilizarea operatorului ternar.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
5. Cicluri
Explora
1.Iterații
2. Sintaxa buclei
3. Declarație de variabilă inline
4.Utilizarea directivelor cu operatori
5.Switch-case design
6. Gruparea codurilor
7.Metode de lucru cu matrice: forEach, Map, filter, reduce
8.Casuri de lucru cu cicluri
Stăpânește
- In timp ce; pentru
- directivă de pauză
- Repetare
- Continua
La practică
• Scrieți codul utilizând bucle și funcții învățate în cod: Algoritmizare atribuire.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
6. Obiecte
Explora
1.Sintaxa obiectului
2.Tipuri de obiecte
3.Metode obiect
4.Link către zona de date
5. Copierea obiectelor prin „link”
6.Proprietăți-funcții ale unui obiect
7.Metode de accesare a proprietăților și metodelor unui obiect
8. Moștenirea prototipului
9.Metode de prototipare
Stăpânește
- Literale
- buclă „pentru… în”.
- Referință pentru zona de date
- Prototipuri încorporate
La practică
• Rezolvați probleme privind utilizarea obiectelor și interacțiunea cu acestea într-un script.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
7. Obiecte: continuare
Explora
1. Funcții-construcții și obiecte de același tip
2.Proprietățile simbolurilor
3.Simboluri globale
4.Simboluri de sistem
5.Opțiuni pentru conversia obiectelor
6. Indicatori și descriptori de proprietate
7.Getters și setters
8.Proxy și Reflect
9.Destructurarea obiectelor
Stăpânește
- Recursiune
- Proprietăți scurte
- Conversia obiectelor
- Destructurarea
La practică
• Veți dezvolta abilități în utilizarea obiectelor, funcțiilor și simbolurilor mai complexe.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
8. Clase+ generatoare
Explora
1.Clasă: sintaxă de bază
2.Moștenirea de clasă
3.Proprietăți și metode statice
4.Metode și proprietăți private și protejate
5.Extinderea claselor încorporate
6.Verificarea clasei: „instanceof”
7. Iteratoare și generatoare
Stăpânește
- Verificarea clasei
- Expresia de clasă
- Generatoare
- Moștenirea de clasă
La practică
• Scrieți cod folosind clase și generatoare.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
9. Erori de cod și testare
Explora
1. Puncte de întrerupere
2. Comanda de depanare
3. Execuția pas cu pas a scriptului
4.Logging - de la cod la consolă
5.Manevrarea erorilor
6.Erorile utilizatorului
7.Extensie eroare
8. Captarea erorilor în codul executabil
Stăpânește
- Puncte de întrerupere
- Eroare la procesare
- Extensie de eroare
- Moștenirea de clasă
La practică
• Rezolvarea problemelor de depanare a codului și de tratare a erorilor.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
10. Promisiune
Explora
1.Promisiuni
2.Lant de promisiuni
3.Promisiuni: tratarea erorilor
4.Promisificarea
5.Programare asincronă și sincronă
6.Funcții asincrone: async/wait
Stăpânește
- Promisiune
- Promisificarea
- Programare asincronă
- Async/așteptați
La practică
• Rezolvați probleme legate de utilizarea promisiunilor într-un scenariu.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
11. DOM
Explora
1.Mediu browser, specificații
2.Navigarea prin elementele DOM
3.Schimbarea unui document
4.Dimensiunile si derularea elementelor/ferestrelor
5.Pagină: DOMCContentLoaded, load, beforeunload, descarcă
6.Resurse de încărcare: onload și onerror
Stăpânește
- Arborele DOM
- Drag'n'Drop
- Sul
- Evenimente Pointer
La practică
• Scrieți codul de browser care ține seama de evenimente și codul de buclă de evenimente.
• Generarea elementelor DOM pe baza unui șablon și completarea lor cu date.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
12. Interfețe: formulare, date binare, componente web
Explora
1.Proprietăți și metode de formă
2. Focalizare: focalizare/blur
3.Trimiterea unui formular: eveniment și modalitate de trimitere
4. Deschiderea ferestrelor și metodelor ferestrelor
5. Politica „Aceeași sursă”.
6.Elemente personalizate
7.Sloturi DOM Shadow
Stăpânește
- TextDecoder
- ArrayBuffer
- Shadow DOM
- File și FileReader
La practică
• Rezolvați problemele de execuție a codului cu formulare, componente web și ferestre de deschidere.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
13. Solicitări de rețea
Explora
1.FormData
2.Fetch API
3.Obiecte URL
4.XMLHttpRequest
5.Descărcări de fișiere reluabile
6.Evenimente trimise de server
7.Cookie-uri, document.cookie
8.LocalStorage, sessionStorage
9. Lucrul cu API: primirea datelor și afișarea lor în browser
10. Tipuri de interogări și modul de utilizare a acestora
Stăpânește
- AJAX
- Preluare
- Cache
- Tipuri de cereri
La practică
• Scrieți codul având în vedere funcționalitatea pentru solicitările de rețea.
• Veți lucra cu un API gata făcut.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
14. Rezumat: recenzie
Explora
1. Analiza muncii elevilor cu API
2. Revizuirea bibliotecilor JavaScript
3. Recomandări pentru dezvoltare ulterioară: ce să studiezi, unde să te muți
4.Răspunsuri la întrebările pregătite
Stăpânește
- Abilități soft
- Biblioteci JavaScript
- Perspective de dezvoltare
- Revizuire a Codului
La practică
• Prezentați o schiță a codului scris, profesorul va da recomandări pentru dezvoltarea și îmbunătățirea acestuia.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.