Release Java 8 – live webcast

javaPribližio nam se datum izlaska Jave 8!

Na dan izlaska, održati će se live webcast koji bi nam trebao dati uvid u Javu 8.

Prema našem vremenu, live webcast će se održati u utorak, 25. ožujka 2014. u 18:00 – 19:00 (GMT+01:00)!

Kompletnu agendu webcasta možete pogledati ovdje, gdje možete pronaći i link za registraciju.

Konferencija JavaCro’14 – otvoren poziv predavačima / Call for Speakers is open

3. međunarodna Java konferencija u Hrvatskoj JavaCro’14 održat će se 12.-13. svibnja 2014. u hotelu Diamant 4* u Poreču,  Hrvatska. U 2 puna dana očekujemo 250 sudionika i 50-tak predavanja u 3-4 dvorane. Više o konferenciji možete naći na stranicama konferencije JavaCro.org ili na HrOUG webu.

JavaCro'14 hor sh 963x112

Poziv predavačima je otvoren do 30. ožujka! / Call for Speakers is open until March 30th!

Predloženo je 6 (+1) tematskih područja (tracks) koje prenosimo:

  1. Trends & Future – incl. architectures, clouds, Big Data, NoSQL, alternative languages, embedded, IoT etc.
  2. Business Technology & Case Studies – incl. solutions, experiences, BPM etc.
  3. Core Java, Frameworks & Servers – incl. Java SE, Java EE, JavaFX, language features, various frameworks, app servers, portals and other technologies etc.
  4. Methodologies & Tools – incl. DevOps, agile, Scrum, patterns, etc. and various tools like IDE, ALM, build tools, continuous delivery, continuous integration, testing, code quality, source control, security, performance, optimization, caching etc.
  5. Web & Mobile – incl. mobile frameworks and front-end web frameworks, HTML5, Android, JS …
  6. Java Community – incl. community projects
  7. Other – everything not included in previous topics

Ovim putem pozivamo predavače da prijave svoja predavanja do 30. ožujka 2014. putem obrasca na JavaCro.org ili linka na stranicama HrOUG-a.

Detalje i uvjete prijave možete pročitati u pozivu predavačima i u HrOUG-ovim dokumentima tematska područja i smjernice, a podsjećamo da prvi autor prihvaćenog predavanja ne plaća kotizaciju.

Informacije o registraciji sudionika i smještaju te cijenama bit će uskoro objavljene na stranici registration i HrOUG webu, a dotad možete pogledati stranice accommodation, venue i entertainment.

Vidimo se na JavaCro’14!

Blog post – AWS, Scala, Akka, Play, MongoDB, And Elasticsearch

Prenosimo vam jedan post naziva  Building A Social Music Service Using AWS, Scala, Akka, Play, MongoDB, And Elasticsearch.

Postom je opisana arhitektura social music servisa serendip.me.

Prema blog postu, servis se vrti na Amazon Web Services (AWS), napisan je u Scali ( i ponešto Jave), akka se koristi za konkurentnost, play framework se koristi za API i frontend uz korištenje MongoDB i ElasticSearch.

Virtual JUG – najava nadolazećih predavanja

vJUG-logoU najavi su trenutno 2 online meetupa organiziranih od strane VirtualJUG (virtualne Java User grupe).

U najavi su sljedeći meetup-i:

  • Stuart Marks: “Java 8 Parallel Streams Workshop” (13. ožujak 2014., UTC 5 PM/EST 1 PM/PST 10AM)
  • Josh Long: “Building ‘Bootiful’ Applications with Spring Boot”  (04. april 2014., UTC 5 PM/EST 12 PM )

Podsjećamo, VirtualJUG-u možete pristupiti preko meetup linka!

Posao – Serengeti traži Senior Java programera / Scrum Mastera

serengeti_300x160Prenosimo ponudu za zaposlenje Senior Java programera / Scrum Mastera tvrtke Serengeti

Serengeti traži Senior Java programera /
Scrum Mastera

