Šta ćete naučiti
- Uvod u osnove programiranja
- Kako pravilno podesiti lokalno razvojno okruženje (node.js, sql, git, postman)
- Kako kreirati svoju prvu aplikaciju
- Pravilno postavljanje projekata i organizovanje arhitekture
- Kreiranje moderne API aplikacije
- Povezivanje aplikacije sa bazom podataka
- Kako koristiti postman u razvoju API-a
- Upoznavanje sa GIT version control sistemom
- Zajednički rad na kreiranju backend aplikacije
- Bonus: kako koristiti docker da olakšamo rad na lokalnom okruženju
Sadržaj kursa
– Upoznavanje sa tipovima podataka
– Šta su to funkcije i kako ih pozivamo
– Kako raditi sa objektima i nizovima
– Node.js moduli i kako ih exportovati
– Kako frontend ili mobile app komunicira sa backend API-em
– Instalacija node.js-a i paket managera (npm i yarn)
– Kako preuzeti i instalirati Postman-a
– Instalacija i podešavanje git-a i github racuna
– Podešavanje lokalne baze podataka
– Instalacija i introdukcija sa popularnim VS Code editorom
– Kreiranje Api-a koji će slušati naše poziv na apllikaciju
– Kako dodati statičke podatke i vratiti ih front-end aplikaciji
– Povezivanje sa bazom podataka
– Čuvanje, obnavljanje i potraživanje i brisanje podataka iz baze preko back-end node.js aplikacije
– Kako validitari podatke koji nam korisnici šalju i kako zaštititi na API
– Komitovanje našeg koda na github i rješavanje prvog git conflicta
– Suradnja sa ostalim polaznicima na kursu u kreiranju zajednočkog Featura (kako funkcioneše rad u timu i kako raditi na istom projektu)
– Kako instalirati i podesiti docker
– Docker image and containers
– Šta je to DockerFile
– Kako napraviti lokalno okruženje preko docker-compose-a