Software Summer Camp 2009 > Anotace SWSC 2009

Anotace SWSC 2009

Anotace přednášek budou upřesněny. Změny vyhrazeny.

WebSphere AS, Eclipse

Aplikační server WebSphere je součástí mnoha komerčních podnikových řešení a dalších middleware produktů IBM. V tomto workshopu se naučíte nainstalovat WAS verze 7 ve vhodné edici, vytvořit profily, nainstalovat aplikace, vytvořit cluster, sledovat výkonové parametry, nastavit zabezpečení, vytvořit různé J2EE artefakty a používání WebSphere Application Servere (WAS7) z pohledu vývojáře. Naučíte se základům administrace WAS, používání testovací verze WAS v rámci vývojových nástroje RAD a poznáte technická zákoutí tohoto aplikačního serveru. Zdůrazněna bude možnost využití zdarma dostupné edice WebSphere Application Server Community Edition (WAS CE) ve spojení s Eclipse IDE.

Vstupní znalosti: architektura J2EE a vývoj aplikací

Výstupní znalosti: schopnost instalovat, konfigurovat a spravovat aplikační server a v něm instalovaných aplikací, schopnost efektivně vyvíjet J2EE aplikace pro WAS


SOA Introduction

Principy SOA, orientace na služby, standardy, životní cyklus aplikace, referenční architektura, SOA maturity, SOA Governance. Infrastruktura a middleware potřebné k provozování SOA, Enterprise Service BUS (ESB), SOA programming model a vývojový cyklus.

Vstupní znalosti: žádné

Výstupní znalosti: servisní architektura, přehled middleware komponent potřebných pro implementaci SOA


WebSphere ESB

Workshop bude prezentovat komplexní demo v prostředí IBM Enterprise Service Bus a WebSphere Service Registry and Repository (WSRR). Cílem workshopu je seznámit účastníky s technickými aspekty integrace při využití podnikové sběrnice služeb (ESB) v návaznosti na řešení SOA Governance. V rámci WESB budou představena témata jako kompozitní mediační moduly, transformace protokolů a rozhraní, vyhledávání vhodných poskytovatelů služeb z WSRR za běhu v rámci mediací či testování modulů a služeb. Účastníci semináře se dozví také detailnější informace o WSRR a významu Governance při implementaci SOA řešení. Z tohoto pohledu se bude jednat zejména o práci s dopadovými analýzami či využití životního cyklu a verzování služeb. Poslední část workshopu se bude věnovat základním postupům při zajištění bezpečnosti. Přednášená témata si účastníci budou moci vyzkoušet na praktických cvičeních.

Vstupní znalosti: základy SOA

Výstupní znalosti: přehledové end2end znalosti implementace SOA skrze nástroje související s ESB


WebSphere BPM

V průběhu workshopu bude formou prezentací a hands-on labů demonstrován aktuální stav a možnosti WebSphere BPM řešení verze 6.2, která je k dispozici od konce loňského roku. Pro laby bude využit end-to-end příklad od modelování, simulace, implementace a business monitoringu procesu, vč. tvorby dashboardů v prostředí Business Space. Dále bude představena návaznost BPM řešení na integraci (ESB koncept), řešení pro zpracování obchodních událostí (WebSphere Business Events) a novinka ve WebSphere portfoliu - BRMS systém ILOG JRules.

Vstupní znalosti: základy SOA neb BPM

Výstupní znalosti: přehledové end2end znalosti problematiky BPM a její implementace pomocí několika nástrojů IBM WebSphere


Open Solaris


Liferay Portal


WebSphere Portal Administration

Portálový server je mocná a složitá komponenta, která posouvá webové aplikace do nové dimenze. V tomto curiculu poznáte architekturu WPS verze 6 a naučíte se využívat jeho schopnosti. Seznámíte se s instalací a konfigurací WPS a vyzkoušíte si základní admnistrativní úkony - správa portletů, úprava portálových stránek, vytváření nových stránek, přidávání nových portálových aplikací, správa uživatelů, práce se šablonami etc.)

Vstupní znalosti: žádné

Výstupní znalosti: schopnost nainstalovat a nakonfigurovat portálový server, vytvoření stránek, instalace portletů, přizpůsobení vhledu, základy administrace


WebSphere Portal Development

Návrh a vývoj portletů, jako specifického typu webových aplikací. Seznámení s Java Standard Portlet API (JSR-168) a jeho nástupcem (JSR-286), programovací model a potřebné nástroje. Komunikace mezi portlety, využívání cache, portálové služby, a další pokročilé techniky. Workshop bude probíhat v prostředí Rational Application Developer (zejména Portal Tools) s cílovým deploymentem pro WebSphere Portal.

Vstupní znalosti: programování J2EE webových aplikací

Výstupní znalosti: Standard Portlet API a schopnost vyvíjet platformně nezávislé portlety podle JSR-168 a JSR-286


Tivoli Monitoring

Workshop představí univerzální monitorovací nástroj pro dohled IT infrastruktury - IBM Tivoli Monitoring (ITM). Během workshopu se teoreticky seznámíte s architekturou Tivoli Monitoring řešení. Budete seznámeni s vlastnostmi systému, které umožňují spravovat klíčové online aplikace monitorováním složitých IT systémů za účelem odhalení slabých míst a potenciálních problémů a reakce na významné události. Prakticky si vyzkoušíte práci s dohledovým nástrojem ITM a seznámíte se s jednotným grafickým rozhraním a možnostmi jeho úprav. Vytvoříte si také vlastního monitorovacího agenta s použitím nástroje AgentBuilder.

Vstupní znalosti: žádné

Výstupní znalosti: znalost principů monitorování IT systémů


Developerworks

IBM nabízí vývojářům zcela zdarma poměrně velké spektrum informací. V této přednášce se dozvíte o DeveloperWorks, RedBooks a RedPapers, možnosti seminářů, školení, self-education a certifikací. Pro studenty budou jistě zajímavé i informace o IBM Academy Inicitive, do které je zapojena většina vysokých škol.

Vstupní znalosti: žádné

Výstupní znalosti: znalost informačních kanálů a dokumentace, které IBM zdarma poskytuje vývojářům


Rational Unified Process – RUP

RUP je jedna z velmi rozšířených formalizovaných metodik řízení softwarových projektů, která se v různých derivátech objevuje v mnoha projektech. V tomto curiculu se naučíte jednak základy RUP se všemi jeho postupy a projektovými artefakty a zároveň poznáte nástroje, které vám jej usnadní používat. Jako praktické cvičení je připravena malá simulace řízení týmového projektu podle RUP.

Vstupní znalosti: základní zkušenosti s vývojem software, základy UML a případně modelování v UML

Výstupní znalosti: metodika RUP


Rational Team Concert, Jazz

Rational loni radikálně změnil svoji produktovou řadu a do "nové éry" vstoupil se zcela novou technologickou platformou Jazz. Jedná se o projekt svým charakterem podobný Eclipse (design vytvářeli stejní lidé - např. Erich Gamma), jehož cílem je zavést nový standard do týmových nástrojů (Eclipse jako individuální prostředí pro různé členy týmu, Jazz jako pojítko mezi nimi).

Prvním nástrojem postaveným na platformě Jazz je IBM Rational Team Concert. Jedná se o nástroj, který nabízí možnosti verzovacího systému podobnému nástroji Subversion, řízení aktivit (obnobně jako nástroje Bugzilla či Jira) a build managementu (jako např. continuum). Výhodou je, ze všechny tyto možnosti jsou v jednom jednoduchém nástroji s velmi příjemným ovládáním (i cenou), výrazně nižšími požadavky na administraci/konfiguraci (není třeba přijímat dodatečného administrátora..) a navíc podporuje open source prostředky (Eclipse prostředí, integrace se Subversion, integrace s ANT, Maven apod.). Samozřejmostí je silná podpora agilních metodik (SCRUM, OpenUP, EclipseWay Process apod.), integrace s online colaborativními nástroji (Sametime, Jabber, GoogleTalk) nebo informování konkrétních lidi o událostech například pomocí RSS feedu. Hlavním přínosem je zavedení traceability (provázanosti úkolu, fyzických změn na kódu a buildu včetně zpětné dohledatelnosti) a (nejen) na tom vystavený realtime reporting a tím pádem i rychlá možnost pro kohokoli v týmu dohledat přesně to, co potřebuje... Rational Team Concert je využitelný pro vývojové/maintenance ale napři i konzultační projekty.

