Upload
vunguyet
View
225
Download
1
Embed Size (px)
Citation preview
Page 1
[JavaScript za početnike] Syllabus Semestar - proljeće, 2017
Informacije o instruktoru
Instruktor Email Lokacija i dostupnost
1. Adnan Rahić
[email protected] Sarajevo, svakog dana 17:00h – 21:00h
Biografija instruktora (link) Adnan Rahić trenutno radi kao software developer na startupu Bookvar u Nest71 co-working space u Sarajevu. Bio je uključen u razne projekte vezane za programiranje, web development, baze podatakaitd. organizirane u agilnom okruženju s pratećom scrum metodologijom. Sa aktivnim tržišnim iskustvomi kao Microsoft Student Partner Alumni, ima široko znanje u okviru savremenog programiranja i web development-a u nekoliko jezika kao što su C#, Java, JavaScript, MySQL, HTML5, CSS3, Python i PHP. Kao dodatne vještine i osobenosti instruktora dodaćemo samo sljedeće: fleksibilan u kontaktu sa ljudima, tečno govori dva strana jezika, engleski i švedski, pozitivnih je životnih nazora i preferira zdravnačin života.
Opšte informacije o kursu
Opis kursa
Želite da naučite najpopularniji programski jezik današnjice?Onda je ovo kurs za Vas. Obuhvata kompletno neophodno JavaScript znanje potrebno jednomprogrameru.
Povest ću Vas na putovanje od početnika do naprednog programera. Nećete samo naučiti jezik, nego ćete naučit I programirati. Nadalje, savladat ćete tehnike programiranja, kako rješavati probleme i kako kvalitetno strukturisati code koristeći ustaljene JavaScript obrasce.JavaScript je programski jezik koji pokreće internet, najrasprostranjeniji i najpopularniji jezik današnjice.On se izvršava na strani klijenta, u web browseru što znači da JavaScript-u nije neophodan server da bi se pokrenuo. Uz pomoć Node.js runtime environment-a omogućeno je pokretanje JavaScript-a na serveru.
Očekivanja i ciljevi
Od polaznika se očekuje da imaju čvrstu volju da nauče programirati. Očekuje se konzistentnost u radu jer je upravo to ključ uspjeha. Osim predavanja i vježbi kako piše u silabusu, polaznici će dobijati dnevne zadatke koje će raditi svaki dan da bi stekli naviku da programiraju na dnevnoj bazi.Podrška mentora će biti dostupna svakodnevno uz 1 na 1 konsultacije u dogovorenim terminima nakon predavanja. Naravno, ova podrška se nastavlja i nakon završetka kursa u vašoj želji za samopoboljšanjem.
Page 2
Materijali/oprema potrebna za kurs
Neophodni materijali/oprema
- Laptop
- notes / sveska, olovka ili sl.
Poželjni materijali/oprema
- Dobro raspoloženje
Trajanje kursa
Kurs se odvija ponedjeljkom i četvrtkom terminima od 18:00 h do 21:00 h
Raspored
Sedmica Tema Literatura Vježbe
1 sedmica Tema 1: Values, Types and Operators
Tema 2: Program Structure
Eloquent Javascript
2 sedmica Tema 3:
Functions
Tema 4: Data Structures: Objects and arrays
3 sedmica
Tema 7:
Tema 8:
Javascript and the browser; The DOM
4 sedmica
Tema 5:
Tema 6:
Tema 9:
Handling events
Tema 10:
HTTP
Forms and Form fields
- Marijn Haverbeke
Eloquent Javascript
- Marijn Haverbeke
Eloquent Javascript
- Marijn Haverbeke
Eloquent Javascript
- Marijn Haverbeke
ukupnog trajanja 5 sedmica (30 sati).
Tema 1 Vježbe
Tema 2 Vježbe
Tema 3 Vježbe
Tema 4 Vježbe
Tema 5 Vježbe
Tema 6 Vježbe
Tema 7 Vježbe
Tema 8 Vježbe
Tema 9 Vježbe
Tema 10 Vježbe
Midterm Project
Final Project
Eloquent Javascript
- Marijn Haverbeke
5 sedmica
Page 3
Raspored ispita/testova
obavit će se u dogovoru i konsultacijama sa polaznicima. Održat će se posljednjoj sedmici, a u zavisnosti od dogovora. Puno je veći fokus na projektima koji će se raditi tokom kursa.
Dodatne informacije i resursi
Kurs je predviđen da traje 5 sedmica. U svakoj sedmici će biti održana dva predavanja – sesije.Svako predavanje – sesija će trajati 3 h i bit će razdvojeno na 2 dijela. Prvi dio će biti teorijski i odnositće se na izlaganje same teme. Drugi dio predavanja će biti praktično demonstriranje na primjerima.Zavšnih 15 min će biti posvećeno rezimiranju, postavljanju pitanja, pojašnjenju težih termina i sl. a poželjama i pitanjima polaznika.
Provjera znanja obavljat će se svakodnevno. Završno testiranje – provjera znanja