Java je objektno orjentirani programski jezik razvijen u kompaniji Sun Microsystems početkom 1990-tih. Java je programski jezik koji je nezavisan od operativnog sistema, baziran na C++-u, ali sa pojednostavljenom sintaksom, stabilnijim runtime sustavom i pojednostavljenom kontrolom memorije.
Java tehnologija je u 15-ak godina postojanja postala kompletan softverski ekosustav koji nudi različite vrijednosti različitim korisnicima u ovisnosti o njihovim potrebama.
Danas Java tehnologija nudi developerima izbor od 3 izdanja Java platforme u ovisnosti od njihovih potreba,a to su sljedeće
1. Java tehnologija u osobnim računalima (Java Standard Edition - Java SE)
Java Standard Edition je razvijen prvenstveno za razvijanje sigurnih i portabilnih aplikacija za desktop platforme uključujući Macintosh, Linux, Microsoft Windows i Sun Solaris. Portabilnost je tu glavna značajka, jer u današnjim heterogenim okruženjima kompatibilnost Java rješenja u odnosu na ciljanu platformu je izvrstan adut.
2. Java tehnologija u srednjim i velikim poslovnim sustavima (Java Enterprise Edition - Java EE)
Java Enterprise Edition prvenstveno je namijenjen za srednje i visoko kopleksna poslovna rješenja. J2EE je skup ogromnog broja frameworka i tehnologija (JSP, Servlets, EJB...) koji razvoj kompleksnih rješenja čine jednostavnijim.
3. Java tehnologija u mobilnim i malim uređajima (Java Micro Edition - Java ME)
Java Micro Edition je rješenje koje developerima pruža robusno i fleksibilno okruženje za izradu aplikacija namijenjenih mobitelima i raznim drugim pametnim uređajima („smart devices“). Java Micro Edition developerima pruža fleksibilno radno okruženje, visoku sigurnost, ugrađene mrežne protokole i podršku za mrežne i lokalne aplikacije.“
Sun Java certifikacijski program je od strane industrije prepoznat kao program koji se fokusira na ključne poslovne uloge u razvoju softvera i enterprise arhitekturama. Budući da se certfikacijski program fokusira na tehnologiju, znanja i vještine stečene u procesu certifikacije nisu vezane za određenu kompaniju, u čemu je njihova velika vrijednost.
Sun zastupa filozofiju da je certifikacija ključna u procesu učenja jer omogućava validaciju stečenih vještina u danom području.
Sunovi certifikati nude prirodni put razvoja i postizanja vlastitih ciljeva.

Prvi certifikat je Sun Certified Java Associate. On verificira vaše vladanje znanjima i vještinama koje Vam omogućuju ulaz u svijet razvoja softvera koristeći java tehnologiju.
Nakon toga, prirodni put (ali i preduvjet za sve ostale certifikate) je Sun Certified Java Programmer. On verificira vrlo dobro i detaljno poznavanje osnovnih vještina Java programskog jezika, preduvjet je za sve druge SUN certifikacije iz područja Jave. Nositelji ovog certifikata sposobni su odrađivati jednostavne zadatke u Javi (standard edition), izrađivati aplikacije za desktop platforme, razumiju osnovnu ideju kreiranja GUI aplikacija, shvaćaju kako funkcionira Java platforma.
Nakon toga, kandidati odabiru daljnju specijalizaciju i certifikaciju u smjeru razvoja njihove stručne karijere.
Sun Certified Java Developer certifikat verificira napredna znanja i vještine u Java programiranju koristeći Java Standard Edition. Među najzahtjevnijim je certifikatima koje nudi SUN iz područja Jave, a nositelji certifikata sposobni su odrađivati kompleksne zadatke na Java Standard platformi.
Sun Certified Web Component Developer certifikat verificira detaljno poznavanje Servlet i JSP tehnologije za kreiranje web servisa i dinamičkog web sadržaja. Nositelji ovog certifikata sposobni su izrađivati web aplikacije primjenom JSP Model 1 arhitekture.
Sun Certified Business Component Developer verificira poznavanje Enterprise JavaBeans tehnologije za dizajn, razvoj, testiranje, primjenu i integraciju EJB aplikacija. Nositelji ovog certifikata sposobni su izrađivati složena (enterprise) web rješenja primjenom JSP Model 2 arhitekture pri tome koristeći svu moć J2EE platforme.
Sun Certified Developer for Java Web Services verificira znanje potrebno za izradu web servisa upotrebom Java tehnologije.
Sun Certified Mobile Aplication Developer verificira znanja potrebna za izradu aplikacija za mobitele pametne uređaje (smart devices).
Algebrin tim predvođen Danijelom Kučakom i u suradnji sa stručnjacima iz partnerske tvrtke Beta Tau Beta d.o.o. formirao je cjelokupan program edukacije iz područja Java tehnologija koji osigurava stjecanje znanja i vještina neophodnih za stjecanje Sun Java certifikata, ali i šire od toga.
Shematski prikaz u nastavku povezuje seminare u ponudi Algebre sa Sun Java certifikacijom i primjenu Java tehnologije u razvoju rješenja za različite platforme i arhitekture.

