Pripravili sme pre vás sadu praktických cvičení pre vývojárov, ktoré sú zamerané na nové technológie a nástroje. Na odskúšanie väčšiny praktických príkladov vám budú postačovať bezplatné Express verzie vývojárskych nástrojov.
Príručky praktických cvičení vám veľmi rýchlo pomôžu zorientovať sa vo vybranej technológii alebo nástroji. Nájdete k nim priložené riešenia pre overenie správnosti vášho postupu alebo pre jednoduché skopírovanie časti kódu do vašej aplikácie. Stiahnutý súbor rozbaľte do ľubovoľnej zložky a ďalej pokračujte podľa podrobného popisu v hlavnom dokumente praktického cvičenia.
![]() | Autentifikácia používateľov vo web aplikácii pomocou Windows Azure Access Control Service (
1,78 MB, XPS,
1,34 MB, PDF) Praktické cvičenie od Slavomíra Furmana je návodom ako pridať do webovej aplikácie autentifikáciu vykonávanú službou Windows Azure Access Control Service, ktorá umožňuje prihlasovanie používateľov pomocou WS-Federation (napr. ADFS 2.0), Facebook, Windows Live ID, Google, Yahoo. |
![]() | Úvod do Windows Azure pre .NET vývojára (
1,12 MB, XPS,
1,01 MB, PDF) Praktické cvičenie vás prevedie základnými krokmi vytvorenia .NET aplikácie a jej nasadením do dátového centra Windows Azure. Postupne vytvoríte webovú ASP.NET aplikáciu určenú pre cloud, zmeníte je konfiguráciu a nasadíte ju do dátového centra. |
![]() | Úvod do Windows Azure pre PHP vývojára (
1,42 MB, XPS,
1,30 MB, PDF) V praktickom cvičení vytvoríte jednoduchú webovú PHP aplikáciu v prostredí Eclipse, ktorú najskôr nasadíte do lokálneho emulátora cloudu a potom do dátového centra Windows Azure.
|
![]() | Symetrické šifrovanie dát pre SQL Azure (
1,48 MB, XPS,
1,17 MB, PDF) V praktickom cvičení vytvoríte server SQL Azure a následne databázu SQL Azure. Pomocou jednoduchej klientskej aplikácie uložíte do databázy SQL Azure dáta šifrované AES algoritmom.
|
![]() | Asymetrické šifrovanie dát pre SQL Azure (
1,92 MB, XPS,
1,54 MB, PDF) V praktickom cvičení vytvoríte server SQL Azure a následne databázu SQL Azure. Potom vytvoríte hostovanú službu na Windows Azure, do ktorej nasadíte jednoduchú webovú aplikáciu ukladajúcu dáta do databázy SQL Azure asymetricky šifrované algoritmom RSA použitím X.509 certifikátu nasadeného do inštancie webovej role Windows Azure. |
![]() | Základy objektového programovania v jazyku C# (
1,36 MB, XPS,
1,46 MB, PDF) Praktické cvičenie od Adriany Gogoľákovej, absolventky FHI EU, sa sústreďuje na výklad základných princípov aplikovaného objektového programovania v programovacom jazyku C# (vo verzii 5.0) vo vývojovom prostredí Visual Studio 2012. Zoznámite sa v ňom s základnými princípmi objektového programovania v prostredí riadeného programovacieho jazyka. Praktické cvičenie poslúži aj vývojárom v C++ pre prechod na jazyk C#.
|
![]() | Vývoj objektového programu v jazyku C++ (
782 kB, XPS,
733 kB, PDF) Praktické cvičenie od Anny Andrejkovej, absolventky FHI EU, vás oboznámi v C++ s vytváraním objektov, ktoré budú okrem štandardného vzťahu dedičnosti implementovať aj kompozičný vzťah. Kompozícia je demonštrovaná aplikáciou, ktorá slúži fiktívnej spoločnosti poskytujúcej služby satelitnej televízie. Vytvorená aplikácia umožní zákazníkovi výber z ponuky programových TV-balíkov podľa zvolených podmienok spoločnosti.
|
![]() | Praktické nasadenie technológie Entity Framework (
2,03 MB, XPS,
1,84 MB, PDF) Praktické cvičenie od Mariána Kubicu, absolventa FHI EU, podáva praktický pohľad na nasadenie technológie Entity Framework. Pritom uplatňuje analyticko-komparačnú metódu skúmania, v rámci ktorej formou realizovaných testovacích výpočtov analyzuje a porovnáva rôzne spôsoby prístupu a spracovania dát, ktoré sú získavané zo vzorovej relačnej databázy. Čitatelia sa zoznámia s praktickou aplikáciou dátových čítačov, dátových súprav, kompilovaných dopytov a rovnako aj s jazykmi Entity SQL, LINQ a PLINQ.
|
![]() | Základy technológie Entity Framework (
1,24 MB, XPS,
1,38 MB, PDF) Praktické cvičenie od Mariána Kubicu, absolventa FHI EU, vás prevedie základmi platformy ADO.NET Entity Framework – návrhom a implementáciou EF-modelu, jazykmi Entity SQL a LINQ, kompilovanými dopytmi a uloženými procedúrami v EF. Praktické cvičenie je vhodné pre záujemcov o platformu Entity Framework, ktorí ovládajú základné databázové koncepty na platforme Microsoft .NET Framework.
|
![]() | Lambda-výrazy a ich praktické použitie v jazyku C++ (
956 kB, XPS,
659 kB, PDF) V praktickom cvičení od Margaréty Cifrovej, študentky FHI EU, sa zoznámite s problematikou lambda-výrazov v programovacom jazyku C++. Lambda-výrazy sú jednou z najväčších syntakticko-sémantických inovácií najnovšieho ISO štandardu pre jazyk C++ (ISO/IEC 14882:2011). Praktické cvičenie je teoretickým aj praktickým pohľadom na tématiku lambda-výrazov.
|
![]() | Programujeme počítačovú hru v jazyku C++ (
1,06 MB, XPS,
2,83 MB, PDF) Praktické cvičenie od Zuzany Harčaríkovej, študentky FHI EU, vás zoznámi s procesom programovania jednoduchej počítačovej hry v programovacom jazyku C++. Hra sa volá „preskakovaná“. Pri jej vytváraní sú prakticky demonštrované objektové aspekty programovacieho jazyka C++.
|
![]() | Vývoj internetovej aplikácie v jazykoch C# a Visual Basic (
1,43 MB, XPS,
1,47 MB, PDF) V praktickom cvičení od Radovana Krkošku, študenta FHI EU, nájdete návod ako vytvoriť jednoduchú internetovú aplikáciu v programovacích jazykoch C# a Visual Basic. Výsledkom je matematická hra, v ktorej počítač predkladá používateľovi matematické príklady. Praktické cvičenie je primárne určené pre študentov, ktorí vedia objektovo programovať v jazyku C#, resp. v jazyku Visual Basic.
|
![]() | Automatizácia databázovej aplikácie Microsoft Access 2010 (
7,06 MB, XPS,
7,88 MB, PDF) Praktické cvičenie od Daniely Kováčovej rieši konkrétne úlohy, s ktorými sa môže používateľ Access-u 2010 stretnúť pri vývoji databázovej aplikácie. Základom cvičenia je tvorba aplikácie evidujúcej životný cyklus zákaziek fiktívneho servisu TV. Prejdete postupne krokmi vytvorenia databázových objektov a ich previazaním na jazyk Visual Basic for Applications (VBA).
|
![]() | Algoritmizácia ekonomických úloh v jazyku C (
2,73 MB, XPS,
3,00 MB, PDF) Praktické cvičenie od Zuzany Čaklošovej, študentky FHI EU, sa venuje algoritmizácii vybraných ekonomických úloh v jazyku C. Predkladané úlohy spadajú do problematiky podnikových financií, pričom sa koncentrujú na určenie budúcej hodnoty súčasného kapitálu, generovanie splátkových kalendárov a použitie odpisových metód.
|
![]() | Technológie využívajúce paralelizáciu sa stávajú každodennou súčasťou života komerčných vývojárov. Praktické cvičenie od Vladimíra Juhása zamerané na vývoj paralelnej aplikácie vám v prvej časti predstaví možnosti vývojovo–exekučnej platformy Microsoft .NET Framework 4.0 a jazyka C# 4.0 z pohľadu využitia paralelného objektovo orientovaného programovania (POOP). Druhá časť poskytuje návod ako využiť poznatky o POOP pri vývoji paralelnej aplikácie zameranej na odhaľovanie šifrovaných prístupových hesiel do informačných systémov. Aplikácia implementuje a zároveň porovnáva rôzne prístupy k paralelizácii svojich algoritmov.
|
![]() | Príručka vývojára na ceste od jazyka C++ k jazyku C# (
1,14MB, XPS,
3,30 MB, PDF) Praktická príručka od Michaely Zelenayovej, študentky FHI EU, pre vývojárov, ktorí sa rozhodnú prejsť z jazyka C++ na jazyk C#. Zoznámi vás s tvorbou objektovo orientovaných programov rôznej zložitosti v jazyku C#, pričom budete upozornení na rozdiely oproti jazyku C++. Pri praktickom programovaní môžete využiť vývojové prostredia Microsoft Visual C# 2010 Express a Microsoft Visual C++ 2010 Express.
|
![]() | Základy OOP v jazyku C++ (
1,74 MB, XPS,
2,87 MB, PDF) Programovací jazyk C++ je jedným z najpopulárnejších prostriedkov súčasnosti na vývoj objektovo orientovaných programov. Hoci od jeho vynájdenia uplynulo už viac ako 20 rokov, „inkrementované céčko“ sa teší neutíchajúcej obľube, a to nielen v akademickej, ale aj v komerčnej sfére. V tomto praktickom cvičení od Margaréty Cifrovej, študentky FHI EU, vás zoznámime so základmi objektovo orientovaného programovania v jazyku C++. Pri praktickom programovaní budeme využívať vývojové prostredie Microsoft Visual C++ 2008 Express, ktoré je zdarma k dispozícii pre každého záujemcu.
|
![]() | Algoritmizácia v jazyku C (
1,45 MB, XPS,
2,39 MB, PDF) Hoci od “vynájdenia” jazyka C uplynulo už viac ako 30 rokov, magické „céčko“ sa teší neutíchajúcej obľube, a to nielen v akademickej, ale aj v komerčnej sfére. V tomto praktickom cvičení od Beáty Bednárovej, študentky FHI EU, sa zoznámite s tvorbou štruktúrovaných programov rôznej zložitosti v jazyku C (diagnostika frakcie srdca, analytická geometria, analýza základných štatistických ukazovateľov). Pri praktickom programovaní návodných príkladov môžete použiť aj |
![]() | Základný pohľad na použitie štandardov CSS3, HTML5 a SVG v prehliadači Internet Explorer 9 (
732 kB, XPS,
870 kB, PDF,
396 kB, ZIP) Internet Explorer 9 podporuje HTML5, CSS3 a iné webové štandardy. Toto praktické cvičenie sa sústreďuje na kľúčové oblasti nových vlastností HTML5, DOM filtrovanie, SVG. Postupne v ňom vytvoríte “widget” so simuláciou informácie o počasí, ktorý využije podporu HTML5 v prehliadači Internet Explorer 9.
|
![]() | Internet Explorer 9 podporuje prehrávanie videa na stránke pomocou HTML5 elementu “video”. Prehrávanie je podporované pre formát H.264 a po doinštalovaní príslušného “kodeku” aj VP8. V praktickom cvičení vytvoríte jednoduchú webovú stránku obsahujúcu video. Keďže nie každý prehliadač podporuje HTML5, vytvoríte aj záložné prehrávanie videa na stránke založené na technológii Silverlight.
|
![]() | Kompatibilita prehliadača Internet Explorer 9 s existujúcimi webmi (
399 kB, XPS,
528 kB, PDF,
1,06 kB, ZIP) Internet Explorer 9 podporuje možnosť nastavenia módov kompatibility, ktoré zabezpečia renderovanie webov v štýle predošlých verzií Internet Explorer-a. Webové stránky, ktoré nie je možné z rôznych dôvodov prepísať na použitie najnovších štandardov, je tak možné aj naďalej používať pomocou módov spätnej kompatibility. Praktické cvičenie je zložené z časti venovanej funkčnosti jednotlivých módov kompatibility v Internet Explorer-e 9 a praktickej úlohy vynútenia módu kompatibility pridaním meta elementu do hlavičky webovej stránky.
|
![]() | Internet Explorer 9 ponúka vývojárom a webovým dizajnérom po stlačení klávesy F12 prechod do vývojárskych nástrojov, ktoré sú zabudované priamo do prehliadača. Môžete tak vytvárať prototypy zmien na stránke, ladiť kód stránky vrátane javascriptu a diagnostikovať príčiny vykonnostných problémov pri jej renderovaní. V praktickom cvičení sa zoznámite so základnými možnosťami vývojárskych nástrojov, spôsobom ladenia webových stránok, meranie výkonu webových stránok a sledovanie dát prenášaných sieťou.
|
![]() | Internet Explorer 9 ponúka webovým vývojárom ľahkú cestu na zaintegrovanie webov s plochou Windows 7. Táto nová vlastnosť nesie názov “pripnuté weby” (“pinned sites”) a umožňuje používateľom pripnúť web na “taskbar” alebo do “Štart” menu v Windows 7. Používatelia takto získajú priamy prístup k ich obľúbeným webom spôsobom, ktorý bežne používajú pre prístup k klientským Windows aplikáciam. Toto praktické cvičenie vás prevedie základnými krokmi ako pripraviť web na pripnutie do “taskbaru” Windows 7. |
![]() | Migrácia PHP aplikácií na IIS7 (
1,76 MB, XPS,
1,50 MB,PDF) V tomto praktickom cvičení si prejdete základné úlohy, ktoré treba zvládnuť pri migrácii PHP aplikácie na IIS 7. Podpora PHP na IIS 7/FastCGI kladie dôraz na kompatibilitu a zväčša nevyžaduje aplikačné zmeny. Väčšina úloh pri migrácii spočíva vo vytvorení konfigurácie IIS 7, ktorá odzrkadľuje konfiguráciu aplikácie na iných platformách a nastavenie práv. Častou úlohou pri migrácii je preklopenie pravidiel Apache mod_rewrite na “ URL rewriting” v IIS 7. IIS Manager obsahuje funkcionalitu nielen na automatickú migráciu pravidiel mod_rewrite, ale aj na manuálne vytváranie nových pravidiel.
|
![]() | Odstraňovanie chýb pri prevádzkovaní PHP na IIS7 (
1,47 MB, XPS,
1,19 MB, PDF) Praktické cvičenie na odskúšanie základných techník pre odstraňovanie problémov, ktoré môžete použiť pre rýchlu diagnostiku a riešenie problémov PHP aplikácií pri ich prevádzkovaní na platforme IIS 7. Väčšinu týchto techník je možné aplikovať aj na iné aplikačné framework-y bežiace na IIS 7. Pomôžu vám výrazne zredukovať ladenie pri vývoji aplikácie a aj pri prevádzke aplikácie aplikovaním konzistentnej sady metód naprieč celou aplikáciou.
|
![]() | Prístup k SQL Server databázam z PHP (
650 kB,XPS,
542 kB, PDF) Návod od Briana Swana pre použitie databázového ovládača SQL Server pre PHP, ktorý zabezpečuje dátový prístup do databáz SQL Server 2005 a SQL Server 2008 z PHP aplikácií. Ovládač je kompaktným riešením pre prístup k dátam z PHP a zahŕňa podporu pre mnoho ďalších súčastí ako Windows autentifikácia, transakcie, naviazanie parametrov, toky, prístup k metadátam, ukladanie pripojení a riešenie chýb. Článok je návodom, ako použiť niektoré z týchto súčastí vo vzorovej aplikácii z produktovej dokumentácie “Microsoft Drivers for PHP”. |
![]() | Lokalizované šablóny do slovenčiny vám v najmodernejších nástrojoch umožňujú vytvárať komplexné interaktívne webové aplikácie. Stačí ich otvoriť v nástroji WebMatrix a získate plne funkčné vzorové aplikácie pre riešenie veľmi často sa vyskytujúcich scenárov webových aplikácií s možnosťou úprav:
|