Certifikacija Spring Certified Professional (Spring 3 Core Exam) – iskustva by Jurica Križanić

Spring Certified Professional, Spring 3 Core Exam

Uvod

Ovaj program certifikacije namijenjen je Java developerima koji koriste Spring Framework te imaju namjeru bolje upoznati framework te potvrditi poznavanje framework-a.

Za ovaj ispit nisu preduvjeti položeni Oracle certifikati, ali je svakako poželjno poznavanje programskog jezika Java.

Preduvjet za polaganje ovog ispita je zapravo pohađanje Spring tečaja, koji obično traje 4 dana. Tečaj obično održava djelatnik tvrtke koja razvija Spring framework. U cijenu paketa uključen je tečaj koji je stvarno dobro razrađen, primjeri i materijali za praćenje tečaja, koji kasnije služe i za pripremu ispita te voucher za jedan izlazak na ispit koji vrijedi oko 8 mjeseci.

Područja obuhvaćena ispitom

Područja obuhvaćena ovim ispitom su:

  • osnove Spring containera
  • Aspect Orriented Programming (AOP)
  • pristup podacima i transakcije
  • Spring MVC
  • remoting
  • security
  • JMS
  • JMX

Informacije o ispitu

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

Ispit traje 90 minuta i sastoji se od 50 pitanja. Donji prag prolaznosti je 76% 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

Kao način pripremanja ispita preporuča se korištenje primjera korištenih za praćenje tečaja, tiskani materijali dobiveni uz tečaj te knjiga Spring in Action, 3rd edition.

Resursi

  1. Vodič za učenje: http://mylearn.vmware.com/courseware/152239/core-spring-3.0-certification-study-guide.pdf
  2. Knjiga Spring in Action, 3rd edition: http://www.amazon.com/Spring-Action-Craig-Walls/dp/1935182358/ref=la_B001JOVOZ6_1_1?s=books&ie=UTF8&qid=1392053001&sr=1-1

Certifikacija OCP JP 6 – iskustva by Lovro Pandžić

Oracle Certified Professional, Java SE 6 Programmer je već prilično poznat i literaturom dobro pokriven certifikat koji verificira razumijevanje sintakse, fundamentalnih koncepata i dijela službenog API-ja. Ispit traje 150 minuta i sadržava 60 pitanja, a za prolaz potrebno je točno odgovoriti na 61% odnosno 37 pitanja. Za polaganje ovog certifikata nema preduvjeta, a sastoji se od sljedećih cjelina:

  1. Declarations, Initialization and Scoping,
  2. Flow Control,
  3. API Contents,
  4. Concurrency,
  5. OO Concepts,
  6. Collections / Generics i
  7. Fundamentals.

Više informacija o pojedinačnim cjelinama certifikacije možete saznati na službenoj stranici.

Često preporučivana knjiga za pripremu je SCJP Sun Certified Programmer for Java 6 koja je podijeljena po poglavljima slično kao i sam certifikat po cjelinama, a poslije svakog poglavlja nalazi se kratki test. U privitku knjige nalazi se CD koji sadrži simulator ispita sa 2 primjera ispita. Osim čitanja knjige (i rješavanja testova) preporučljivo je proučavati javadoc, pisati male programe i čitati relevantne Java Tutoriale, a dobar resurs za informacije je Java Ranch forum.

Nakon uspješnog prolaska literature i testova koji se u njoj nalaze najbolje je iskušati znanje na primjerima ispita. Primjeri ispita dostupni su u obliku [knjiga][5], različitih online varijanti ispita ([6], [7]) i prije spomenutog CD-a.

Vrijeme potrebno za pripremu certifikata varira o raznim parametrima kao što su predznanje i obaveze ali uobičajeno to traje između 2 i 3 mjeseca. Termin ispita trebalo bi rezervirati barem 2 tjedna unaprijed te je na samo polaganje potrebno donijeti 2 službena identifikacijska dokumenta. Oba dokumenta trebaju imati potpis, a jedan i sliku.

Posao – APIS IT traži poslovne analitičare, razvojne inženjere, testne inženjere i testere

APIS_ITPrenosimo ponudu za zaposlenje poslovnih analitičara, razvojnih inženjera, testnih inženjera i testera tvrtke APIS IT

APIS IT d.o.o. – Agencija za podršku informacijskim sustavima i informacijskim tehnologijama iz Zagreba, specijalizirana za razvoj, implementaciju i podršku različitih informacijskih sustava i tehnoloških rješenja za korisnike u tijelima državne i lokalne uprave traži

poslovne analitičare, razvojne inženjere, testne inženjere i testere, više izvršitelja

Natječaji za radna mjesta objavljeni su na stranicama APIS-IT-a:

Posao – Evolva traži programera poslovnih web aplikacija / web frameworka u Javi

Evolva_250x66Prenosimo ponudu za zaposlenje programera poslovnih web aplikacija / web frameworka u Javi naše članice tvrtke Evolva

Programer poslovnih web aplikacija / web frameworka u Javi

Evolva je hrvatska IT tvrtka specijalizirana za implementaciju kompleksnih i tehnički zahtjevnih web baziranih poslovnih aplikacija koje imaju ergonomiju poput najboljih desktop aplikacija.

Višegodišnje iskustvo u izradi poslovnih aplikacija i razumnu razinu ITIL teorije objedinili smo u vlastitoj tehnologiji razvoja Evolution Framework (više detalja na www.evolution-framework.com) koja programerima omogućava vizualni razvoj sučelja i visoku efikasnost Java web razvoja. Naše aplikacije koriste workflow/DMS koncepte.

Zbog povećanja obujma poslovanja tražimo novog člana našeg tima koji će doprinijeti razvoju poslovnih web aplikacija i daljnjem razvoju našeg web frameworka.

Više o tvrtki Evolva na www.evolva.hr

Opis posla:
– izrada novih i dorada postojećih poslovnih web aplikacija – dovoljno je poznavanje Jave i SQL-a, ne koriste se HTML/CSS/AJAX/JavaScript
– dorade Java/AJAX web frameworka – potrebno je poznavanje HTML/CSS/AJAX/JavaScript tehnologija
– izrada projektne dokumentacije

 Uvjeti:
– obavezno VSS – računarstvo, elektrotehnika, informatika i srodna područja
– obavezno iskustvo na razvoju softvera, na vlastitim projektima ili kod prijašnjih poslodavaca
– obavezno poznavanje objektno orijentiranih tehnologija i koncepata
– obavezno dobro poznavanje SQL-a u radu sa bilo kojom od popularnih SQL baza
– obavezno napredno znanje engleskog jezika
– poznavanje web tehnologija (nije obavezno, ali je prednost): JavaScript, CSS, HTML, jQuery
– sklonost timskom radu
– komunikativnost i pouzdanost

Što nudimo:
– rad na neodređeno uz prethodni probni period
– poticajna primanja
– rad na izazovnim projektima
– korištenje naprednih tehnologija
– odlazak na stručne konferencije
– ugodnu radnu okolinu

Kandidate koji ispunjavaju sve navedene uvjete molimo da pošalju životopis najkasnije do 10.03.2014. na adresu: posao@evolva.hr 

 U životopisu obavezno navesti nivo poznavanja i broj godina korištenja Java (ili neke druge objektno orijentirane tehnologije), HTML, CSS, AJAX, JavaScript, SQL i jQuery tehnologija, a poželjno je navesti projekte na kojima su tehnologije korištene.

Javantura – objavljen program

Javantura sign+logo vert shadow 358x400Za konferenciju Javantura koja će se održati 22.2.2014. u Novoj cesti 7 u Zagrebu objavljen je konačan program, popis predavanja i predavača.

Očekujemo više od 200 sudionika, a sudjelovanje je besplatno za sve članove HUJAK-a (uključivo studente) i predavače. Više možete saznati na javantura.com, a molimo da razglasite vijest o Javanturi kod kolega, na čemu zahvaljujemo.

Posao – Mangonel traži Java inženjera tehničke podrške

_mangonelPrenosimo ponudu za zaposlenje Java inženjera tehničke podrške tvrtke Mangonel

Mangonel d.o.o traži osobu za radno mjesto
Java inženjer tehničke podrške

U suradnji sa partnerima iz SAD-a, Mangonel d.o.o. traži Java inženjera tehničke podrške na puno radno vrijeme za rad od kuće (remote work) te manje mogućim putovanjima u inozemstvo. Planirani početak rada je 1.3.2014. Svrha radnog mjesta je tehnička podrška za EMEA klijente jedne velike internacionalne kompanije fokusiranu na ulogu videa u poslovnom svijetu (računalna rješenja vezana uz pohranu, prijenos i prikaz video formata). Njihova rješenja se baziraju na Javi. Inženjer Tehničke Podrške (Technical Support Engineer/TSE) radi kao dio tima koji podržava sve unutarnje i vanjske korisnike, uključujući ključne poslovne klijente i zaposlenike na terenu. TSE će često morati surađivati i komunicirati ​​s klijentima kao konzultant da bi se što prije pronašlo rješenje za kompleksne probleme i pitanja.  Na svakodnevnoj bazi će surađivati s drugim inženjerima i stručnim kolegama. Za TSE-a se očekuje da je spreman na duboko upoznavanje sa internim računalnim proizvodima i vezanim tehnologijama. Ovo nije “call centar” ili “IT helpdesk” vrsta pozicije – uspješni kandidati će samostalno voditi tehničke istrage u dinamičnom radnom okruženju. Oko 25% radnog vremena Java inženjer će surađivati i na projektima u firmi koji nisu vezani direktno na Enterprise Video support već i druga rješenja u Java tehnologijama.