Serengeti d.o.o. je jedna od najbrže rastućih hrvatskih tvrtki. Projektiramo, razvijamo, implementiramo i održavamo poslovne aplikacije, napredne web site-ove, mobilne aplikacije i ugradbene sustave. Usmjereni smo razvoju naprednih, složenih poslovnih aplikacija i web site-ova koji implementiraju inovativne usluge u unaprijeđuju poslovanje naših korisnika. Poslujemo u Hrvatskoj, SAD-u i zemljama zapadne Europe.

Opis posla:
Senior Java programer / Scrum Master je usmjeren na vođenje softverskih projekata i izvedbu softverskog rješenja, od analize specifičnih poslovnih zahtjeva klijenta preko dizajna arhitekture rješenja, razvoja, testiranja i pisanja dokumentacije.

Želite raditi u jednoj od najbrže rastućih firmi u Hrvatskoj na izazovnim međunarodnim projektima. Očekujete stimulativno okruženje i rad u dinamičnom i prijateljski nastrojenom timu uz mogućnost napredovanja? Želite se stručno usavršavati? Spremni ste preuzeti inicijativu? Odgovorni ste, kreativni i samostalni? Timski ste igrač? Volite programiranje i usmjereni ste rješavanju problema?

Prihvatite izazov i javite nam se! Uz životopis navedite i konkretne informacije o 3 najvažnija programerska projekta na kojima ste sudjelovali u obliku kratkog opisa projekta, vaše uloge, tehnologije koje ste koristili i trajanje projekta.

Uvjeti:
Programer mora odlično poznavati Java programski jezik, imati minimalno 5 godina radnog programerskog iskustva i tečno govoriti engleski jezik

Idealan kandidat za gore navedeno radno mjesto uz spomenuto iskustvo ispunjava i sljedeće zahtjeve (nije uvjet):
– VŠS/VSS (m/ž) tehničkog usmjerenja
– napredno poznavanje svih slojeva razvoja poslovnih aplikacija (GUI, poslovna logika, baza podataka)
– visoku sposobnost analiziranja i rješavanja složenih problema
– proaktivnost i samostalnost
– poželjno je iskustvo rada kao team leader ili Scrum master
– izraženi timski duh
– želju za razvojem i učenjem

Prijaviti se možete na adresu http://www.moj-posao.net/Posao/235377/Senior-Java-programer-Scrum-Master-mz/

Java EE 8 – završna anketa

201306013 - Java EE 7 smjerovi razvoja

Prošla godina donjela nam je release Jave EE 7, a sada vas Oracle poziva da ispunite završnu anketu o Java EE 8.

Završnom fazom ankete možete odrediti prioritete za funkcionalnosti, dok ste same funkcionalnosti mogli odrediti kroz prve dvije faze.

Anketa traje do 24. ožujka 2014, a možete joj pristupiti ovdje!

 

Najava – online course MongoDB for Java developers

MongoDB_Logo

Za sve Java developere koji imaju želju naučiti nešto o MongoDB, najavljujemo online tečaj naziva MongoDB for Java Developers!

Tečaj će se održati u periodu 17. ožujka – 06. svibnja 2014, a procijenjeni tjedni effort je oko 5h.

Preduvjet je poznavanje Jave, što većini članova HUJAK-a nije problem.

Tečaj je besplatan, a po završetku dobijete certificate of completion od tvrtke MongoDB, Inc.

Vijest o konferenciji Javantura Zagreb 2014 na BUG online

Javantura sign+logo vert shadow 358x400Prenosimo u cijelosti vijest o konferenciji Javantura Zagreb 2014 objavljenoj na BUG online koju možete pronaći na http://www.bug.hr/vijesti/odrzana-konferencija-javantura-zagreb-2014/130705.aspx

Održana konferencija
Javantura Zagreb 2014

Java konferencija Javantura Zagreb 2014 je okupila 150 Java developera i donijela niz zanimljivih predavanja

U subotu se prvi put održala Javantura Zagreb 2014, jednodnevna konferencija posvećena Java tehnologijama, koju su organizirali Hrvatska udruga Java korisnika (HUJAK) i Udruženje za informacijske tehnologije HGK. Na konferenciji je bilo više od 150 sudionika, dijelom došlih i izvan Hrvatske, koji su imali prilike čuti 11 predavanja raspodijeljeno u 2 dvorane, većinom o novostima iz svijeta Jave i Java tehnologijama koje su se tek počele koristiti.

Tako je u prijepodnevnom dijelu bilo govora o integraciji CMS sustava Alfresco s grafnom bazom Neo4J, otvorenoj EU platformi ICT usluga za starije osobe, problematici Jave na klijentu, naprednom front-endu Sencha Touch za mobilne klijente, jeziku Groovy i bazama podataka te o jeziku Google Dart. Nakon toga uslijedili su zanimljivi, djelomično i humoristični, lightning talkovi sponzora i predstavljanje nadolazećih konferencija udruga prijatelja HUJAK-a.

U poslijepodnevnom dijelu uslijedila su predavanja kolege iz slovenske udruge OpenBlend o novom aplikacijskom poslužitelju WildFly 8 (ex JBoss), predstavljanje frameworka Vert.x, prikaz novog JavaScript engine-a Nashorn koji je naslijedio poznati Rhino, te usporedba platforme JavaFX i sad već vremešnog Swinga, da bi sve završilo izvrsnim predavanjem o frameworku Vaadin za brzi razvoj HTML5 web aplikacija, koje je bilo i najbolje ocijenjeno od sudionika.

Na kraju se održala i godišnja skupština udruge HUJAK na kojoj smo imali prilike čuti i neke zanimljive podatke o popularnosti Jave i svjetskim trendovima te usporediti tržište, mogućnosti zapošljavanja i plaće Java programera, globalno, ali i, što je važnije, lokalno u Hrvatskoj. HUJAK se pohvalio sa sve brojnijim članstvom i nizom međunarodnih kontakata te je također najavio skoro otvaranje novog kataloga hrvatskih Java tvrtki te objavu niza stranica pomoći pri Java certifikaciji, a na kraju su najavili i treću međunarodnu Java konferenciju JavaCro’14 koja će se ove godine održati u svibnju u Poreču. Želja HUJAK-a je bila predstaviti raznolike Java teme zanimljive širokom krugu sudionika te potaknuti kvalitetnu razmjenu iskustava, a događaj je usprkos subotnjoj obilnoj kiši, bio vrlo dobro posjećen.

Certifikacija OCA Java SE 7 – iskustva by Milan Draganić

Oracle Certified Associate, Java SE 7 Programmer

Facts

Šifra ispita: 1Z0-803
Trajanje: 150 min.
Broj pitanja: 90
Postotak za prolaz: 63%

Certification track:
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=458&get_params=p_track_id:JSE7Prog

Literatura:
http://www.amazon.com/Programmer-Study-Guide-1Z0-803-Oracle/dp/0071789421
http://www.amazon.com/OCA-Java-Programmer-Certification-Guide/dp/1617291048/ref=pd_bxgy_b_img_z

Ispit Java SE 7 Programmer I:
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-803&p_org_id=&lang=

Primjeri pitanja:
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=303&p_certName=SQ1Z0_803

Priprema za certifikat:
http://www.selftestsoftware.com/certtestprep/practice-test/oracle/1z0-803.kap
http://www.transcender.com/practice-exam/oracle/1z0-803.kap

OCA (Oracle Certified Associate) Java SE 7 Programmer uvodni je certifikat za Java programski jezik. Preuzimanjem Sun-a, Oracle je napravio potpunu rekonstrukciju postojećeg uvodnog certifikata (SCJA, Sun Certified Java Associate) te je u Listopadu 2011. godine izdao potpuno novi certifikat. Glavna tema SCJA certifikata bila je poznavanje Java tehnologije, manje Java programski jezik. Novim OCA Java SE 7 Programmer certifikaom Oracle je u potpunosti preradio certifikat koji se sada bavi isključivo Java programskim jezikom, tj. njegovim osnovama. Kao uvodni certifikat prvi je korak u svijet Java certifikacije i namijenjen programerima koji do sada nisu polagali niti jedan Oracle ili Sun Java certifikat. Posjedujete li neki od postojećih certifikata za Javu SE 5 ili Javu SE 6 ovaj certifikat nije namijenjen vama.

Kako bi stekli OCA Java SE 7 Programmer certifikat potrebno je položiti 1Z0-803 ispit. Ispit se stastoji od 90 pitanja koje je potrebno riješiti unutar 150 minuta sa točnošću od 63%. Sve ispod toga i morat ćete ponoviti polaganje ispita (i ponovno uplatiti). teme koje pokriva ispit su slijedeće:

  • Java Osnove: definiranje varijabli, struktura Java klase, prevođenje i izvođenje aplikacije, uključivanje paketa i rad sa osnovnim tipovima podataka.
  • Deklaracija i inicijalizacija varijabli: razlike između varijabli osnovnog tipa i referenci, čitanje i pisanje atributa objekta, životni ciklus objekta, poziv metodama objekta, klase StringBuilder i String.
  • Java operatori: korištenje zagrada radi određivanja prednosti izvođenja, testiranje jednakosti objekta koristeći metodu equals i operator ==, korištenje switch naredbe.
  • Kreiranje i korištenje polja: deklariranje, inicijaliziranje i korištenje jednodimenzionalnih i višedimenzionalnih polja, deklariranje i korištenje ArrayList kolekcije.
  • Korištenje petlji: while i do/while petlje, for petlja, enhanced for petlja, break i continue naredbe.
  • Rad sa metodama i enkapsulacijom: kreiranje metoda sa argumentima i povratnim vrijednostima, korištenje modifikatora static, “overload” metoda i potpis metoda, kreiranje i razlike u konstruktorima, primjena modifikatora pristupa, principi enkapsulacije klase.
  • Rad sa naslijeđivanjem klasa: implementiranje naslijeđivanja i polimorfizma, razlike u tipu reference i tipu objekta, super i this reference objekta, korištenje abstract modifikatora na klasama i sučeljima.
  • Rad sa iznimkama: razlike u checked/unchecked iznimkama i error, kreiranje i korištenje try-catch bloka, pozivanje metode koja baca iznimku, prepoznavanje često korištenih klasa iznimaka.

Kako se možete pripremiti za certifikat: Oracle je pripremio Java SE7 Fundamentals edukacije u nekoliko prilično nepristupačnih paketa. No, navedene knjige dobar su izvor informacija i ukoliko već posjedujete potrebna znanja dat će vam uvid u teme i poglavlja koja će se pojavljivati na ispitu i u kojem obliku. Ukoliko tek želite naučiti Java programski jezik preporučamo neki od tečajeva Java programiranja koji se nude koda nas na tržištu (NetAkademija OOP/Java).

Oracle Java SE7 Fundamentals edukacije:
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=609&p_org_id=28&lang=US&get_params=dc:D67234GC20,p_preview:N

Kako pristupiti polaganju ispita: Pronađite jedan od ovlaštenih certifikacijskih centara i najavite dolazak. Centar bi vam trebao izdati upute za plaćanje certifikata (u Hrvatskoj to je oko 1700,00 kn). Oracle koristi Pearson VUE za polaganje certifikata pa će te osim na Oracle University CertView stranicama korisnički račun morati otvoriti i tamo. Korisnički račun za Oracle University CertView morate otvorite prije datuma polaganja ispita jer postupak zahtjeva i potvrdu korisničkog računa mailom.

Oracle University CertView:
https://education.oracle.com/pls/eval-eddap-dcd/ocp_interface.ocp_candidate_login?p_include=Y&p_org_id=1001&p_lang=US

Hint za polaganje: svaki isječak koda najprije provjeriti na CTE (compile time error). Ukoliko ne uočite niti jednu izrazitu greško radi koje se isječak neće kompajlirati analizirajte izvršavanje isječka na moguće RTE greške (run time error). Tek tada, kada ste sigurni da će kod sigurno biti kompajliran i izvršen promotrite koji će biti traženi rezultat izvršavanja koda.

Certifikacija OCE Java EE 6 Web Services Developer – iskustva by Jurica Križanić

Oracle Certified Expert, Java EE 6 Web Services Developer

Uvod

Ovaj program certifikacije namijenjen je Java developerima koji su već stekli iskustvo u radu s programskim jezikom Java i tehnologijama kao što su web servisi (engl. web services).

Kao preduvjet za polaganje ispita za ovaj certifikat obavezno je već posjedovati Oracle Certified Professional, Java (SE 5, SE 6,or SE 7) Programmer ili Sun Certified Java Programmer (bilo koje izdanje).

Priprema za ovaj ispit potencijalnim bi pristupnicima ispitu trebala pružiti bolji uvid u proces kreiranja, implementacije i instalacije web servisa te im pokazati kako koristiti te web servise kroz klijente. Pristupnici bi također trebali dobiti uvid u arhitekturu orijentiranu prema servisima (engl. Services Oriented Architecture, SOA) te shvatiti osnove koncepte, kako i raspoznati kada koristiti koju implementaciju web servisa.

Područja obuhvaćena ispitom

Područja obuhvaćena ovim ispitom su:

  • Kreiranje SOAP web servisa u servlet containeru
  • Kreiranje a RESTful web servisa u servlet containeru
  • Kreiranje SOAP based web servisa implementiranih kao Enterprise Java Bean (EJB)
  • Kreiranje RESTful web servisa implementiranih kao Enterprise Java Bean (EJB)
  • Konfiguranje JavaEE sigurnosti za SOAP web servise
  • Kreiranje web servis klijenata za SOAP based web servise
  • Kreiranje web servis klijenata za RESTful based web servise
  • Kreiranje SOAP based web servisa koristeći Java SE platformu
  • Kreiranje handlera zar SOAP web servise
  • Kreiranje low-level SOAP web servisa
  • Primjena MTOM i MIMEu SOAP web servisima
  • Korištenje WS-Addressing mehanizama u SOAP web servisima
  • Konfiguriranje Message Level security za SOAP web servise
  • Primjena najboljih praksi za implementiranje i dizajn web servisa

Informacije o ispitu

Ispitu se pristupa preko ovlaštenih PearsonVUE centara, kojih u Hrvatskoj ima nekoliko.

Ispit traje 90 minuta i sastoji se od 60 pitanja. Donji prag prolaznosti je 64% točnih odgovora. Ispit se sastoji od pitanja s više točnih odgovora, gdje je navedeno koliko je odgovora točno.

Način pripremanja ispita

Za ovaj ispit ne postoji jedinstvena knjiga kojom bi se pristupnici pripremili za ispit. Potrebno je zaviriti u nekoliko različitih izvora informacije, sukladno područjima koja ulaze u ovaj ispit, opisana u uvodnom poglavlju.

Prije sam pripreme ispita, potrebno je osim programskog jezika Java (što se valjda jamči polaganjem jednog od certifikata koji su preduvjet za ispit), poznavati i osnove XML-a i HTML-a.

Također je potrebno poznavati osnove Servlet i EJB container-a.

Kao osnovno štivo za čitanje, preporuča se knjiga Martina Kalin-a: Java Web Services: Up and Running, kojim su obuhvaćene osnove web servisa.

Nekoliko dobrovoljaca napisalo je i razne vodiče za učenje gdje se u jednom dokumentu objedinjuju informacije potrebne za polaganje ovog ispita. Jedan od takvih vodiča je Mikalai Zaikin-a naziva Free OCE WSD 6 Study Guide, a značajni resursi su i JSR specifikacije koje definiraju spomenute teme.

Jedan od važnijih resursa za pripremu ispita, uz navedene knjige i specifikacije je i forum namijenjen samo ovom ispitu, otvoren na stranci CodeRanch. Na forumu možete postavljati pitanja, pogledati da li je pitanje koje vas zanima već netko postavio, ili ako znate odgovor na neko pitanje, možete isti pružiti.

S ovog foruma, moguće je doći i do stranice sa svim potrebnim resursima, kojoj možete pristupiti ovdje. Jedan od važnijih resursa su i simulatori ispita, koji bi vam trebali pružiti osjećaj pravog ispita. Napomena kod ovakvih simulatora je da su pitanja slična onima na ispitu, nikako identična, što bi se smatralo kršenjem zakona.

Resursi

  1. Web stranica samog ispita: https://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=458&get_params=p_track_id:JEE6WSD
  2. Forum: http://www.coderanch.com/forums/f-80/java-Web-Services-SCDJWS
  3. Resursi: http://www.coderanch.com/how-to/java/ScdjwsLinks