Efektivní vývoj webů v ASP.NET 4.0 Tomáš Herceg Microsoft MVP Microsoft Student Partner

Slides:



Advertisements
Podobné prezentace
SoftPC SQL Prezentace nového SQL modulu Mzdy a personalistika
Advertisements

Prezentace pro rodiče a uživatele Internetu © PaedDr. Miloslav Psota, 2012.
Microsoftí technologie pro webový vývoj Borek Bernard Aleš Roubíček
Přístup k databázím z WWW
Vyvíjejte webové aplikace nově a lépe
Úvod do platformy Java EE
Ing. Jan Mittner  Ing. Jan Mittner    KH  v případě zájmu vždy po cvičení.
AJAX fenomén současného internetu Dalibor Kačmář Academic Developer Evangelist Microsoft ČR host Vítek Karas Senior Software Development Engineer Microsoft.
Exchange 2013 – Autodiscover - přehled
Lucie Gavlasová 4. B 2012/2013. Obsah Současný stav zpracovávané oblasti Použité technologie, nástroje Metody práce Vlastní řešení Uživatelská příručka.
Tvorba stránek  komu jsou stránky určeny  grafická úprava stránek  obsah  motivy vzhledu stránky
Microsoft Silverlight
Workshop PHP + MySQL 2. část Frameworky. Framework S rostoucím zájmem o webové stránky vzrůstal počet vývojářů, kteří se nasazením webových aplikací zabývali,
Replikace dat Bakalářská práce na téma. 2 Obsah prezentace - Práce s daty za pomoci XML - Webové služby - Teorie replikace dat - Replikace dat.NET Framework.
Návrh architektury moderních informačních systémů
SQL Lukáš Masopust Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.
SQL Lukáš Masopust Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.
Vytváříme Webové aplikace s Visual Studiem 2005 a ASP.NET 2.0 Dr. Ing. Dalibor Kačmář Academic Program Manager Developer & Platform Evangelist Group Microsoft.
Tvorba webových aplikací
ČVUT Praha, Fakulta elektrotechnická Diplomová práce Informační systém házenkářského turnaje Petr Plodík.
Moderní formy tvorby webových stránek Martin Šebela, 9.A vedoucí práce: Mgr. Jan Kříž.
Vývoj aplikací pro SharePoint
Softwareová architektura
Michael Juřek Software Architect Microsoft s.r.o.
Aplikace VT v hospodářské praxi internetové technologie Ing. Roman Danel, Ph.D. VŠB – TU Ostrava.
Rozšíření jednouživatelské verze IS na víceuživatelskou Prezentace Diplomové práce Autor : Libor Tomášek Spoluautoři : Pobucký M., Drábek L. Vedoucí :
BAKALÁŘSKÁ PRÁCE Tomáš Janda
Tomáš Urych, ESO9 Intranet a.s.
Ing. Jan Mittner Životní cyklus požadavku 2. Moduly 3. Pluginy 4. Jak řešit komponenty typu menu 5. atd. 2.
Dalibor Kačmář Developer & Platform Evangelist Group
MAPGUIDE OPEN SOURCE - MAPOVÝ SERVER Student: Bc. Martin Soukup Předmět: GEIS Přednášející : R NDr. Tomáš Vaníček, P hD. Datum: Web:
Web 2.0 Štěpán Bechynský Microsoft. Web 2.0 aplikace.
Vývoj aplikací v jazyku Ruby Bakalářská práce Tomáš Kohout VTI.
Návrh a tvorba WWW Přednáška 13 Vývoj webových aplikací.
AJAX nejmodernější webová technologie… seminář pro učitele ZŠ a SŠ Mgr. Marek Osuchowski Ostravská univerzita © 2011.
Úvod do JavaScriptu JavaScript je p JavaScript je programovací jazyk, který se používá na webových stránkách. JavaScript je typu KLIENT - KLIENT To znamená,
Novinky pro webovou platformu Jiří Burian, Tomáš Kutěj,
Ing. Jan Mittner Zend_Feed 2. XmlWriter 3. SimpleXml 4. sitemap 2.
Co je MS TechNet? TechNet Flash zpravodaj TechNet Blog TechNet Web TechNet Webcasty – MSTV.cz TechNet Zkušební centrum TechNet Subscription TechNet Konference.
Úvod do PHP IZI 228.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B13 Autor Ing. Jiří Kalousek Období vytvoření březen.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B17 Autor Ing. Jiří Kalousek Období vytvoření Duben 2013.
Přístup do IS z mobilních zařízení Tomáš Tureček Katedra Informatiky FEI VŠB-TU Ostrava.
Akademie ZENU Ukázková aplikace. Tak o tomhle to nebude…
Delphi a databáze MS SQL Server.
1 E - S V Ě T S E T O Č Í S T Á L E R Y C H L E J I. S T A Č Í T E M U ? Fenix II –IS na platformě.NET Michal Varga.
SIMPLE freehosting UNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky projekt pro ISPWE.
Databázové aplikace v Delphi
„ Rozšíření možností vizualizace geodat
Protálová řešení Příklady reálných nasazení Tomáš Kutěj System Engineer Microsoft.
Vývoj aplikací pro Facebook Štěpán Bechynský. Typy Facebook aplikací Běží v prostředí Facebook – IFrame Lze spouštět a testovat z localhost – FBML Zpracovává.
Systém pro sledování vývoje cen produktů AVT LS 2015 Petr Kalas.
JavaScript úvod. Jazyky webového vývojáře Dynamická stránka  aktivně mění svůj obsah v reakci na činnost uživatele  zpracování na straně serveru (PHP,
Publikujeme s Autodesk MapGuide v.5.0 Ing. Jan Růžička, Dr. Ing. Jiří Horák VŠB-Technická univerzita Ostrava
Miroslav Holec Software Developer & Consultant Monitoring a diagnostika aplikací s Application Insights 2015.
Technologie pro publikování na webu II Ing. Jiří Štěpánek
23. – 25. dubna 2007 S4U – Seminář o Univerzitním informačním systému 1 Hotel Tatra, Velké Karlovice Univerzitní informační systém Milan Šorm.
© 2016 InterSystems Corporation. All rights reserved. Integrace OAuth 2.0 a OpenID Connect.
Praha & EU: Investujeme do vaší budoucnosti Evropský sociální fond Gymnázium, Praha 10, Voděradská 2 Projekt OBZORY MVC vs MVP.
.NET framework platforma Jiří Pokorný
Databáze MS ACCESS 2010.
? Quo vadis, J Ondře anáček dotnetportal.cz/blogy
Jazyk C# a platforma .NET ZS 2016/2017
Entity Framework Core - vo co de?
Pattern Oriented Software Architecture
Bc. Vladimír Holubec Bc. Nikola Němcová
Martin Dybal Microsoft MSP, MCP
, Brno Autor práce: Bc. Tomáš Vencálek
Web Application Scanning
Desktopové aplikace na .NET Core
Transkript prezentace:

Efektivní vývoj webů v ASP.NET 4.0 Tomáš Herceg Microsoft MVP Microsoft Student Partner

Historie ASP.NET 2000 – ASP.NET 1.0 – základní funkce, mnoho omezení – ASP.NET 2.0 – 3.5 – provider model, AJAX, LINQ – ?... ASP.NET 4.0 – QueryExtender, routing,...

Dvě větve ASP.NET WebForms – ASPX stránka + code-behind – komponenty, události, ViewState – úplně jiný přístup k vývoji webapps ASP.NET MVC – Model-View-Controller – bližší pro vývojáře PHP, JSP, RoR...

Proč ASP.NET? kvalitní platforma pro hosting bohaté a funkcemi nabité API propracované vývojové prostředí výběr z mnoha jazyků C# VB.NET F# Python Ruby

PŘEDSTAVENÍ ASP.NET Tomáš Herceg Microsoft MVP Microsoft Student Partner

Jak to funguje? HTTP GETRESPONSE HTTP POSTRESPONSE Server přijme požadavek od uživateleVytvoří se hierarchie objektů stránkyVyvolají se události komponentZměněné vlastnosti se uloží do ViewState ViewState Proběhne databindingVyrenderuje se HTML a odešle se klientoviUživatel stránku změní a odešle tlačítkem ViewState Vytvoří se hierarchie objektů stránkyViewState se načte, stav stránky je obnovenVyvolají se události komponentProběhne databindingZměněné vlastnosti se uloží do ViewState ViewState Vyrenderuje se HTML a odešle se klientovi

Práce s daty v ASP.NET Datové komponenty – LinqDataSource, EntityDataSource – ObjectDataSource, SqlDataSource Prezentační komponenty – GridView, ListView, Repeater – FormView, DetailsView Deklarativní databinding

Práce s SQL dotazem Typické požadavky – Filtrování záznamů – Řazení záznamů – Stránkování Komponenta QueryExtender – Zjednodušení datové vrstvy – Efektivní práce s dotazem LINQ

EFEKTIVNÍ VÝVOJ WEBU V PRAXI Tomáš Herceg Microsoft MVP Microsoft Student Partner

Zdroje informací