Osnovne funkcije:
– Vrlo dobro poznavanje engleskog jezika (pisanje i govor)
– Istraživanje, repliciranje problema, obavljanje analiza uzroka problema  i pružanje rješenja na pitanja prijavljenih kupaca i internih zaposlenika.
– Suradnja sa odjelima unutar firme: Professional Services, Engineering and QA, koliko je potrebno, za rješavanje pitanja klijenata.
– Održavanje povijesti i statusa prijavljenih problema u internom ticketing sustavu.
– Pridonošenje poboljšanju proizvoda tvrtke, dokumentaciji i procesima.
– Stvaranje tehničke dokumentacije za internu baza znanja tvrtke.

Minimalni uvjeti
– Diploma na području informatike/računarstva (FER, FOI, PMF, itd.)

– 2 do 5 godina rada sa klijentima u IT sektoru (npr. stručne službe / konzalting, presales, tehnička podrška), po mogućnosti s velikim poslovnim korisnicima.
– Iskustvo rada s J2EE aplikacijskim serverima (po mogućnosti JBoss).
– Iskustvo s Oracle i SQL Server bazama podataka.
– Iskustvo u postavljanju IIS web poslužitelja i vještine za rješavanje problema na modernim Windows platformama.
– Izvrsne analitičke vještine rješavanja problema sa velikom predanošću prema klijentima

Plusevi
– Prethodno iskustvo sa streaming video infrastrukturama.
– Iskustvo u ispravljanju mrežnih problema.
– Iskustvo sa „Content Delivery Network“ sistemima.
– Iskustvo sa front-end web razvojem (HTML / Javascript).

Ako smatrate da zadovoljavate kriterije molimo da pošaljete rezime na adresu: info@mangonel.hr

Javantura – poziv predavačima produžen do 7.2.2014.

Javantura sign+logo vert shadow 358x400Na vašu molbu poziv predavačima za konferenciju Javantura produžen je do petka 7.2.2014. u 23:59, pa vas pozivamo da što prije prijavite predavanje. Predavanje možete prijaviti bez obzira jeste li član HUJAK-a.

Podsjećamo da će se Javantura održati 22.2.2014. u Zagrebu, gdje očekujemo 250+ sudionika, a sudjelovanje je besplatno za sve članove HUJAK-a i predavače. Više možete saznati na javantura.com, a tu su i FAQs.

Molimo da razglasite vijest o Javanturi kod kolega, na čemu zahvaljujemo.

Edukacija – vještina Java na FER-u u 2014.

