Detail kurzu
Microsoft Visual C# IV. - webové programovanie, WCF, ASP.NET, MVC, WebForms a WebApi
IT LEARNING SLOVAKIA, s.r.o.
Popis kurzu
Moderný programovací jazyk C# bol koncipovaný ako primárny nástroj pre tvorbu aplikácií na platforme .NET, avšak v posledných rokoch sa rozvinul na multiplatformový nástroj, v ktorom je prakticky možné naprogramovať čokoľvek. Spoločnosti Microsoft, ktorá za programovacím jazykom C# stojí ho považuje za vlajkovú loď programovania a poskytuje mu maximálnu starostlivosť, čo z jazyka C# robí technológiu budúcnosti. Jeho syntax a štruktúra vychádzajú z jazyka C/C++ a niekoľko rysov bolo prevzatých z multiplatformového jazyka Java, pričom C# vyberá to najlepšie z oboch technológií. Programy napísané v .NET sú veľmi rýchle a efektívne využívajú operačnú pamäť. Jazyk C# je objektovo orientovaný jazyk a podporuje prakticky všetky vlastnosti OOP akými sú zapúzdrenosť, dedičnosť, mnohotvárnosť, abstraktnosť a virtuálne metódy. Výhodou platformy .NET je, že kompilátor ukladá medzi-kód do klasického spustiteľného súboru, ktorý je na cieľovom operačnom systéme známy – napríklad .exe vo Windows. Týmto spôsobom platforma .NET príjemne zatienila rozdiely medzi vytváraním „klasických“ aplikácií v C/C++ a aplikáciami písanými v C#, pričom C# aplikácie je možné spustiť na všetkých platformách a zariadeniach.
Tento kurz je nadväzuje na prvé tri kurzy v sérii o jazyku C#, ktoré sú aj prerekvizitou ku absolvovaniu kurzu Microsoft Visual C# IV. - webové programovanie, WCF, ASP.NET, MVC, WebForms a WebApi. Budeme venovať najmä webovej technológii pomocou jazyka C# a ASP.Net, ktorý ho vhodne dopĺňa. Preto je dobré ovládať základy HTML, ktoré sa dajú získať na kurzoch zo série Tvorba a programovanie webstránok I.-III. Najmä sa však budeme venovať webovým službám asmx, ich zovšeobecneniu v technológii Windows Communication Foundation (WCF), tvorbe webových stránok pomocou webových formulárov ASP.NET a aj využitím novšej technológie MVC, na ktorú nadväzujú webové služby WebApi.
Obsah kurzu
==Pokročilé OOP - návrhový vzor fasáda - návrhový vzor proxy, adapter a ďalšie ==Webové služby a Windows Communication Foundation - WCF - Čo sú webové služby? - definovanie webovej služby - konzumácia dát z webovej služby - zovšeobecnenie komunikačnej vrstvy pomocou wcf - rôzne druhy komunikačných kanálov ==ASP.NET WebForms - životný cyklus stránky – Init, Load, Render - práca s postbackom - asp.net elementy - zápis - objekt httpcontext – prenášanie dát medzi stránkami - Nasadenie stránky pomocou iis servera - Bezpečná komunikácia medzi klientom a serverom ==ASP.NET MVC + WebApi - Návrhový vzor MVC – Model, View, Controller - Routing – ovládanie smerovania http requestov - Syntax Razor – precízne rendrovanie html elementov - Objekt ApiController - zabezpečenie dátovej komunikácie pomocou rozhrania RESTCieľová skupina
pokročilýHodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality