Utóbbi időben elhanyagoltam a blogomat, aminek az volt az oka, hogy számos "stúdiómunka” és a minket is érintő “munkahelyi turbulencia” elvette a figyelmemet az írástól.
Az egyik dolog, amivel el voltam foglalva, egy webfejlesztői DVD, mely az általunk legfontosabbnak talált technológiák (ASP.NET, Silverlight, IE8, IIS7, WPF, Expression) szakmai megismerését hivatott elősegíteni. Összeálltunk hát a hazai eseményekről, devPortal-ról ismerős szakértőkkel, s elkészítettünk egy közel 8,2 GB méretűvé nőtt anyagot, jelenleg gyártás alatt ál, hamarosan elérhetővé tesszük az előttünk álló fejlesztői rendezvényeken.
S akkor rá is térnék ezekre, hiszen ebben a bejegyzésben azt szeretném megosztani, hogy milyen előadásokra érdemes majd a közeljövőben ellátogatni.
Az első ilyen rendezvény a T4B, melynek ebben a félévben én vagyok a tartalom gazdája, s a célunk ezúttal, hogy a múlt félévben elkezdett ASP.NET alapozó tréninget a “követekező” szintre emeljük, azaz kiterjesszük a témákat olyan területekre, mely a gyarkorlati webfejlesztés során a standard ASP.NET szolgáltatások mellett fontosak lehetnek.
Kicsit konkrétabban részletezném is ezeket.
Az első előadásban Bátyai Krisztián barátom fog egy “belső ügyviteli modult” kifejleszteni egy elképzelt utazási iroda ASP.NET alkalmazása mögé Windows Presentation Foundation + Workflow Foundation alapokon. Ebben a részben az lesz majd tanulságos, hogy hogyan valósíthatunk meg egy olyan szerver oldalon futó szolgáltatást, mely több munkafolyamat instanciát hosztol, illetve hogyan készítsünk hozzá kliens alkalmazást, ami képes ezeket a folyamatokat manipulálni(pl. státusz kiolvasás, továbbléptetés).
A második előadásban Árvai Zoltán tolmácsolásában ismerhetjük meg az SQL Server 2008 Reporting Services szolgáltatásait. Zoli az egyszerű jelentésektől az összetettebb, több entitást kezelő felületekig bezárólag megmutatja, hogyan érdemes a jelentéskészítést, mint funkcionalitást “kiszervezni” a webes alkalmazás fejlesztési feladatok köréből.
A következő részben, szintén Zoli előadásában megvizsgáljuk, hogy egy hagyományos webalkalmazást hogyan tudunk “webkettősíteni”, azaz, milyen támogatást kapunk a .NET keretrendszertől (3.5 SP1) akkor, ha a megoldásunkat szeretnénk ún. URI-s API-kon (URL-en keresztül meghívható funkcionalitás) megnyitni a külvilág, azaz távoli szerveren, klienseken, vagy akár teljesen más platformon futó webszolgáltatások számára. Itt előtérbe kerül a Windows Communication Foundation, Entity Framework és az új ADO.NET Data Services, melyek segítségével gyorsan és fájdalommentes tudjuk a webhelyünk adatmodelljét exponálni a “nagyvilág felé”.
Ezután, csak hogy fokozzuk a lehetőségek tárházát, Borsi Kati fogja megmutatni az Office kliensek fejlesztői lehetőségeit. Egy külön előadás fog szólni arról, hogy hogyan tudunk szerver oldalon Word dokumentumokat generálni a .NET FW beépített API-jainak segítségével, majd megvizsgáljuk, hogyan tudunk az Excel-be olyan beépülő modult fejleszteni, ami a webhelyünk adatbázisából nyer ki adatokat, majd pedig az előadás harmadik felében megtudhadjuk, hogyan tudunk olyan Outlook add-in-t írni, ami adabázisból tölti fel egy adott felhasználó eseménynaptárját.
Miután ezen is túlleszünk, s ha még bírják a hallgatók :), rátérünk egy másik nagyon fontos kérdésre, nevezetesen hogyan egészíthetjük ki az ASP.NET megoldásainkat “interakcióval”. Érjük ez alatt a web bannereket, animációkat, médiát (audio, video), s természetesen ennél a résznél érkezünk meg a Silverlight 2-höz, melyet Tóth László fog bemutatni egy szerver oldalon konfigurálható, dinamikusan változó hirdetésfelületet megépítése (Visual Studio, Expression) során. Ami érdekes Laci előadásában, hogy nemcsak a Silverlight-ra fókuszál majd, hanem kiterjeszti a figyelmet az IE8 ide vonatkozó újondságaira (webslice, accelerator, devtools).
S végül, de nem utolsó sorban nem hagyjuk ki a kulcskérdést: hogyan csomagoljuk be, küldjük fel és adminisztráljuk távolból a hoszting környezetben futó megoldásunkat. Szót ejtünk ezért az IIS7 fejlesztők számára fontos újdonságairól, a kulcsrakész infrastuktúrát telepítő Web Platform/Application Installer-ről és az IIS7 távfelügyeleti konzoljáról.
Remélem a fentiek meghozzák a kedvetek, hogy eljöjjetek a rendezvénysorozatra, mely a fővároson túl három vidéki nagyvárosba (Szeged, Debrecen, Pécs) is ellátogat.
Regisztrálni itt lehet:
http://devportal.hu/content/Train4BusinessTheNextStep.aspx
Szerettel várunk minden érdeklődőt, legyen az Microsoft vagy más platformon (pl. PHP) webfejlesztő!