Prenosimo u cijelosti objavu kolege dr.sc. Marka Čupića s FER-a o vještini Osnove programskog jezika Java (http://java.zemris.fer.hr/), koja se godinama održava za studente FER-a, a potencijalno i za druge studente Sveučilišta u Zagrebu (vidi niže), uz jednu prigodnu sliku.

Moguce po posljednji puta, u akademskoj godini 2013/2014 u ljetnom semestru odrzat ce se vjestina “Osnove programskog jezika Java”. S obzirom da sam poceo dobivati pitanja o kvalifikacijskom ispitu, da ne odgovaram na pojedinacne upite, evo ovdje obavijesti.

cupicPrijave za vjestinu otvorit ce se u Ferku 10. veljace 2014. i bit ce otvorene do 23. veljace. Vjestinu nece moci pohadati nitko tko se ne prijavi (studenti Sveucilista u Zagrebu koji nisu FERovci – poslati mi mail prijave). Kvalifikacijski ispit (ako ga bude) odrzat ce se u petak, 28. veljace (tocno vrijeme bit ce objavljeno naknadno); u tom slucaju, ocekivano, vjestinu ce moci pohadati samo oni studenti koji produ kvalifikacijski ispit (a u slucaju prevelikog broja studenata, samo oni koji budu u prvih N po ostvarenom broju bodova).

Svi koji razmisljaju o prijavi, molim da dobro razmisle: cilj vjestine je polaznike nauciti operativno koristiti Javu — pod pojmom “operativno” mislim da, kada se nadete u situaciji da imate problem koji trebate rijesiti, budete u stanju razmisljati o tome kako rijesiti problem, a ne da razmisljate o tome kakva je sintaksa Jave, postoji li u njoj biblioteka koja Vam treba, kako ne napraviti los objektni model i slicno. A da bi postojala uopce sansa da se priblizite ostvarenju tog cilja, treba pisati programe i pisati programe i pisati programe, i kad Vam je vec dosta svega, treba jos pisati programe — sve dok uporaba jezika i onoga sto nudi sama platforma ne postane rutinsko znanje. Ja cu se za to pobrinuti ovako: imat cete domace zadace, i domace, i domace zadace, i kad Vam je svega dosta, imat cete jos domacih zadaca. Gledat cete i recenzirati druge domace zadace te googleati kako rijesiti zadacu za koju nemate dovoljno znanja (jer eto niste jos odslusali nista o bazama podataka, nemate pojma o HTML-u ili nemate pojma kako se zbrajaju/mnoze dva vektora ili invertira kvadratna matrica reda 10, kako se crta po ekranu ili sto se losega moze dogoditi ako vise dretvi cita/mijenja istu strukturu podataka bez sinkronizacije); pisat cete skripte koje automatiziraju proces prevodenja i pakiranja koda; koristit alate koji provjeravaju kvalitetu napisanog koda, uskladenost sa stilom pisanja Java koda te pokrivenost koda unit testovima (koje cete takoder pisati). I jos svasta drugoga.

Pitanja koja se mogu pojaviti u kvalifikacijskom ispitu pokrivat ce teme navedene u nastavku.

  1. opcenite teme racunarstva (npr. brojevni sustavi)
  2. osnovne strukture podataka i algoritmi (polja, liste, stabla, redovi, stogovi; trazenje, dodavanje, brisanje, sortiranje)
  3. opcenito o operacijskom sustavu (sto je to program, sto proces, sto dretva, koje su razlike, od cega se sastoje, itd.)
  4. najosnovnije moguce o relacijskim bazama podataka (dohvat podataka, azuriranje, brisanje, transakcije, razine izolacije)
  5. osnovni koncepti danasnjeg weba: HTML, JavaScript, CSS
  6. pisanje jednostavnih programa u C-u (rad sa “stringovima”, funkcije, rekurzija, rad s datotekama)
  7. … i jos ponesto slicne tematike …

Posao – Serengeti traži junior programera

serengeti_300x160Prenosimo ponudu za zaposlenje junior programera tvrtke Serengeti

Serengeti traži junior programera

Serengeti d.o.o. projektira, razvija, implementira i održava poslovne aplikacije, napredne web siteove i mobilne aplikacije. Usmjereni smo na razvoj naprednih, složenih poslovnih aplikacija i web siteova bogatih funkcionalnošću kojima pristupaju stotine tisuća posjetitelja u cijelom svijetu. Nastavljajući širenje poslovanja raspisujemo natječaj za nekoliko djelatnika na radnom mjestu junior programera (m/ž).

Očekujete stimulativno okruženje i rad u dinamičnom i prijateljskom timu uz mogućnost napredovanja? Želite se stručno usavršavati i sudjelovati u novim projektima? Spremni ste preuzeti inicijativu? Odgovorni ste, kreativni i samostalni? Timski ste igrač? Volite programiranje i okrenuti ste rješavanju problema? Prihvatite izazov i javite nam se!

Opis posla:
Junior programmer (Java, C# .Net) je usmjeren na izvedbu softverskog rješenja, od razvoja i testiranja do pisanja dokumentacije.

Uvjeti:
Junior programer mora imati završen fakultet tehničkog usmjerenja, znanje .Net ili Java programskog jezika i aktivno znanje engleskog jezika. Radno iskustvo nije neophodno. Poželjno je da u CV-a uključite i konkretne informacije o 3 najvažnija programerska projekta na kojima ste sudjelovali (mogu biti i studentski projekti). Uključite kratak opis projekta, vašu ulogu, tehnologiji koje ste koristili i trajanje projekta.

Prijaviti se možete na adresu http://www.moj-posao.net/Posao/233287/Junior-programer-mz/

Druženje – Agile Croatia, utorak 4.2.2014. u 18h

Agile CroatiaNaša partnerska udruga Agile Croatia poziva članove HUJAK-a i sve ostale na druženje u utorak 4.2.2014. u 18h na lokaciji Lastovska 23, 5.kat, dvorana Parentium.

Ovo je prvo u nizu druženja koja su uvod u konferenciju Agile Adria, a ovaj puta je tema developerska. Govorit će se o predstojećoj konferenciji i zanimljivim predavačima koji će tamo imati tehničke teme.

Također, nabavljen je vrhunski edukativni video: SOLID Components ( http://cleancoders.com/codecast/clean-code-episode-15/show ) koji će biti prikazan na druženju.