Cílem workshopu je naučit účastníky pracovat s touto novou technologii, pochopit základní konfigurační postupy a ukázat, jak tato technologie může pomoci zvýšit efektivitu týmu při minimálních nákladech.

Vstupní znalosti: zkušenost s programováním nebo řízením projektů

Výstupní znalosti: znalost základních principů a nástrojů, které pomáhají udržet v projektu pořádek a zlepšit jeho řízení


Rational Testing Tools

Detailní pohled na problematiku funkčního a výkonového testování software s důrazem na automatizované testování desktopových, webových a SOA aplikací. Naučíte se principům testování, tvorby testovacích scénářů a řízení testů. Prakticky si osvojíte používání nástrojů Rational Functional Tester, Rational Performance Tester, Rational Tester for SOA Quality, Rational Quality Manager a dalších.

Vstupní znalosti: žádné

Výstupní znalosti: nástroje pro řízení kvality a různé způsoby testování software


Rational AppScan

bude upřeněno


Rational Tools

Principy životního cyklu vývoje softwaru v kontextu metodiky Rational Unified Process a přehled nástrojů Rational pro jednotlivé fáze vývojového procesu: Requisite Pro, Software Modeler, Software Architect (RSA), Application Developer (RAD), Functional Tester, Performance Tester, ClearCase, ClearQuest a další.

Vstupní znalosti: základy objektově orientované analýzy + programování

Výstupní znalosti: Principy práce na projektech a projektového řízení pomoci nástrojů, které tyto činnosti automatizuji


ORM Frameworks

Cílem tohoto curicula je představení Object-Relational Mapping (ORM) principu persistence dat, který propojuje objektový model aplikace a svět relační databáze. Prakticky si ukážeme řešení Java Persistence, které je součástí EJB 3.0. Probereme všechny tři oblasti Java Persistence: Java Persistence API, Query Language a Object/relational mapping metadata.

Vstupní znalosti: objektově orientované programování/analýza, relační databáze

Výstupní znalosti: přehledová znalost ORM frameworků, schopnost vybrat a použít na projektech


IBM Cognos BI

Business Intelligence (BI) a datové sklady, to jsou metody a technologie, které umožňují získávat podklady pro kvalitní rozhodování, což je velmi důležité na všech řídících pozicích. Cílem workshopu je seznámit účastníky se základy BI a s jedním z velmi rozšířených BI produktů, IBM Cognos 8 BI. První část workshopu představí roli IBM Cognos 8 BI a možnosti tohoto nástroje, ve 2. části bude mít každý účastník možnost prakticky si tento nástroj vyzkoušet. Bude připraveno několik příkladů a praktická část bude probíhat pod vedením lektora.

Vstupní znalosti: základní databázové znalosti

Výstupní znalosti: znalost možností IBM Cognos 8 BI, schopnost tvorby jednoduchých dotazů a reportů.


DB2 Database

bude upřeněno


Master Data Management

Master Data Management (MDM) představuje sadu technik, služeb a produktů pro řešení problémů spojených s nejednotným a roztříštěným uložením klíčových podnikových dat včetně aplikací, metod a pravidel pro jejich manipulaci. MDM se zaměřuje na vytvoření centralizovaného zdroje důvěryhodných záznamů nejdůležitějších podnikových dat a služeb nad nimi.

Tento blok bude veden formou přednášky.

Vstupní znalosti: SOA, přehledová znalost Enterprise architektur, přehledově Data WareHousing Výstupní znalosti: význam Master Data Managementu a přehledová znalost užívaných nástrojů a technik


Změny vyhrazeny!

Reagovat na tento článek