Internet programiranje u programskom jeziku JAVA obrađuje ključne koncepte potrebne za razumijevanje i razvoj web baziranih informacionih sistema. Obuka primarno obrađuje koncepte serverskog „backend“ programiranja u JAVI što uključuje: servlete, Java Server Pages (JSP), Java Server Faces (JSF) i osnove REST servisa. Takođe, obuka obuhvata i koncepte potrebne za kreiranje klijentskih interfejsa „frontend“ programiranje što uključuje: HTML, CSS, JavaScript i Bootstrap kao frontend framework za kreiranje dizajn prototipa.
Neophodna predznanja za pohađanje ovog kursa:
- Poznavanje osnovnih koncepta Objektno Orijentisanog programiranja
- Poznavanje osnovnih koncepta relacionih baza podataka
- Poznavanje osnovnih koncepta kreiranja korisničkog interfejsa i validacije podataka
- Poznavanje osnovnih koncepta serverske administracije
Tehnologije:
- JAVA, Servlets, JSP, JSF, Facelets, REST
- HTML, CSS, JavaScript, Bootstrap
- SQL, MySQL
Platforma:
- JDK, Apache Tomcat, MySQL, Eclipse, GIT
Softver:
- Java Standard Devepment KIT - http://www.oracle.com/technetwork/java/javase/downloads/index.html
- Apache Tomcat Server - https://tomcat.apache.org/download-90.cgi
- Eclipse - https://www.eclipse.org/downloads/?
- ECLIPSE->GIT connector - http://www.eclipse.org/egit/
- ECLIPSE-GIT connector (update link) - http://download.eclipse.org/egit/updates