java - ultimativni priručnik
Post on 03-Feb-2017
229 Views
Preview:
TRANSCRIPT
JOLE(Java Oracle Linux Enthusiast)
Nino Magazinovićnino.magazinovic@gmail.com
Java - ultimativni priručnikod (nepoznatog) početnika do (poznatog) profesionalca
Nino Magazinovićnino.magazinovic@gmail.com
NOVO DOBA
TRAŽE UVIJEK NEŠTO NOVO
TRAŽE PREDZNANJE
TRAŽE ...
MANJE SE ŽIVI, VIŠE SE RADI
ŽIVOTNO RAZOČARENJE
LAŽNA UVJERENJA
Film: „Čekaj me, ja sigurno neću doći”
KRIVA DRŽAVA
KRIVI PROFESORI
SVI KRIVI...
BOLEST, STAROST I NEIMAŠTINA
„Prvo se dobro isplačes, baš dobro, ko dete, ...”
GDJE JE KLJUČ USPJEHA
Michael Moore dokumentarac: "Where to Invade Next"
mentor sloboda/mir uzivanje/ljubav
- Put i usmjerenje- Rasterećenje- Nadahnuće
Temelji svakog uspjeha
Miroljub PetrovićJamie Oliver Michael Moore
Dan Wahlin John Papa
Arun Gupta Adam Bien
Geertjan Wielenga
Yong Mook Kim
Shawn Wildermuth Todd Motto Josh Morony Nic Raboy
Antonio Goncalves Lars Vogel Miško Hevery
IZ JESENI U PROLJEĆE
BUDITE NAJJAČA VERZIJA SEBE
SLOBODA I UŽIVANJE
Izvor: http://www.tiobe.com/tiobe_index
STATISTIKA I REALNOST
Izvor: https://java.com/en/about
Java Enterprise EditionJava Standard Edition
CONVENTION OVER CONFIGURATION
JavaEE ili Spring Framework
Izvor: https://blog.pivotal.io/pivotal-cloud-foundry/features/mapping-the-cloud-native-journey
SPRING BOOT
- Spring aplikacije sa ugrađenim serverom- Automatizirana konfiguracija modula standardnim postavkama- Security- Monitoriranje i administracija sistema
RAZVOJ APLIKACIJE
1. Skinuti i instalirati Java JDK 8http://www.oracle.com/technetwork/pt/java/javase/downloads/index.html
2. Skinuti i instalirati Netbeans 8.1 (sa Java EE package)https://netbeans.org/downloads/
3. Otvoriti stranicu http://start.spring.io/ zaautomatski generiranje projekta4. Označiti Web kao dependencies5. Generate Project i spasiti i raspakovat zip projekt6. Otvoriti generirani projekt u Netbeans7. Pokrenuti Clean and Build8. Pokrenuti Run9. Otvoriti stranicu http://localhost:8080/
Maven dependencies:
Spring boot konfiguracija:
Spring Guides
Izvor raznih detaljno opisanih primjera spring aplikacija:- https://spring.io/guides- https://spring.io/blog
Probati primjer sa Spring RESThttps://spring.io/guides/gs/rest-service/
Probati primjer sa Spring MVChttps://spring.io/guides/gs/serving-web-content/
REST API
POJO: REST controller:
TRENDOVI U WEB RAZVOJU
- Angularjs (Javascript MVC framework)- Bootstrap (CSS framework)- Mobile First razvoj- REST API
Probati primjer Spring REST i Angularjshttps://spring.io/guides/gs/consuming-rest-angularjs/
Spoj spring boot, angularjs i bootstrap.Za brzi i kvalitetan razvoj web rjesenje.
JHIPSTER
https://jhipster.github.io/video-tutorial/
HIBRIDNE MOBILNE APLIKACIJE
Cordova
- Razvoj aplikacija za Android, iOS i Windows- Iskoristite svoje znanje CSS i Angularjs
Ionic aplikacija
BUDUĆNOST
- Angular2 (https://angular.io/)- Ionic2 (http://ionicframework.com/docs/v2/)
Javascript sintaksa konstantno evoluira (ES5, ES6, ES7). Java sintaksa netaknuta od svog postojanja.
TYPESCRIPT == JAVA
Reference:
https://spring.io/guideshttps://spring.io/bloghttp://www.mkyong.com/http://www.vogella.com/http://www.baeldung.com/http://www.leveluplunch.com/http://shazsterblog.blogspot.ba/http://websystique.com/https://www.pluralsight.com/
ŽELIM VAM UGODAN DAN
top related