ReNTK / SLODUG
1. Oslo in njegova uporaba v razvoju poslovnih aplikacij
Jurij Leskovec (RRC d.d.), Ana Gligorijević (RRC d.d.)
Cilj predavanja je prikazati MDD (Model Driven Development) pristop k razvoju programske opreme s pomočjo lastnega domensko specifičnega jezika (DSL), ki je ena od možnih uporab modelirne platforme "Oslo". Kot primer bo izdelana lastna aplikacija kot platforma za gradnjo poslovnih aplikacij na podlagi modelov, opisanih z lastnim DSL-om. Prikazan bo postopek izdelave takega sistema, na koncu pa si bomo pogledali kaj "Oslo" prinaša glede MDD.
2. Upravljanje aplikacij in strežnikov v Microsoft SQL Server 2008 R2
Danijel Novak (Danijel Novak s.p.)
Microsoft SQL Server 2008 R2 prinaša novostna področju spremljanja instanc SQL strežnika in objektov, ki jih uporabljajo aplikacije. Na predavanju se bomo preko praktičnih primerov sprehodili skozi možnosti in pregledali funkcionalnosti novosti pri spremljanju SQL strežnikov. Pregledali bomo dodajanje instance, dodajanje "Data-Tier" applikacije, spremljanje in nastavljanje spremljanja v SQL Server Utility.
3. Varovanje podatkov v SQL Server 2008 R2 pred vdori in krajo
Danijel Novak (Danijel Novak s.p.)
Na predavanju si bomo ogledali katere so možnosti za zaščito podatkov v podatkovni bazi pred vdori in krajo. Tako si bomo pogledali zaščito na nivoju omrežja, uporabnikov, podatkovne baze, objektov v bazi in datotek podatkovnih baz s pomočjo požarnih zidov, enkripcije in varnostnih nastavitev SQL Serverju 2008 R2.
4. Tips & Tricks: Optimizacija podatkovnega nivoja in podatkovne baze za razvijalce
Dejan Sarka (Solid Quality Mentors)
V predavnju si bomo ogledali nekaj najpomembejših navodil za optimizacijo podatkovnih baz na SQL Serverju za razvijalce. Poleg logičnega modela je za performace pomemben seveda tudi fizičen model, predvesm indeksi. Pokazali bomo, kako lahko sorazmerno hitro odkrijemo manjkajoče in odvečne indekse. Pogovorili se bomo tudi o optimizaciji poizvedb.
5. SQL Server - Metodologija reševanja performančnih težav
Mladen Prajdić (dSolutions SI)
Kaj narediti, če ne vemo, kje in kaj je narobe, ampak moramo najti ozko grlo v SQL Serverju?
Če se držimo neke standardne metodologije, to ni več pretežek problem.
Pogledali si bomo tudi, kako pašejo skupaj CPU, I/O in RAM in kako se lahko problemi na enem pokažejo na drugem.
6. SQL Server 2008 R2 - novosti
Dejan Sarka (Solid Quality Mentors)
V predavanju bomo na kratko pregledali vse pomembene novosti sistema Microsoft SQL Server 2008 R2, ki je ravnokar prišel na trg. Ker je največ novosti na področju podpore aplikacijam poslovne inteligence, bo seveda predavanje usmerjeno predvsem na ta del.
7. Silverlight in MEF
Andrej Tozon (ANT Andrej Tozon s.p.)
MEF (Managed Extensibility Framework) je skupek knjižnic v ogrodju .NET 4 in Silverlight 4, ki omogočajo enostavno izgradnjo sestavljivih aplikacij. Razširitve in vtiči sta le dve možnosti uporabe; prava moč ogrodja se pokaže, ko aplikacijo razstavimo na mini komponente in pustimo, da jo ob vsakem zagonu ogrodje po naših navodilih pravilno sestavi spet skupaj. Na predavanju bodo podrobno predstavljene osnove ogrodja, skupaj s primeri uporabe, zgrajenimi s Silverlight 4.
8. Razvoj za Sharepoint 2010
Uroš Žunič (Kompas Xnet)
Na predavanju si bomo ogledali nekaj novosti, ki jih na področju razvoja prinaša SharePoint 2010. Predvsem se bomo ukvarjali s peskovnikom (sandbox), ugotovili za kaj je dobro, da ga imamo in kako naredimo rešitev, ki se odvija v sandobx-u. Pogledali si bomo tudi nekaj nastavitev, ki jih lahko spreminjamo na našem strežniku v povezavi s peskonikom.
9. Razvoj "multi-touch" aplikacij (Surface in Windows 7)
Sašo Zagoranski (SEMANTIKA)
Multi-touch tehnologija se v zadnjem času vse bolj uveljavlja. Poleg številnih prednosti pa prinaša tudi mnoge izzive za razvijalce aplikacij, ki jih moramo premagati, če želimo uporabnikom ponuditi čim boljšo uporabniško izkušnjo.
V okviru predavanja si bomo ogledali nove koncepte uporabniških vmesnikov (NUI, OCGM), predstavili pa bomo tudi primere razvoja za Windows 7 in Microsoft Surface.
10. Silverlight in WCF RIA Services
Andrej Tozon (ANT Andrej Tozon s.p.)
WCF RIA Services močno poenostavljajo zgodbo razvoja večnivojskih poslovnih programskih rešitev predvsem z abstrakcijo komunikacijskega nivoja med strežnikom in odjemalcem, poleg tega pa nudijo tudi pomoč pri avtentikaciji in avtorizaciji uporabnika, preverjanju veljavnosti podatkov, ipd. Pri vsem tem so zasnovane tako, da so praktično neodvisne od drugih uporabljenih tehnologij, kar jih nedvomno dela zanimive za vsakega razvijalca poslovnih aplikacij. Na predavanju bomo v celoti in od začetka zgradili primer aplikacije za pregled urnika neke konference, ki bo tekel v Silverlight 4.
11. Pregled aplikacijske platforme za Windows Phone 7 Series
Jernej Kavka (MSP)
Windows Phone 7 predstavlja nov začetek in novo priložnost v mobilni industriji za razvijalce, oblikovalce in uporabnike. Nova platforma nam prinaša veliko novosti, kot sta tehnologiji Silverlight in XNA, vozlišča (Hubs) in konsistenčno izkušnjo.
V okviru predavanj si bomo ogledali razvijanje aplikacij in iger v Silverlight in XNA.
12. Novosti v Silverlight 4
Andrej Tozon (ANT Andrej Tozon s.p.)
Nova različica Silverlighta je zopet vnesla nekaj nemira med razvijalce, predvsem zato, ker prinaša večino tistih novosti, katere so predlagali sami. Novosti Silverlight 4 so pretežno povezane z razvojem poslovnih rešitev, nemalo novosti pa je povezanih tudi z večpredstavnostjo - ena najbolj udarnih takih novosti je prav gotovo podpora spletnim kameram. Na predavanju bo praktično prikazano nekaj najbolj vidnih novosti, ostale pa bomo poskusili vsaj omeniti.
13. Novosti C# 4.0
Miha Markič (Righthand)
C# 1.0 je prinesel ... C#, verzija 2.0 nam je postregla s hudo uporabnimi generiki in verzija 3.0 nam je servirala izvrstni LINQ brez katerega se ne da več živeti. Novosti v verziji 4.0 in namig novosti v verziji 5.0 si bomo pa pogledali skupaj na prezentaciji.
14. AJAX, JQuery in Visual Studio 2010
Dušan Zupančič (RRC d.d.)
Dogajanje na področju AJAX je v Microsoftu ravno v tem trenutku najbolj živo. Ob izidu VS2010 je v ASP.NET projektih v predloge že vključen jQuery skript. Na predavanju si bomo pogledali kakšno je trenutno stanje na področju Microsoft AJAX tehnologij (Microsoft AJAX Library in Ajax Control Toolkit), kaj se dogaja s Client Templates, kaj so jQuery Micro Templates in kakšni so najnovejši prispevki Microsofta v jQuery (jQuery Templates)
15. ASP.NET MVC
Gorazd Breskvar (WHILE TRUE)
Aplikacije, ki uporabljajo MVC, so lahko hitre, robustne, nadgradljive, varne in pripravljene za avtomatsko testiranje, če le veste, kako se tega lotiti.
Kratkem pregledu osnov ASP.NET MVC-ja in novosti verzije 2 bodo sledili nasveti in napotki, kako to doseči v praksi.