Skip to content

StevanCakic/WebCourse

Repository files navigation

WebCourse

Kurs programiranja sa fokusom na web

Homeworks

  • Homework 1 - HTML
  • Homework 2 - HTML, CSS
  • Homework 3 - HTML, CSS, JS (DOM i Events)
  • Homework 4 - JS mostly (DOM, Events, Callbacks, Closures)
  • Homework 5 - JS mostly (DOM, Events, Timers, App)
  • Homework 6 - Budget application
  • Homework 7 - Pomodoro Clock
  • Homework 8 - Promises, Iterators/Generators, Calculator

Tests

  • Initial test
  • Test 1
  • Test 2
  • Test 3
  • Test 4

Week 1

  • Class 1 - Uvod
  • Class 2 - Uvod u Web

Week 2

  • Class 3 - HTML, uvod
  • Class 4 - HTML, nastavak

Week 3

  • Class 5 - CSS, uvod
  • Class 6 - CSS, nastavak, selectors
  • Class 7 - CSS, nastavak, properties

Week 4

  • Class 8 - CSS, nastavak, Web Layout
  • Class 9 - CSS, nastavak, Responsive basics
  • Class 10 - Test I, CSS, nastavak, Flex

Week 5

  • Class 11 - JavaScript, Uvod
  • Class 12 - JavaScript, drugi dio
    if/else, coersion, loops, functions - introduction, objects - introduction

Week 6

  • Class 13 - JavaScipt, treci dio
    scope, hoisting, data types methods, Math
  • Class 14 - JavaScript, cetvrti dio
    DOM

Week 7

  • Class 15 - JavaScript, peti dio
    Events
  • Class 16 - Test II

Week 8

  • Class 17 - JavaScript, sesti dio
    Window i BOM
  • Class 18 - JavaScript, sedmi dio
    Call stack, execution context, Callbacks, HOF

Week 9

  • Class 19 - JavaScript, osmi dio
    Closure, Timers under the hood
  • Class 20 - JavaScript, deveti dio
    Closure-Part II, ByVal vs ByRef, Errors, Dates

Week 10

  • Class 21 - JavaScript, deseti dio
    AJAX, XML
  • Class 22 - JavaScript, jedanaesti dio
    JSON, Promises
  • Class 23 - Test III

Week 11

  • Class 24 - JavaScript, dvanaesti dio
    Promises in depth
  • Class 25 - JavaScript, trinaesti dio
    Fetch API

Week 12

  • Class 26 - JavaScript, cetrnaesti dio
    Functional programming
  • Class 27 - JavaScript, petnaesti dio
    OOP, prvi dio

Week 13

  • Class 28 - JavaScript, sesnaesti dio
    OOP, drugi dio
  • Class 29 - JavaScript, sedamnaesti dio
    Generators, Iterators

Week 14

  • Class 30 - JavaScript, osamnaesti dio
    Decorators, Memoization, ES6, OOP Composition, Partial and Curring, Regex

Reference

  • Za pripremu ovih predavanja/domacih/testova koristio sam više kurseva i raznik online materijala:
    • JavaScript: The Hard Parts (Frontend Masters)
    • JavaScript: The New Hard Parts (Frontend Masters)
    • JavaScript: The Hard Parts of Object Oriented JavaScript (Frontend Masters)
    • Deep JavaScript Foundations (Frontend Masters)
    • JavaScript: Understanding the Weird Parts (Udemy)
    • W3Schools
    • The Complete JavaScript Course 2018: Build Real Projects! (Udemy)
    • CodeWars
    • CSS In-Depth, v2 (Frontend Masters)
    • Traversy Media (Youtube)
    • Anjana Vakil — Functional Programming in JS: What? Why? How? (Youtube)

About

Kurs programiranja sa fokusom na web

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published