- Home
- All Courses
- JavaScript
- JavaScript kurs
Curriculum
- 1 Section
- 63 Lessons
- 10 Weeks
Expand all sectionsCollapse all sections
- Tematske oblast63
- 2.1Predstavljanje (kursa, predavača, plana i programa, alata koje ćemo koristiti)
- 2.2Uvod u JS
- 2.3Kratak istorijat JS
- 2.4Priroda JS
- 2.5Osnovna sintaksa
- 2.6Struktura koda
- 2.7Rad sa varijablama
- 2.8Primitivni tipovi podataka
- 2.9Coercion
- 2.10Statements vs Expressions
- 2.11Naredbe grananja
- 2.12Petlje
- 2.13Nizovi
- 2.14Uvod u funkcije
- 2.15Rešavanje praktičnih zadataka
- 2.16Global environment & Global Object
- 2.17Execution Context (creation, hoisting and execution)
- 2.18Lexical Context
- 2.19Variable Scope & Scope Chain
- 2.20Objects
- 2.21Object Literals
- 2.22JSON
- 2.23Prosleđivanje by Value vs by Reference
- 2.24Objects and Functions
- 2.25Immediately Invoked Functions Expressions (IIFEs)
- 2.26Closures & Callbacks
- 2.27Uvod u funkcionalno programiranje
- 2.28Prototype
- 2.29Function Constructors
- 2.30“new” operator
- 2.31Built-in Function Constructors
- 2.32Uvod u nasleđivanje
- 2.33Object Oriented inheritance vs Prototypal inheritance
- 2.34Classes
- 2.35Pure prototypal inheritance
- 2.36Sinergija sa HTML & CSS
- 2.37Event sistem
- 2.38Event Loop
- 2.39HTTP Requests
- 2.40Ajax
- 2.41Uvod u jQuery
- 2.42Selektori
- 2.43Event sistem kroz jQuery
- 2.44Ajax kroz jQuery
- 2.45Praktičan rad sa jQuery-jem
- 2.46Pregled najčešćih Design Patterna kroz praksu
- 2.47Alati za razvoj
- 2.48Debugging & Error handling
- 2.49Praktičan rad sa jQuery-jem
- 2.50Rad sa jQuery pluginovima
- 2.51Osnove pisanja jQuery pluginova
- 2.52Development alati
- 2.53Debugging & Error handling
- 2.54Dobre prakse u razvoju
- 2.55Osnove testiranja koda
- 2.56Unit testovi
- 2.57End to Endo testovi
- 2.58Pregled najčešće korišćenih test framework-a (QUnit, Mocha, Tape, Jasmin…)
- 2.59Pregled alata za razvoj i deploy (npm, Grunt, Gulp, Bower…)
- 2.60Primena JavaScripta u različitim oblastima (Front-end, Back-end, Baze podataka, Vizuelizacija podataka, Hardware…)
- 2.61Šta dalje?
- 2.62Mentorstvo: 5 puta po dva časa mentorstva nad timom u periodu 30 dana nakon kursa.
- 2.63Završni rad
Mentorstvo: 5 puta po dva časa mentorstva nad timom u periodu 30 dana nakon kursa.
Prev

