Scopul acestui curs este de a veni în ajutorul celor care doresc să învețe Javascript de la zero, fără a avea cunoștiințe anterioare despre acest limbaj de programare. Cursul poate fi interpretat și ca o continuare a cursului de HTML și CSS-de la începător la avansat, care te va ajuta să înțelegi și mai bine tainele programării.
Explicațiile clare și la obiect, pe înțelesul tuturor, te ajută să te familiarizezi rapid cu Javascript, iar prezentarea conceptelor Javascript prin exemple din viața reală, te ajută să înțelegi mult mai rapid noțiunile noi.
Prin acest curs, îți pun la îndemână toate informațiile și conceptele Javascript, într-un mod structurat și logic, interactiv și simplist, astfel încât, cu fiecare lecție parcursă, vei înțelege simplu și ușor, fără eforturi susținute, sintaxa Javascript.
De asemenea, poți să-ți consolidezi cunoștiințele dobândite după fiecare lecție parcursă, prin rezolvarea celor peste 80 de exerciții din Secțiunea 3 (tot aici regăsești și soluțiile aferente). De asemenea, vei regăsi aici și mici proiecte și exerciții, care te vor ajuta în etapa interviurilor, în vederea angajării în domeniul IT.
În plus, ai posibilitatea de a-ți organiza timpul așa cum dorești și o să observi progrese după fiecare lecție, iar finalul cursului, nu o să ai nici o dificultate în a scrie cod Javascript.
Javascript de la intermediar spre avansat
-
1Introducere în Javascript
În aceasta lecție, o să înveți despre evoluția Javascript și la ce te ajută acest limbaj de programare
-
2Lucrul cu programul Atom
Unul dintre cele mai utilizate editoare de text din domeniul IT, este programul Atom. La finalul acestei lecții, vei fi familiarizat cu acest program și vei ști să creezi fișiere Javacript în Atom.
-
3Inserarea Javascript într-o pagina web
Cu ajutorul acestei lecții, vei înțelege care sunt modalitățile prin care poți insera Javascript într-un fișier HTML.
-
4Tipuri de ferestre pop-up în Javascript
În aceasta lecție, vei învața despre cele mai uzuale ferestre de tip pop-up din Javascript, care este diferența dintre ele și în ce situații le poți utiliza.
-
5Tipuri de date
Aceasta lecție este dedicată tipurilor de date din Javascript și modului în care le poți manipula.
-
6Variabile
În aceasta lecție, vei învața despre variabile, pe care le vom utiliza destul de des în lucrul cu Javascript, cum se creează acestea și cum putem să le utilizam în fișierele noastre Javascript.
-
7Operatori aritmetici
Această lecție face referire la operatorii aritmetici, mai precis la operații matematice folosind variabile.
-
8Operatorii increment și decrement și Concatenarea
În aceast lecție, vei învața despre cum poți folosi operatorii increment și decrement, dar și despre modalitatea prin care se pot combina mai multe caractere, respectiv prin concatenare.
-
9Proprietăți în Javascript
La finalul acestei lecții, vei cunoaște ce înseamnă noțiunea de proprietăți în Javascript. Vom exersa, în Atom, prorietățile length și slice și vei putea observa live modificările pe care le putem aduce asupra unui string.
-
10Metode în Javascript
Cu ajutorul acestei lecții, vei învața cum poți transforma minusculele în majuscule, folosind Javascript, cum poți rotunji numerele în sus sau jos, cum poți genera numere în mod aleator și alte metode specifice Javascript.
Exerciții practice și proiecte + Soluții
-
11Crearea și apelarea unei funcții
Rolul acestei lecții este de a te ajuta să înțelegi simplu și ușor modul în care poți crea și o apela o funcție în Javascript, folosind exemple din viața reală.
-
12Tipuri de array
În această lecție, vei învața ce înseamnă noțiunea de array în Javascript și modalitățile prin care se poate manipula un array.
-
13If statement
Această lecție e dedicată funcției if statement. Aici vei învața cum poți crea o astfel de funcție, ce condiții verifică, precum și utilizarea acesteia în exemple concrete, astfel încât să înțelegi cât mai bine utilitatea ei.
-
14Funcția else if
În această lecție, vei învața sintaxa funcției else if, cu ce se diferențiază de if statement, precum și câteva cazuri în care o putem aplica.
-
15Switch statement
Această lecție te ajută să înțelegi modul în care se formează funcția switch, precum și aplicabilitatea acesteia.
-
16For loop, break și continue
Cu ajutorul acestei lecții, vei învața despre for loop. În Atom, vei putea observa live câteva exemple, precum și impactul lui break și continue, atunci când sunt folosite împreună cu for loop.
-
17Events
În aceasta lecție, vei învața despre cum poți adauga acțiuni dinamice într-o pagina web, cu ajutorul unui event. Tot aici, vei învața despre event-urile: onfocus, onload și onclick și cum influențează acestea dinamica unei pagini.
-
18Document Object Model (DOM)
Cu ajutorul acestei lecții, vei înțelege cum putem descompune elementele paginii în elemente sau obiecte separate, precum și manipularea lor, folosind DOM.
-
19Add Event Listener
În aceasta ultima lecție, abordam metoda addEventListener, care ne permite apelarea unei funcții, când se întâmplă un anumit event.
Resurse pentru curs
-
20Exericitii și soluții Lecția 1
-
21Exericitii și soluții Lecția 2
-
22Exericitii și soluții Lecția 3
-
23Exericitii și soluții Lecția 4
-
24Exericitii și soluții Lecția 5
-
25Exericitii și soluții Lecția 6
-
26Exericitii și soluții Lecția 7
-
27Exericitii și soluții Lecția 8
-
28Exericitii și soluții Lecția 9
-
29Exericitii și soluții Lecția 10
-
30Exericitii și soluții Lecția 11
-
31Exericitii și soluții Lecția 12
-
32Exericitii și soluții Lecția 13
-
33Exericitii și soluții Lecția 14
-
34Exericitii și soluții Lecția 15
-
35Exericitii și soluții Lecția 16- proiect FizzBuzz
-
36Exericitii și soluții Lecția 17
-
37Exericitii și soluții Lecția 18
-
38Exericitii și soluții Lecția 19- proiect animație Tom and Jerry