MVC – doporučené prostředky
Vhodné místo, kde získat odpovědi na své otázky nebo najít řešení problémů, je ve fóru ASP.NET MVC nebo na stackoverflow.
Začínáme s ASP.NET MVC
- Úvod do ASP.NET MVC 5
- Úvod do ASP.NET MVC (video od Pluralsightu)
- ASP.NET MVC – přehled
- Zdarma 6 hodin online kurz - Vývoj ASP.NET MVC 4 Webové aplikace Jump Start
- Učení MVC – část 1: Úvod do architektury MVC a oddělení obav
- Plakát: Životní cyklus aplikace ASP.NET MVC 5
Nový doporučený obsah
- Výběr jazykových verzí pro lokalizaci v ASP.NET
- Vytvoření aplikace ASP.NET MVC 5 s přihlášením k Facebooku a Google OAuth2
- Životní cyklus aplikace ASP.NET MVC 5 (PDF)
- Co nedělat v ASP.NET a jak to udělat správně
- Vydání socialGoal – referenční webová aplikace pro ASP.NET MVC 5, EF 6 Code First, AutoMapper, Autofac, TDD a DDD
- Vytváření reálných cloudových aplikací pomocí Azure
Microsoft Azure
Videa z //buildu/ 2014: (Azure a Visual Studio)
- Podrobné informace o skrytých drahokamech, tipy a triky pro weby Azure od Davida Ebbo
- Novinky pro ASP.NET a web v sadě Visual Studio 2013 Update 2 a Beyond scott Hanselman, Scott Hunter
- Zabránění selhání cloudu: Učení se z chyb Azure pomocí Marka Russinovicha
- Podrobné informace: Zlepšení výkonu ve vaší ASP.NET aplikaci levi Broderick
- Novinky pro vývojáře v Azure v sadě Visual Studio a Azure SDK Dan Fernandez, Paul Yuknewicz (MSFT)
- Microsoft Azure Storage – Novinky, osvědčené postupy a vzory Jai Haridas, Serdar Ozler
- Tipy a triky v sadě Visual Studio 2013 od Cathy Sullivan
- Automatizace všude s novými sadami SDK, nástroji a službami v Azure od Brady Gaster, Joe Levy
- Vytváření velkých: Poznatky získané od zákazníků Azure Chris Clayton, Mark Simms
- Vytvoření jednostránkové aplikace s ASP.NET a AngularJS od Davida Catuhea, Jona Gallowaye
- Navrhování a implementace hybridních cloudových řešení pro architekty
- Model skupiny prostředků Azure: Moderní správa moderního cloudu od Gautam Thapar, Nathan Totten
- Vytváření webových rozhraní API pro mobilní aplikace pomocí webového rozhraní API ASP.NET 2.1 od Daniel Roth
- Nový model ověřování pro webové, mobilní a cloudové aplikace od Lucase Adamse, Stuarta Kwana
- Rozšíření místní sítě do Azure Bezpečně Ganesh Srinivasan
- Novinky pro webové vývojáře dan Fernandez, Mads Kristensen
- Vytváření moderních webových aplikací pomocí sady Visual Studio a Web Essentials Mads Kristensen
- Použití cloudové služby pro zátěžové testování a Application Insights k vyhledání škálování a výkonu od Charlese Sterlinga
- Diagnostika problémů s cloudovými aplikacemi hostovanými v Azure pomocí sady Visual Studio od Johnson Scholl
- Rychlá detekce výpadků aplikací pomocí Application Insights od Vlad Joanovic
- Weby Azure: Navrhování rozsáhlých připravených webových aplikací Yochay Kiriaty
- Azure SQL Database: Pod pokličkou Tobias Ternstrom
Zabezpečení
- Vytvoření aplikace ASP.NET MVC 5 s přihlášením k Facebooku a Google OAuth2
- Co nedělat v ASP.NET a jak to udělat správně
- Jak vytvořit (a jak nestavět) zabezpečenou funkci "pamatovat si mě" od Troy Hunta
- Video: Nový model ověřování pro webové, mobilní a cloudové aplikace od Lucase Adamse, Stuarta Kwana
- Video: Vytváření podnikových a saaS Web Apps a webových rozhraní API s využitím Azure Active Directory pro přihlášení pomocí Jazyka Bertocciho
- ASP.NET Identity 2.0.0
- ASP.NET identita MVC 5: Rozšíření a úpravy rolí
- Práce s IAuthenticationFilter v ASP.NET MVC 5
- stackoverflow threads on security by Levi
- KnockoutJS a ASP.NET MVC – alternativní techniky a použití tokenu Anti Forgery
- ASP.NET MVC 5 – filtry ověřování
- Zabezpečení v ASP.NET MVC
- Zabezpečení aplikace ASP.NET MVC 4
- Prevence XSRF/CSRF v ASP.NET MVC a na webových stránkách
- OWASP Top 10 pro vývojáře v .NET
- Použití poskytovatelů OAuth v MVC 4
- Hack-Proofing Your ASP.NET Applications Prosinec 2011 MSDN Magazine článek Adam Tuliper
- Zabezpečení vašich ASP.NET aplikací leden 2012 MSDN Magazine článek od Adam Tuliper
- Prevence útoků s otevřeným přesměrováním
- Vytvoření intranetového webu pomocí ASP.NET MVC
- ASP.NET Zprostředkovatele hodnot MVC pro šifrovaný řetězec dotazu
- The HaaHa Show: Microsoft ASP.NET MVC Security with Haack and Hanselman (video)
- Identita uživatele pracující s deklaracemi v ASP.NET
- Přidání vlastních rolí do rolí windows v ASP.NET
- Vytvoření vlastního omezení trasy
- Implementace nabídky založené na rolích v ASP.NET MVC 4
Členství, ověřování
- Nasazení zabezpečené aplikace ASP.NET MVC s využitím OAuth, členství a SQL Database
- SimpleMembership, Poskytovatelé členství, Univerzální poskytovatelé a nové ASP.NET šablony webových formulářů 4.5 4.5 a ASP.NET MVC 4
- Přizpůsobení SimpleMembership v ASP.NET MVC 4
- Členství není stejné jako ověřování pomocí formulářů.
- Zamyslete se nad používáním MembershipProvideru (a SimpleMembership) dvakrát.
- Implementace dvoufaktorového ověřování MVC pomocí Google Authenticatoru
- Nové…
- ASP.NET Identity a Azure Table Storage
Specifikace OWIN a sada komponent Katana
- Začínáme s OWIN a Katanou
- Úvod do externích poskytovatelů přihlášení (sociálních přihlášení) s middlewarem ověřování OWIN/Katana
Přístup k datům v ASP.NET MVC
- Začínáme s Entity Frameworkem s využitím ASP.NET MVC
- mapa obsahu ASP.NET přístupu k datům
- Vytvoření aplikace ASP.NET MVC4 pomocí EF a webového rozhraní API
- DataList v ASP.NET MVC a KnockoutJS
Webové formuláře do MVC
- Migrace webových formulářů ASP.NET do vzoru MVC pomocí webového rozhraní API ASP.NET
- Video Matthew Kane, hloubková integrace MVC a webovýchformů
- ASP.NET MVC – Living in a Web Forms World
- Webové formuláře do MVC
- Integrace webových formulářů ASP.NET a ASP.NET MVC
- Přijetí vylepšení ASP.NET MVC v existujícím projektu webových formulářů
Výkon
- Video: Podrobné informace: Zlepšení výkonu ve vaší ASP.NET aplikaci levi Broderick
- Video: Použití cloudové služby pro zátěžové testování a Application Insights k vyhledání škálování a výkonu od Charlese Sterlinga
- Použití asynchronních metod v ASP.NET MVC 4
- Sdružování, minifikace a optimalizace
- Zvýšení výkonu webu pomocí sítí CDN a vypršení platnosti
- Asynchronní nahrávání souborů v MVC
- Video: Vysoce výkonná webová platforma: Reálné problémy a řešení od Společnosti Tobin Titus
- Video: Získání časového upozornění na problémy a selhání výkonu a určení příčiny pomocí aplikace Bret Grinslade, Vlad Joanovic
- http://webdevchecklist.com/asp.net/performance/
- ASP.NET model zobrazení MVC: Serializace Entity Framework a JSON Nandip Makwana ukazuje pěkný tip ke zvýšení výkonu (a snížení využití procesoru) odstraněním zbytečné serializace podřízených entit
- Async and Await in ASP.NET by Stephen Cleary
- Ladění a výkon pomocí glimpse
- Zlepšení vnímaného výkonu webů ASP.NET MVC s asynchronním částečným zobrazením
- ASP.NET 4.5 & MVC 4: Revisiting IBundleTransform
- ASP.NET MVC 4: Doména bez souborů cookie pro sdružování a statické prostředky
- Pokročilé možnosti ASP.NET sdružování a minifikace
- Drsné připomenutí důležitosti debug="false"
- ELMAH a MiniProfiler v ASP.NET MVC 4
- Zvýšení výkonu webu pomocí sítí CDN a vypršení platnosti
- Sdružování a minifikace vložených šablon stylů CSS a JavaScriptu
- Asynchronní synchronizace v ASP.NET (video)
- Sdružování a optimalizace (video)
- ASP.NET MVC 4 – Asynchronní volání externích služeb z metody akce
AngularJS, Knockout, KnockoutJS
- Knockout
- Začínáme s KnockoutJS v ASP.NET MVC
- Spouštění aplikací AngularJS s daty na straně serveru z ASP.NET MVC od Marius Automaticky
- Knockout TypeScripted v ASP.NET MVC
- DataList v ASP.NET MVC a KnockoutJS
- Kaskádová rozevírací nabídka s knockout.js a ASP.NET MVC
- Načítání modelů zobrazení KnockoutJS z ASP.NET MVC pro rychlejší načítání stránek
- Zobrazení Master-Details s využitím Knockoutu a ASP.NET MVC
- AngularJS – Publikování dat pomocí služby $resource v aplikaci ASP.NET MVC
jQuery, Ajax, JSON, JavaScript
- Vytvoření JavascriptResult pro ASP.NET MVC
- Předávání dat na straně serveru .NET do JavaScriptu od Marius Analytics
- Generováníexterních souborů JavaScriptu pomocí částečných zobrazení razor
- ASP.NET MVC: Zobrazení indikátoru zaneprázdnění při odesílání formuláře pomocí JQuery a Ajax
- Použití vlastních atributů dat k ukládání dat JSON v ASP.NET MVC
- Odkazy MVC 4 stále relevantní pro MVC 5
- Odeslání JSON do metody akce
- Vytváření bohatých uživatelských rozhraní pomocí jQuery
- Automatické naplnění sloupců datové tabulky do zobrazení v ASP.NET MVC od Sheo Narayan
- Použití překryvného kalendáře Datepickeru uživatelského rozhraní HTML5 a jQuery s ASP.NET MVC
- Použití pomocné rutiny DropDownList s ASP.NET MVC
- DropDownListFor s ASP.NET MVC
- Pomocné datové vazby rozevíracího seznamu v ASP.NET MVC
- Video Pluralsightu ukazující, jak pracovat s JavaScriptem a Ajaxem
- Cascading DropDownList in ASP.NET MVC
- Modul plug-in CascadingDropDown jQuery pro ASP.NET MVC
- Indikátor průběhu na straně klienta v ASP.NET MVC pomocí uživatelského rozhraní jQuery, WebAPI a JsRender
- ASP.NET MVC Ajax pomocí jQuery – ukázka rychlého startu
- Vytváření kaskádových rozevíracích seznamů pomocí ASP.NET MVC 4 a jQuery
HTML5
- Použití překryvného kalendáře Datepickeru uživatelského rozhraní HTML5 a jQuery s ASP.NET MVC
- Navrhování přístupnosti pomocí HTML5
- Vytváření formulářů HTML5 pro mobilní zařízení s ASP.NET MVC 4 a jQuery Mobile
- Integrace HTML5 do existujících webových formulářů ASP.NET a aplikací MVC
Směrování
- Směrování atributů v ASP.NET MVC 5
- Životní cyklus aplikace ASP.NET MVC 5 (PDF)
- Použití omezení pro lepší směrování v MVC
- Hloubka: Kanál ASP.NET MVC
- směrování MVC ASP.NET
- rozšiřitelnost směrování ASP.NET MVC
- Úvod do rozšiřitelnosti MVC ASP.NET
- směrování MVC ASP.NET
- Směrování se silnými typy pro MVC 4
Globalizace, internacionalizace a lokalizace
- ASP.NET MVC 5 Internationalization
- Výběr jazykových verzí pro lokalizaci v ASP.NET
- ASP.NET MVC 5 Internationalization · Date and Time by Nadeem Afana
- ASP.NET MVC 5 Internationalization · Ukládání řetězců v databázi nebo xml
- Globalizace, internacionalizace a lokalizace v ASP.NET MVC 3, JavaScriptu a jQuery
- Internacionalizace
- Lokalizace
Azure a ASP.NET MVC
- Vícevrstvé aplikace využívající tabulky, fronty a objekty blob úložiště
- Weby Windows Azure: Rychlé a snadné hostování jako služba
- Tipy ke konfiguraci pro ASP.NET MVC 4 na webu Azure
- Nasazení webu ASP.NET do Azure v sadě Visual Studio 2012 přímo z úložiště Git
Mobilní
- Kurz k ASP.NET MVC 4 Mobile
- Vytváření vysoce výkonných mobilních webů
- Vytváření zobrazení optimalizovaných pro mobilní zařízení v ASP.NET MVC 4
- Vytváření formulářů HTML5 pro mobilní zařízení s ASP.NET MVC 4 a jQuery Mobile
- Integrace jQuery Mobile do MVC Web Apps
- Podrobnější informace o jQuery Mobile
- Novinky pro vývoj mobilních aplikací v ASP.NET MVC 4
- Vývoj hybridních nativních a mobilních webových aplikací
- Vytvoření přepnoutelného desktopového a mobilního webu s ASP.NET MVC 4 a jQuery Mobile
- Mobilní webové aplikace MVC 4
- ASP.NET MVC 4 Mobile
Jednostránková aplikace (SPA)
- Úvodník pro vývojáře .NET pro jednostrákové aplikace MSDN Magazine
- Jednostráková aplikace s AngularJS a ASP.NET MVC 4
- Uvnitř šablony jednostrákové aplikace ASP.NET
- Aktualizace šablon jednostrákové aplikace MVC pro ASP.NET a webové nástroje 2012.2 RC
- Uvnitř šablony jednostrákové aplikace ASP.NET
Twitter, Facebook
- Nová šablona a knihovna aplikací pro Facebook pro ASP.NET MVC
- Twitter.Bootstrap.MVC4
- MVC 4: Facebook twitter login with oAuth
Testování jednotek, TDD, model úložiště a jednotka práce
- Model úložiště a jednotka práce s Entity Frameworkem v ASP.NET MVC
- Vytváření testovatelných aplikací jednotek v ASP.NET MVC – kurz pro začátečníky
- ASP.NET injektáž závislostí kontroleru MVC pro začátečníky
- Zápis testů jednotek pro metodu akce ASP.NET MVC, která zpracovává požadavek Ajax a normální požadavek
- Vývoj ASP.NET aplikace MVC 4 pro TDD pomocí xUnit a Moq
- Testování ASP.NET zobrazení MVC z nového projektu na buildový server (video)
- Rychlý start: Vývoj řízený testy (video)
- Testovací řízení ASP.NET MVC (video)
- Integrační testování se specsFor.Mvc – ASP.NET MVC Testování na steroidech! (video)
- Vytváření testovatelných aplikací jednotek v ASP.NET MVC – kurz pro začátečníky
- Návod: Použití TDD s ASP.NET MVC (MVC 3)
- Vydání socialGoal – referenční webová aplikace pro ASP.NET MVC 5, EF 6 Code First, AutoMapper, Autofac, TDD a DDD
Osvědčené postupy
- Co nedělat v ASP.NET a jak to udělat správně
- Kontrolní seznam webových vývojářů
- Video: Nedělejte to, udělejte to!
- ASP.NET osvědčených postupů pro řešení MVC (video)
- SignalR, MVC, webové rozhraní API (video)
- Osvědčené postupy pro ASP.NET MVC
Nasazení
Editory formátovaného textu pro MVC
- http://www.tinymce.com/
- http://www.componentone.com/SuperProducts/StudioASPNET/
- Úpravy formátovaného textu pomocí editoru HTML infragistics v jQuery i v ASP.NET MVC
- DevExpress ASP.NET MVC RichEdit – ovládací prvek
- Vnoření rozložení v MVC by Russell Waite
OBECNÉ
- Jak upgradovat aplikaci ASP.NET MVC 4 a projekt webového rozhraní API na ASP.NET MVC 5 a webové rozhraní API 2
- Principy filtrů a atributů MVC ASP.NET
- Vyjednávání obsahu a webové rozhraní API pro vývojáře ASP.NET MVC
- Obsluha obrázků webového protokolu s ASP.NET MVC
- Vnoření rozložení v MVC by Russell Waite
- Implementace RichTextEditoru nebo WYSIWYG (TinyMCE) v ASP.NET MVC od Sheo Narayan
- Vazby zobrazení s anonymním typem kolekce v ASP.NET MVC od Sheo Narayan
- Ukládání plátna HTML 5 jako obrázku v ASP.NET MVC od Sheo Narayan
- Udržování velikosti a umístění obrázku na stránce v databázi pomocí ASP.NET MVC od Sheo Narayan
- Vývoj hvězdičky v ASP.NET MVC by Sheo Narayan
- Nahrávání a stahování souborů pomocí ASP.NET MVC
- Použití fluent validation s ASP.NET MVC
- Vytvoření vlastní stránky ViewWebPage pro ASP.NET MVC
- Trasování v zobrazeních Razor Razor v ASP.NET MVC
- Vykreslování ASP.NET zobrazení Razor MVC mimo MVC se znovu zobrazí
- Pět základních nástrojů front-endu, které by se měly používat s moderními projekty MVC
- Funkce a možnosti vazby modelu ASP.NET MVC
- Poskytovatel TempData založený na souborech cookie
- Sdílení jednoho _ViewStart napříč oblastmi v ASP.NET MVC
- Filtrování v ASP.NET MVC
- Seznámení s filtry akcí v ASP.NET MVC 3 pomocí HandleError (video)
- Návod k vlastní šabloně MVC 4
- Proč ASP.NET pomocné metody HTML MVC jako parametry přebírají výrazy lambda
- Webový vývojář se podívá na kanál žádosti MVC4.
- Principy kódování textu v ASP.NET MVC
- Upgrade řešení MVC4 Visual Studio 2010 na Visual Studio 2012 a .Net 4.5 a EF 5
- ASP.NET MVC DisplayTemplate a EditorTemplates pro prostorové typy Entity Framework DbGeography
- ASP.NET MVC – zvýraznění aktuálního odkazu
- ASP.NET MVC: Zpracování výjimek a chyb 404
- Hledání chybových kontrolerů
- ASP.NET MVC Tipy, triky a skryté gemy (video)
- Vykreslení RDLC přímo do streamu odpovědi v ASP.NET MVC
- Jak dosáhnout světové (připravené) nadvlády v ASP.NET MVC 4 (video)
- Hloubková integrace MVC a webových formulářů (video)
- Podnikové vyhledávání s MVC 4 (video)
- Hubená kontrolerka v ASP.NET MVC 4
- Dynamické nabídky v ASP.NET MVC 4 pomocí EF Code First a jQuery
- Responzivní ASP.NET GridView s funkcí jQuery FooTable
- Nasazení webu pomocí sady Visual Studio
- Vlastní šablony, datové poznámky a rady uživatelského rozhraní v ASP.NET MVC