Edukaciju iz područja Java tehnologija Algebra provodi u strateškom savezu s poduzećem Beta Tau Beta, partnerom koji se bavi analizom, dizajnom, projektiranjem, razvojem, te implementacijom softverskih rješenja po narudžbi korisnika baziranih na Java Enterprise tehnologijama.
Tvrtka Beta Tau Beta pokušava izgraditi svoju marku BTB kao sinonim za visokokvalitetne usluge edukacije, savjetovanja i izvedbe Business-To-Business enterprise softverskih rješenja po mjeri, uspostavljajući dugoročne partnerske odnose s naručiteljem i donoseći dodanu vrijednost objema partnerskim stranama.
Tehnološka i komercijalna neovisnost glavni je moto Java i Java Enterprise platforme, te je BTB promovira korištenjem IBM, Sun, Oracle i Open Source izvedbi same platforme. S obzirom na visokotehnološku specijaliziranost, tvrtka BTB uvelike ulaže u svoje ljudske potencijale te se ponosi istima, kako u stručnom tehničkom području, tako i osobnom socijalnom području koje je potrebno za rad s ljudima u edukacijskim projektima.
Prema sporazumu Algebra učilište osigurava vrhunsku kvalitetu usluge edukacije, nastavni program, nastavne materijale i certifikaciju prema svjetskim standardima, dok Beta Tau Beta osigurava stručnjaka iz područja Java tehnologija koji će održavati nastavu: Danijel Kučak iz Algebre te Hrvoje Đurđević iz Beta Tau Beta.
D25: Java Programming
D26: Advanced Java Programming
D28: Java web programming
D29: Enterprise Javabeans 3.0
D30: Struts
D31: Fast Track to Spring 3
D32: Javaserver Faces
D33: Introduction to web services
D35: Java web services using JAX-RPC
D36: Object Oriented Analysis and Design using the UML
D37: Ajax for Java developers
Razvojem .NET i Java enterprise aplikacija bavi se duži niz godina. Najviše je radio na razvoju višeslojne myQtest aplikacije te njenoj integraciji sa poslovnim sustavima u nekoliko tvrtki (HAK, Zaba, HIZ...). U svom radu sa .NET platformom koristi Microsoft Visual Studio dok u radu s Javom pretežno koristi NetBeans alat te povremeno IBM Rational porodicu alata.
Svoje znanje i iskustvo pretočio je u niz specijalističkih certifikata poput Sun Certified Java Programmer, Sun Certified Java Web Component Developer iz Java porodice te Microsoft Certified Trainer te Microsoft Certified Professional Developer iz Microsoft porodice.
Svoje iskustvo dugi niz godina uspješno prenosi polaznicima vodeći mnoge specijalističke programerske seminare u Algebri. Zaposlen je u Algebri kao razvojni inženjer te instruktor.
Već tijekom završnih godina fakulteta počeo se baviti Java Enterprise platformom kao podlogom za izradu aplikacija po narudžbi. Već u prvim aplikativnim rješenjima se susreće s poslovnim procesima te ga automatizacija istih nastavlja usmjeravati u karijeri. Kombinacijom Open Source tehnologije sa Sun, IBM i Oracle rješenjima i platformama, te modelirajući aplikacije poslovne primjene, postaje glavni arhitekt nekoliko softverskih rješenja. Dodatno područje zanimanja su mu i metodologije rada te upravljanje projektima razvoja softvera. Voli širiti svoje tehnološke vidike te se stoga „zabavlja“ proučavanjem novih tehnoloških dostignuća i izvan užeg područja kojim se bavi.
Zaposlen je u tvrtci Beta Tau Beta d.o.o. kao Java Enterprise arhitekt.
Početak edukacijeSeminar |
Početak edukacije |
Termin |
| Javaserver Faces | 31.01. | 8:00 |
Nudimo vrhunska rješenja za velike grupe polaznika saznajte više...
Obratite nam se s povjerenjem da zajedno kreiramo optimalnu edukaciju saznajte više...

Zagreb - Maksimirska 58a, tel: 01 2332 861
Split - Slavićeva 15, tel: 021 444 555
Osijek - Reisnerova 74, tel: 031 373 400
Zadar - Špire Brusine 16, tel: 023 315 888
Pula - Ciscuttijeva 2, tel: 052 350 380
Dubrovnik - Vukovarska 19, tel: 020 295 333
Dugo Selo - J. Zorića 21, tel: 01 2753 012
Županja - J.J.Strossmayera 9, tel: 032 831 854
Sisak - S. i A. Radića 42, tel: 044 541 700
Bjelovar - Ante Trumbića 4, tel: 043 220 840
Šibenik - A.K. Miošiča 11, tel: 022 333 623
Rijeka - Korzo 24a, tel: 051 214 036
Jastrebarsko - Dr. Franje Tuđmana 9, tel: 01 6281 126
Samobor - Trg Matice hrvatske 3, tel: 01 3360 112
Vinkovci - Gajeva 18, tel: 032 331 215
Koprivnica- Josipa Vargovića 4/1.kat, tel: 048 621 109
Zaprešić - Trg žrtava fašizma 11, tel: 01 3310 116
Varaždin - Ivana Kukuljevića 7, tel: 042 555 410
Trogir - Obala bana Berislavića 15, tel: 021 881 543
Karlovac - Bogoslava Šuleka 29, tel: 047 295 999
Slavonski Brod - P.Krešimira IV 32b, tel: 035 296 496
Vukovar - I.G. Kovačića 3, tel: 032 443 153
Kutina - S. Radića 3, tel: 044 682 318
Metković - Kralja Zvonimira 5, tel: 020 684 684