Delavnice

Delavnica 1
Uvod v Angular

Angular je celovita razvojna platforma za izgradnjo mobilnih, namiznih in predvsem (enostranskih) spletnih aplikacij (angl. Single-page application). Do trenutne, četrte različice, je prešla skozi eno večjo nadgradnjo, saj je druga različica (september, 2016) predstavljala popolnoma novo ogrodje. Na delavnici bodo predstavljene spremembe, ki jih je uvedel Angular 2 ter novosti, ki jih prinaša četrta različica platforme. Na kratko bomo pregledali najpomembnejše aspekte ogrodja, kot so arhitektura, življenjski cikel, struktura programske kode, delo s podatki in spletnimi storitvami.

Predznanja: Osnovno znanje programskih jezikov JavaScript in TypeScript.

Udeleženci: Razvijalci, ki se še niso srečali s platformo Angular in bi želeli dobiti vpogled v osnove platforme.

Predvidena agenda:

  • Uvod
  • Arhitektura
  • Življenjski cikel aplikacije (komponent)
  • Korenski modul
  • Delo s podatki
  • Direktive
  • Obrazci
  • Navigacija
  • Vrivanje odvisnosti
  • Storitve
  • Komunikacija komponent
  • Delo s spletnimi storitvami.

Izvajalca: Gregor Jošt, Boris Ovčjak (UM FERI)

Gradivo: PDF

 

Delavnica 2
Programski jezik Pharo

Pharo is taught in more than 30 universities world-wide, used in 15 research groups and by a really active community http://pharo.org/community. More than 50 companies are using Pharo. Some sucess stories are listed at http://pharo.org/success. Pharo is actively developed by more and 60 committers. Several open books are available on http://books.pharo.org. Pharo by example, Deep Into Pharo, Numerical Methods in Pharo, Dynamic Web Development in Seaside, Entreprise Pharo a Web Perspective.

The Pharo community is really active and I will show some of the fun projects people worldwide are doing: event touch support, particules simulator, 3D scripting.

Links

Izvajalec: dr. Stéphane Ducasse (Inria)

Delavnica bo potekala v angleškem jeziku.

 

Delavnica 3
Internet stvari – prehajamo v območje velikih pričakovanj

S više od 50 milijardi povezanih uređaja koji se očekuju do 2020., Internet stvari (IoT) će imati veliki utjecaj. IoT obuhvaća bilo koji objekt s jedinstvenim identifikatorom koji se može spojiti na Internet i komunicirati s isto tako označenim objektima. IoT obećava da će donijeti povećanu vidljivost u proizvode, procese, kupce i partnere – i značajne prednosti u smislu smanjenja troškova i poboljšanja učinkovitosti; veću brzinu; i sposobnost stvaranje novih pametnih proizvoda i usluga.

Kako bi što više iskoristili prednosti IoT, tvrtke će morati definirati sveobuhvatni pristup koji ujedinjuje široku lepezu uređaja u podatkovnom centru s jednim ciljem na umu: izvući najkorisnije uvide što je brže moguće i pretvoriti te uvide u akciju. Konkretno, razorni potencijal dolazi iz sposobnosti da se nosi s velikim količinama podataka u sirovom obliku. Ovo je područje gdje Oracle tehnologije mogu pomoći. Oracle IoT Cloud usluga omogućuje organizacijama prikupljanje, usmjeravanje i analiziranje podatke iz uređaja sa senzorima i drugih IoT uređaja. To priprema organizacije za navalu podataka koji dolaze s razvojem industrijskog Interneta.

Dio opsežne Oracle Cloud platforme kao usluga (PaaS) ponude, Oracle IoT Cloud usluga omogućuje tvrtkama sigurno spajanje na bilo koji uređaj koji generira podatke; izvođenje analitike u stvarnom vremenu na podacima iz uređaja; i proširenje poslovnih procesa u poslovnim aplikacijama. Također omogućuje brzu izgradnju IoT aplikacije za preventivno održavanje i praćenje imovine pomoću pred-izgrađene integracije s Oracle PaaS uslugama, aplikacijama treće strane i Oracle Softver kao usluge (SaaS) aplikacijama.

Predznanja: Bez iskustva.

Udeleženci: Svi.

Predvidena agenda:

  • Potencijal
  • Transformacija
  • Oracle IoT platforma
  • IoT aplikacija
  • Demo

Izvajalec: Duško Vukmanović (Oracle Academy)

Delavnica bo potekala v hrvaškem jeziku.