Cursul complet JavaScript
Miscelaneu / / November 28, 2023
Ce vei invata
- Învață să manipulezi orice elemente vizuale de pe paginile web
- Învață să creezi aplicații web cu drepturi depline
- Învață să lucrezi cu tipuri de date de limbă
- Învață multe tehnici moderne de dezvoltare
- Stăpânește toate cele mai importante subiecte și domenii ale Java Script
- Învață să creezi programe în Java Script
- Înțelegeți cum funcționează limbajul de programare Java Script
- Aflați ce este programarea funcțională
- Aflați elementele de bază ale programării
- Veți înțelege cum sunt create proiecte reale în Java Script
Despre curs
Notă!
Aceasta este o versiune timpurie a cursului. Cursul este complet în proporție de 80% și acoperă toate subiectele majore JS.
Materialul existent este suficient pentru cel puțin 3 luni de studiu activ.
Până pe 31 martie 2023, cursul va fi completat cu încă 3 subiecte.
Studenții care achiziționează cursul vor avea acces gratuit și automat la toate suplimentele.
În prima versiune, există o reducere suplimentară la curs.
________________________________________________________________________
Buna ziua!)
Numele meu este Dima.
Și am plăcerea să vă prezint cel mai complet și mai actualizat curs despre cel mai popular limbaj de programare, JavaScript.
Dacă nu ai scris o singură linie de cod, acest curs este pentru tine.
Acest curs este pentru începători completi în programare, dar care cunoaște elementele de bază ale HTML și CSS.
Aceasta înseamnă că împreună, pas cu pas, vom trece de la elementele de bază ale Java Script la crearea de proiecte uimitoare și la înțelegerea completă a modului în care funcționează limbajul de programare Java Script.
Înțelegerea principiilor JS, nu înghesuiala.
În acest curs, nu veți învăța fără rost o grămadă de reguli și funcții sau nu veți repeta inutil codul dintr-un videoclip.
În schimb, vom afla cum funcționează JS, vom înțelege regulile și caracteristicile sale, astfel încât să puteți rezolva în mod independent orice problemă și să găsiți răspunsuri.
Adică vei învăța și, cel mai important, vei înțelege tot ce ai nevoie pentru a lucra independent în acest limbaj de programare.
Explicații într-un limbaj simplu și ușor de înțeles.
Toate exemplele sunt într-un limbaj simplu și ușor de înțeles. Fără apă inutilă, înghesuială și fără termeni de neînțeles.
O cantitate mare de practică pentru o mai bună stăpânire a materialului.
Acest curs este practic. În el veți găsi peste 20 de sarcini practice pentru finalizare independentă, zeci de teste pentru repetarea materialului și mai multe proiecte pe care le vom crea împreună, stăpânind pas cu pas tot ceea ce aveți nevoie pentru a lucra cu încredere cu limbajul de programare Java Scenariul.
În curs sunt incluse materiale didactice moderne și simple.
În plus, odată cu cursul, este oferită o prezentare detaliată, cu cele mai necesare reguli și sfaturi, pe toate subiectele cursului. Crede-mă, acest curs nu va lăsa șansa de a nu înțelege sau de a nu stăpâni niciunul dintre subiectele din Java Script.
Sunt disponibil pentru orice întrebări legate de curs.
Și bineînțeles, dacă aveți dificultăți, puteți oricând să-mi scrieți și vă voi răspunde repede. Toate problemele de practică sunt însoțite de răspunsuri și explicații dacă te blochezi undeva.
Cursul este potrivit pentru orice vârstă
Dacă credeți că limbajele de programare sunt dificile, că aveți nevoie de o anumită mentalitate, talent sau cunoștințe de matematică superioară, atunci permiteți-mi să vă demonstrez că oricine poate stăpâni programarea.
30 de zile garanție de calitate
Dacă mai aveți îndoieli, acest curs vă oferă posibilitatea de a vă recupera banii dacă nu vă plac în 30 de zile.
Mii de recenzii pozitive despre antrenament.
Deci cine sunt eu? Numele meu este Dmitry Fokeev și creez cursuri profesionale în design, software și dezvoltare web. Și nimeni nu poate spune lucruri mai bune despre mine decât studenții care mi-au urmat cursurile.
Cursurile mele au fost deja urmate de peste 15.000 de studenți din întreaga lume și au lăsat peste 5.000 de recenzii, cu o evaluare medie de 4,84 din 5.
Alăturați-vă mie și să începem să creăm împreună lucrări uimitoare în Java Script
Ne vedem la ore!
Pentru cine este acest curs?
Pentru începători front-end, dezvoltatori web.
Cerințe inițiale
Sunt necesare cunoștințe de bază de HTML și CSS.
Nu sunt necesare cunoștințe prealabile de limbaje de programare sau cunoștințe avansate de matematică.
9
cursuriAm creat cursuri online originale din 2016. Predau profesional lucrul cu editorii grafici Adobe, predau design și dezvoltare web.
Buna ziua! Numele meu este Dima! Nu vreau să mă laud, dar trebuie să) Am predat peste 5.000 de studenți din întreaga lume în cursurile mele online. Peste 2.000 de recenzii reale cu o evaluare medie de 4,83 din 5,00! Predau web design, dezvoltare web și software-ul necesar (Photoshop Illustrator, Figma). Experiența mea de predare constă în 5 ani de îndrumare independentă, precum și în predare prin școli și cursuri online, pe platforme globale de învățământ la distanță. Studenții la cursurile mele notează cele mai bune calități ale mele în modul în care prezint materialul fără înghesuială, într-un mod distractiv și interesant.
Pregătirea
1. Cum să urmezi cursul. Descărcați materiale
2. Instalați software-ul necesar
Noțiuni de bază pentru Java Script
1. Bun venit la clubul Hello World!
2. Cum funcționează Java Script
3. Sunt importante punctele și virgulă? Cum se creează comentarii
4. Ce sunt variabilele
5. Mai multe despre variabile
6. Testați-vă: Cunoașterea variabilelor
7. Ce sunt „expresiile” și „instrucțiunile”
8. Tipuri de date
9. Caracteristicile numerelor și șirurilor
10. Testați-vă: Tipuri de date
11. Introducere în Operatori. Operatori matematici "+" "-" "*" "/"
12. Cum funcționează operatorii de comparație ">" "==" "13. Testați-vă: Operatori de comparație
14. Prioritatea operatorului
15. Conversia tipului de date
16. Obiecte standard. Rezumăm și repetăm.
17. PRACTICA-1. Creați un Calculator de indice corporal
18. PRACTICA-2. Creați un randomizator de dragoste
19. Vă prezentăm If Else. Ramificarea condiționată
20. Cum funcționează operatorii logici „!” "???" „&&” „||”
21. Testați-vă: Operatori logici
22. Cum funcționează operatorul ternar „?”?
23. Ultimul cuvânt pentru acest bloc
Aprofundați noțiunile de bază ale Java Script. Funcții și obiecte
1. Folosiți „Folosiți strict”
2. Introducere în funcții
3. Exprimarea funcției și Declarația funcției
4. Domeniul de aplicare în JS
5. Testați-vă: Scopuri
6. Valori implicite pentru parametrii funcției
7. Ce sunt funcțiile callBack
8. Cum funcționează funcțiile săgeții
9. PRACTICA-3. Calculator câștigător
10. Ce sunt obiectele
11. Proprietățile obiectului imbricat
12. Notație scurtă pentru proprietăți
13. Crearea de funcții în obiecte și puțin despre asta
14. PRACTICA-04. Creați un calculator IMC folosind obiecte
15. Introducere în Arrays
16. Introducere în metodele matrice
17. Introducere în bucla for
18. Break & Continue in For Loops
19. While Do While Loop
20. Copierea obiectelor. Mutația obiectelor
21. PRACTICA-5-Creează o secvență Fibonacci
22. VERIFICĂ-TE. Test de bază JS
23. Ultimul cuvânt pentru acest bloc
Bazele DOM
1. Mai frumos și cum funcționează fragmentele.
2. Ce este DOM și JS Environment
3. Obținerea elementelor HTML
4. Ce sunt nodurile HTML și relațiile dintre elemente
5. Ce este o pseudo-matrice
6. Cum funcționează for of și for in bucle
7. Obținerea și modificarea conținutului etichetelor
8. Crearea și inserarea de noi elemente DOM
9. Cum funcționează InsertAddjastmentHTML
10. Clonarea, mutarea și ștergerea elementelor
11. Schimbarea stilurilor CSS folosind JS
12. Obținerea și modificarea atributelor elementului DOM
13. Ce este un handler de evenimente pe o pagină
14. Cum să adăugați redare audio atunci când este declanșat un eveniment
15. PRACTICA - 6. Creați un joc pentru a ghici numărul
16. PRACTICA - 7. Creați ferestre modale
17. PRACTICA - 8. Creați un joc cu alfabet
18. VERIFICĂ-TE. Testul D.O.M
19. Ultimul cuvânt
Lucru de date profunde
1. Despre ce este acest bloc?
2. Cum funcționează acest context de apelare
3. Destructurarea tablourilor
4. Destructurarea obiectelor
5. Cum funcționează operatorul de răspândire
6. Care este operatorul de odihnă
7. PRACTICA-9. Destructurare, odihnă și răspândire
8. Ce sunt clasele în JS
9. Ce este Set
10. Ce este Harta
11. Conversia structurilor de date
12. PRACTICA-10. Hartă și set
Lucrul cu șiruri
1. Metode cu șiruri h. 1-Cum funcționează șirurile. metoda feliei
2. Metode cu șiruri h. 2. (decupați, laLowerCase, înlocuiți)
3. Metode cu șiruri h. 3 (Divizați/Alăturați)
4. PRACTICA-11. Lucrul cu șiruri
Funcționarea funcțiilor
1. Setări implicite ale funcției
2. Obiecte ca parametri de funcție
3. Funcții de ordin superior și de primă clasă
4. Returnarea unei funcții dintr-o funcție
5. metoda funcției apel
6. metoda funcţiei bind
Lucrul cu Arrays
1. Metode de bază ale matricei
2. Cum funcționează forEach
3. pentru fiecare pe hartă și set
4. Să începem să creăm aplicația
5. Metoda Map().
6. Map() în practică
7. metoda filter().
8. Metoda Reduce().
9. Practică. Filtrare/hartă/reduce
10. Aplicarea metodelor pe pagină
11. metoda find().
12. Conectați-vă la cont
13. Transferul de fonduri din contul dvs
14. metoda findIndex().
15. unele() și fiecare() metode
16. metoda flat().
17. metoda sort().
18. fill() și metoda Array.from().
19. Practică. Metode de matrice
20. Încheierea blocului
Numere și timp
1. Metode de bază ale numerelor
2. Ce este bigint
3. Cum se creează o dată
4. Stabilirea datelor în aplicația bancară
5. Expresii de dată
6. Formate de date pentru diferite țări
7. Formate de numere din diferite țări
8. SetInterval și SetTimer
Scufundare mai adânc în funcționarea DOM
1. Colecții live VS statice
2. Coordonatele elementului
3. Anularea și balonarea evenimentelor
4. Delegarea evenimentului
5. Crearea de file
6. Crearea unui meniu transparent
7. Intersecție API
8. Aplicați Intersecție pe secțiuni
9. Aplicarea intersecției imaginilor
10. Crearea unui glisor
11. Terminarea cursorului
12. 3 moduri de a conecta un script la un site web
13. Concluzie