|
Osnove Java tehnologije
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.“
Java certifikacija
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).
Java edukacija u Algebri
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.

Provedba edukacije
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 večinu stručnjaka iz područja Java tehnologija koji će održavati nastavu: Danijel Kučak iz Algebre i Stjepan Matijašević, Slavko Žnidarić, Hrvoje Đurđević, Zvonimir Trošić, Nikola Šaub iz Beta Tau Beta.
Popis Java seminara:
D25: Java Programming D26: Advanced Java Programming D27: Java SWING D28: Java web programming D29: Enterprise Javabeans D30: Struts D31: Fast Track to Spring 2.x Developers Workshop D32: Javaserver Faces D33: Fundamentals of Web Services D34: Complete Java web services D35: Java web services using JAX-RPC D36: Object Oriented Analysis and Design using the UML D37: Ajax for Java developers W12: Javascript - osnove skriptnog jezika
|