SUN Java edukacija Print E-mail
alt

alt 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.

alt

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.

alt

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