- Table View
- List View
ASP.NET 2.0 i Ajax. Wprowadzenie
by Jesse Liberty Dan HurwitzJak stworzy? stron? WWW w ASP.NET 2.0?Jak skorzysta? z dobrodziejstw technologii AJAX?Jak zapewni? bezpiecze?stwo, poprawno?? i trwa?o?? danych w ASP.NET 2.0?ASP.NET jest technologiš stworzonš przez firm? Microsoft, pozwalajšcš na tworzenie dynamicznych stron WWW. Dostarcza ona wielu kontrolek, które wspomagajš programist? w codziennych dzia?aniach i pozwalajš na znaczšce przyspieszenie prac nad projektowanš witrynš. Wykorzystanie technologii AJAX u?atwia tworzenie stron dostarczajšcych niezapomnianych wra?e? ich u?ytkownikom. ASP.NET wraz z technologiš AJAX w po?šczeniu z narz?dziami programistycznymi firmy Microsoft stanowiš wiodšce rozwišzanie na rynku aplikacji internetowych, a wsparcie potentata z Redmond gwarantuje sta?y rozwój tej platformy."ASP.NET 2.0 i Ajax. Wprowadzenie" odkrywa tajniki wykorzystania technologii AJAX oraz ASP.NET. Dzi?ki tej ksiš?ce dowiesz si?, jak tworzy? interaktywne i wydajne aplikacje WWW z wykorzystaniem j?zyka VisualBasic 2005. Jednocze?nie nauczysz si? zapewnia? bezpiecze?stwo w tworzonych aplikacjach i korzysta? z poszczególnych kontrolek. Autorzy ksiš?ki poka?š Ci metody radzenia sobie z b??dami, usterkami i wyjštkami wyst?pujšcymi w trakcie tworzenia i u?ywania strony. Na koniec ka?dego rozdzia?u Jesse, Dan i Brian sprawdzš Twojš wiedz? w krótkim quizie -- ale nie martw si?, na ko?cu ksiš?ki znajdziesz odpowiedzi na poszczególne pytania.Podstawy tworzenia stron WWWZa?o?enia i wykorzystanie technologii AJAXSposób zapisywania i odczytywania danych oraz kontrolki wspierajšce ten procesZapewnianie poprawno?ci danychDefiniowanie i wykorzystanie arkuszy stylów CSSWykorzystanie stron wzorcowychObs?uga i zasady nawigacji na stronieZapewnienie bezpiecze?stwa witrynieWykrywanie i rozwišzywanie problemów w kodzie Obs?uga wyjštkówWejd? w ?wiat dynamicznych stron WWW -- wykorzystaj najnowsze technologie ASP.NET!
ASP.NET 2.0: A Developer's Notebook
by Wei-Meng LeeWhen ASP.NET hit the street a couple of years ago, it was a real eye-opener. Microsoft's tool for creating dynamic, server side web applications introduced Web Forms, a feature with the same rapid drag and drop convenience enjoyed by Visual Basic developers, along with a method for creating XML-based web services. ASP.NET was more than an upgrade of Active Server Pages it was a quantum leap ahead. Now Microsoft has a new version of ASP.NET as part of its upcoming next generation release of the Visual Studio .NET development platform. ASP.NET 2.0 is already available in beta release, and web developers are anxious to get a good look at it. That's exactly what our new Developer's Notebook allows you to do. More than just an introduction to ASP.NET 2.0, this practical guide acquaints you with all of the new features through nearly 50 hands-on projects. Each one places emphasis on changes in the new release that can increase productivity, simplify programming tasks, and help you add functionality to your applications. For example, ASP.NET 2.0 includes master pages, themes, and skins so you can build applications with a consistent page layout and design. Other changes allow for the automatic creation of web pages for use on mobile devices, while wizards and controls allow you to perform frequent tasks (like data access) without having to write a single line of code. ASP.NET 2.0: A Developer's Notebook also includes suggestions for further experimentation, links to on-line documentation, and practical notes and warnings from the author regarding changes to the new version. The new Developer's Notebooks series from O'Reilly offers an in-depth first look at important new tools for software developers. Emphasizing example over explanation and practice over theory, they focus on learning by doing you'll get the goods straight from the masters, in an informal and code-intensive style. If you want to get up to speed on ASP.NET 2.0 before its official release, this all lab, no lecture book will get you there.
ASP.NET 2.0: A Developer's Notebook
by Wei-Meng LeeWhen ASP.NET hit the street a couple of years ago, it was a real eye-opener. Microsoft's tool for creating dynamic, server side web applications introduced Web Forms, a feature with the same rapid drag and drop convenience enjoyed by Visual Basic developers, along with a method for creating XML-based web services. ASP.NET was more than an upgrade of Active Server Pages it was a quantum leap ahead. Now Microsoft has a new version of ASP.NET as part of its upcoming next generation release of the Visual Studio .NET development platform. ASP.NET 2.0 is already available in beta release, and web developers are anxious to get a good look at it. That's exactly what our new Developer's Notebook allows you to do. More than just an introduction to ASP.NET 2.0, this practical guide acquaints you with all of the new features through nearly 50 hands-on projects. Each one places emphasis on changes in the new release that can increase productivity, simplify programming tasks, and help you add functionality to your applications. For example, ASP.NET 2.0 includes master pages, themes, and skins so you can build applications with a consistent page layout and design. Other changes allow for the automatic creation of web pages for use on mobile devices, while wizards and controls allow you to perform frequent tasks (like data access) without having to write a single line of code. ASP.NET 2.0: A Developer's Notebook also includes suggestions for further experimentation, links to on-line documentation, and practical notes and warnings from the author regarding changes to the new version. The new Developer's Notebooks series from O'Reilly offers an in-depth first look at important new tools for software developers. Emphasizing example over explanation and practice over theory, they focus on learning by doing you'll get the goods straight from the masters, in an informal and code-intensive style. If you want to get up to speed on ASP.NET 2.0 before its official release, this all lab, no lecture book will get you there.
ASP.NET 3.5 Application Architecture and Design
by Vivek ThakurThis is a practical hands-on book with clear instructions and lot of code examples. It takes a simple approach, guiding you through different architectural topics using realistic sample projects. A single project is implemented using different architectural styles to make the reader understand the details of each style. There are also many small independent code samples to explain design patterns, WCF, and localization. This book is for people familiar with the ASP.NET framework using either C# or VB.NET. You donâ TMt need to be an ASP.NET guru â " the book is ideal for novice and intermediate developers. If reading about application architecture usually confuses you or sends you to sleep, then this book will be perfect for you! In short, any ASP.NET programmer who is confused or disoriented reading different books or materials on architectures wondering how and what to implement in their application, will definitely benefit from this book!
ASP.NET 3.5 CMS Development
by Curt Christianson Jeff CochranThis step-by-step tutorial shows the reader how to build an ASP.NET Content Management System from scratch. You will first learn the basics of a content management system and how to set up the tools you need to build your site. Then, you start building your site, setting up users, and adding content to your site. You will be able to edit the content of your site and also manage its layout all by yourself. Towards the end, you will learn to manage your site from a single point and will have all the information you need to extend your site to make it more powerful. Filled with plenty of code snippets and screen images to keep you on track as well as numerous additional samples to show you all the exciting alternatives to explore, this book prepares you for all the challenges you can face in development. This book is for beginner to intermediate ASP.NET users who have managed to learn Visual Web Developer and want to take on their first real-world application. It will help those who have used SQL Server Express, completed a few sample projects, and now wish to explore a Content Management System.
ASP.NET 3.5 For Dummies
by Ken CoxDid you volunteer to create a Web site for the softball team? Is it time to take your small business to the next level and let your customers shop online? Well, you can relax! ASP.NET 3.5 makes creating a dynamic site faster and cleaner than ever before, and ASP.NET 3.5 For Dummies makes it easier.First, you'll get an introduction to all the tools and terminology you need to understand ASP.NET. If you've used earlier versions of ASP.NET and Visual Web Developer, you can probably skip that part and jump right into what's new in 3.5. You'll make friends with LINQ and SQL, create sites in Visual Web Developer 2008 Express, and much more. Before you know it, you'll discover how to:Integrate data, track shopping cart contents, and whisk away bugsCreate user interfaces with easy navigationUse the ListView control for sophisticated formattingWrite LINQ queriesAdd a table to a databaseCreate an event handlerTake advantage of the drag 'n' drop feature that lets you write less codePut all the features to work to develop dynamic Web applicationsThe softball team is going to love that Web site, and your customers might enjoy shopping on your site so much that you'll have to expand your business to fill all the orders! We can't promise that, of course, but we're pretty sure that ASP.NET 3.5 For Dummies will make creating Web sites easier and a lot more fun.
ASP.NET 3.5 Social Networking
by Andrew SiemerEach chapter starts by showing the user experience we are going to create in the chapter. It then has a section discussing the major design decisions we face in building these features, and finally presents the 'solution' including the overall architecture and highlighting the most important code elements. The book presents a lot of real-world code, with comprehensive explanation and discussion. The full social network application is available for download from the Packt website, for you to examine, study, and modify. This book is written for ASP.NET and C# developers who want to build an enterprise-grade Social Network, either for their own business purposes or as a contract job for another company. The book assumes you have prior experience of developing web applications using ASP.NET 3.5, C# 3.0, SQL Server 2005/2008, and Visual Studio .NET 2008; it focuses on topics that will be of interest to existing developers not on providing step-by-step examples for each detail.
ASP.NET 3.5 Tworzenie portali internetowych w nurcie Web 2.0 (in Polish)
by Omar Al ZabirKsika zawiera opis najnowszych metod i technologii projektowania oraz budowy portali z wykorzystaniem platformy ASP.NET i rodowiska ASP.NET AJAX. W podrczniku przedstawiono ...
ASP.NET 3.5. Programowanie
by Jesse Liberty Dan Hurwitz Dan MaharryKompletne ?ród?o informacji na temat ASP.NET! Jak maksymalnie wykorzysta? mo?liwo?ci Visual Studio?Jakie tajemnice kryje j?zyk LINQ?Jak tworzy? bezpieczne aplikacje internetowe?Aplikacje internetowe ciesz? si? wci?? rosn?c? popularno?ci?. Na rynku narz?dzi do ich tworzenia mo?na znale?? wiele rozwi?za?, a w?ród nich jedno wyj?tkowe — platform? .NET. Pozwala ona na wykorzystanie dowolnego obs?ugiwanego przez ni? j?zyka programowania do tworzenia dynamicznych, interaktywnych i atrakcyjnych rozwi?za? internetowych. Wybieraj?c platform? .NET, otrzymasz dost?p do wielu dodatkowych narz?dzi i — co najwa?niejsze — do wiedzy zgromadzonej przez ca?? u?ywaj?c? jej spo?eczno??. Niezliczona liczba stron, artyku?ów i osób ch?tnych do pomocy sprawia, ?e rozwi?zanie nawet najbardziej skomplikowanego problemu staje si? ?atwiejsze.Dzi?ki tej ksi??ce zdob?dziesz wiedz? pozwalaj?c? Ci na swobodne poruszanie si? w ?wiecie aplikacji internetowych opartych o .NET. Nauczysz si? w maksymalny sposób wykorzystywa? mo?liwo?ci ?rodowiska Visual Studio 2008, poznasz dost?pne kontrolki oraz sprawdzisz, do czego mo?e Ci si? przyda? ADO.NET. Ponadto odkryjesz tajemnice j?zyka LINQ i zasady, których przestrzeganie zapewni bezpiecze?stwo Twojej aplikacji. W kolejnych rozdzia?ach autorzy przedstawi? Ci metody tworzenia us?ug sieciowych, zwi?kszania wydajno?ci poprzez buforowanie oraz konfiguracji serwera IIS 7.0. Ksi??ka ta pozwoli Ci w ?atwy sposób wykona? pierwszy krok w ?wiat dynamicznych stron WWW, tworzonych z wykorzystaniem ASP.NET.Praca w zintegrowanym ?rodowisku programistycznym Visual Studio 2008Podstawowe kontrolki oraz kontrolki pozwalaj?ce na dost?p do danychDost?p do baz danych z wykorzystaniem ADO.NETZastosowanie j?zyka LINQGwarancja poprawno?ci danychZapewnienie bezpiecze?stwa aplikacji internetowejTworzenie stron wzorcowychPrzygotowanie us?ug sieciowychProtoko?y i standardy us?ug sieciowychPoprawa wydajno?ci poprzez zastosowanie buforowaniaKonfiguracja serwera IIS 7.0 Debugowanie kodu i ?ledzenie jego wykonaniaWdra?anie aplikacji w ?rodowisku lokalnym i globalnymPrzydatne skróty klawiaturowe Poznaj mo?liwo?ci jednej z najpopularniejszych platform do tworzenia dynamicznych stron WWW!
ASP.NET 4 Social Networking
by Atul Gupta Sudhanshu HateEach chapter starts by showing the user experience we are going to create in the chapter. It then has a section discussing the major design decisions we face in building these features, and finally presents the 'solution' including the overall architecture and highlighting the most important code elements.The book presents a lot of real-world code, with comprehensive explanation and discussion. The full social network application is available for download from the Packt website, for you to examine, study, and modify.This book is written for ASP.NET and C# developers who want to build an enterprise-grade Social Network, either for their own business purposes or as a contract job for another company.The book assumes you have prior experience of developing web applications using ASP.NET 4.0, C# , SQL Server 2008, and Visual Studio .NET 2010. If you working with earlier versions of any of these, you can still go ahead and use this book as a guide to get you going. The book focuses on topics that will be of interest to existing developers and not on providing step-by-step examples for each detail.
ASP.NET 4.0 in Practice
by Stefano Mostarda Marco De Sanctis Daniele BochicchioSummaryASP.NET 4.0 in Practice contains over 100 real world techniques distilled from the experience of a team of MVPs. Using a practical problem-solution-discussion format, the book will guide you through the most common scenarios you will face in a typical ASP.NET application, and provide solutions and suggestions to take your applications to another level.About the TechnologyASP.NET is an established technology to build web applications using Microsoft products. It drives a number of enterprise-level web sites around the world, but it can be scaled for projects of any size. The new version 4.0 is an evolutionary step: you will find a lot of new features that you will be able to leverage to build better web applications with minimal effort.About the BookASP.NET is a massive framework that requires a large amount of know-how from developers. Fortunately, this book distills over 100 practical ASP.NET techniques from the experience of a team of MVPs, and puts them right at your fingertips.The techniques are tested and selected for their usefulness, and they are all presented in a simple problem-solution-discussion format. You'll discover methods for key new subjects like data integration with Entity Framework and ASP.NET MVC. Along the way, you'll also find ways to make your applications fast and secure.This book is written for developers familiar with the basics of ASP.NET, looking to become more productive with it. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's InsideThe Identity Map pattern in EF 4Use Master Pages to define a common UIAdaptive RenderingSave user login data securely......and much more===============================================Table of ContentsPART 1 ASP.NET FUNDAMENTALSGetting acquainted with ASP.NET 4.0Data access reloaded: Entity FrameworkIntegrating Entity Framework and ASP.NETPART 2 ASP.NET WEB FORMSBuilding the user interface with ASP.NET Web FormsData binding in ASP.NET Web FormsCustom controlsTaking control of markupPART 3 ASP.NET MVCIntroducing ASP.NET MVCCustomizing and extending ASP.NET MVCPART 4 SECURITYASP.NET securityASP.NET authentication and authorizationPART 5 ADVANCED TOPICSAjax and RIAs with ASP.NET 4.0StateCaching in ASP.NETExtreme ASP.NET 4.0Performance and optimizations
ASP.NET AJAX in Action
by David Barkol Alessandro Gallo Rama Krishna VavilalaAjax has revolutionized the way users interact with web pages today.Gone are frustrating page refreshes, lost scroll positions andintermittent interaction with a web site. Instead, we have a newgeneration of fast, rich, and more intuitive web applications. TheASP.NET AJAX framework puts the power of Ajax into the hands of webdevelopers. ASP.NET AJAX, formerly called Atlas, is a new free frameworkfrom Microsoft designed to easily add Ajax features to ASP.NETapplications. With this technology, ASP.NET developers can easily buildmore interactive and highly-personalized web applications that workacross all most popular browsers.ASP.NET AJAX in Action is a fast-paced, example-rich tutorial designedfor ASP.NET web developers and written by ASP.NET AJAX expertsAlessandro "Garbin" Gallo, David Barkol, and Rama Krishna Vavilala. Thisbook introduces you to Ajax applications and to the ASP.NET AJAXtechnology. Beginners will appreciate the clear explanations of keyideas and terminology. Intermediate and advanced ASP.NET developers willfind a no-nonsense learning source and well-organized reference.ASP.NET AJAX in Action offers a rich set of examples and meticulousexplanations. The extensive code samples are accompanied by accurate andrigorous explanations of the concepts behind development with ASP.NETAJAX. In this book, you will discover how to useMicrosoft Ajax LibraryPartial rendering with UpdatePanelsAdvanced client and server techniquesAjax Control ToolkitIf you are a web developer looking to bring your web pages to life andto enhance the user experience, this book is for you.ASP.NET AJAX in Action will give you with the knowledge and tools youneed to more easily craft the next generation of Ajax applications. Withthe help of the Microsoft ASP.NET AJAX framework, Ajax development hasnever been easier and more instinctive for both client-script developersand ASP.NET developers alike. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
ASP.NET AJAX. Programowanie w nurcie Web 2.0
by Christian WenzWykorzystaj najlepsze rozwišzania technologii AJAX i stwórz interaktywnš stron? internetowš Jak wykorzystywa? dane serwerowe?Jak tworzy? i udost?pnia? w?asne kontrolki?Jak aktualizowa? cz??? strony w regularnych odst?pach czasu?Zastanawia?e? si?, dlaczego interaktywne witryny cieszš si? dzi? takš popularno?ciš? Dzieje si? tak g?ównie dlatego, ?e wymagajš one od u?ytkowników wspó?uczestnictwa w tworzeniu i rozwoju serwisu, a tym samym powodujš, ?e abonenci majš du?y wp?yw na jego ostateczny kszta?t. Dzi?ki temu ka?dy odbiorca korzysta z atrakcyjnej witryny idealnie dopasowanej do swoich potrzeb. To w?a?nie ASP.NET AJAX umo?liwia projektowanie profesjonalnych, interaktywnych stron WWW w duchu Web 2.0. Znawcy tematu zapewniajš, ?e AJAX jest rozwišzaniem przysz?o?ciowym w dziedzinie projektowania serwisów internetowych. O tym, jak za pomocš tej technologii wdro?y? w swoim serwisie rozwišzania zgodne z filozofiš Web 2.0, dowiesz si? w?a?nie z tego podr?cznika. W ksiš?ce "ASP.NET AJAX. Programowanie w nurcie Web 2.0" zamieszczono, oprócz teoretycznych wiadomo?ci, mnóstwo przyk?adów demonstrujšcych dzia?anie najwa?niejszych mechanizmów ?rodowiska ASP.NET AJAX. Przedstawione rozwišzania majš bardzo ogólny charakter, a zatem mo?esz szybko dostosowa? je do potrzeb w?asnej aplikacji. Korzystajšc z tego podr?cznika, nauczysz si? m.in. projektowa? w?asne kontrolki i udost?pnia? je w serwisie Toolkit, poznasz zasady korzystania ze standardowych bibliotek AJAX-a w innych ?rodowiskach (np. PHP). B?dziesz umia? zbudowa? profesjonalnš, dynamicznš stron? internetowš, bazujšcš na platformie ASP.NET AJAX.Struktura i architektura ?rodowiska ASP.NET AJAXJavaScriptRozszerzenia ASP.NET AJAXUs?ugi siecioweOd?wie?anie cz??ci strony -- obiekt UpdatePanelLokalizacja i globalizacja aplikacjiASP.NET Control ToolkitAnimacja na stronie WWWWišzanie i walidacja danychZachowania i komponentyDokumentacja klasy XMLHttpRequest i modelu DOMP?y? z nurtem nowoczesno?ci -- twórz elektryzujšce, interaktywne strony WWW!
ASP.NET Cookbook
by Michael A. Kittel Geoffrey T. LeblondDevelopers who want to create dynamic, data-driven web sites running on Microsoft web servers have long relied on Active Server Pages (ASP). ASP.NET is Microsoft's latest evolution of ASP. While ASP.NET has a lot in common with its predecessor, this new technology takes advantage of object-oriented programming to dramatically improve developer productivity and convenience. Using the .NET Framework and Microsoft's new object-oriented languages, ASP.NET brings the same rapid drag-and-drop productivity to web applications that the Visual Basic programming language brought to Windows applications. ASP.NET also introduces web services, which allow developers to expose the functionality of an application via HTTP and XML, so that clients on any platform can access it via the Internet. ASP.NET is not a simple upgrade of ASP. It s a quantum leap ahead. There are many benefits to using ASP.NET, and one major drawback: the time developers must devote to mastering this new Web application technology. The ASP.NET Cookbook provides a wealth of plug-and-play solutions to problems commonly encountered when developing ASP.NET web applications and services in the popular problem-solution-discussion Cookbook format. The coding solutions in ASP.NET Cookbook appeal to a wide range of developers, from the inexperienced to the expert. For every problem addressed in the book, there's a worked-out solution or recipe a short, focused piece of code that web developers can insert directly into their applications. Developers can save hours by using just a single one of over 100 recipes included in this invaluable cookbook. But the ASP.NET Cookbook provides far more than just a wide range of cut-and-paste code solutions. Each recipe is followed by a discussion including tips, tricks, and possible pitfalls--so developers can learn to adapt the problem-solving techniques to a myriad of similar situations. Each recipe provides an immediate solution to a pressing problem, while simultaneously allowing developers who prefer to a hands-on learning style with the experience they need to master ASP.NET. This ultimate ASP.NET code sourcebook will quickly earn the dog-eared corners and coffee rings that mark a web developer's most valued resource.
ASP.NET Cookbook, 2nd Edition
by Michael A. Kittel Geoffrey T. LeblondCompletely revised for ASP.NET 2.0, this new edition of the best-selling ASP.NET Cookbook has everything you need to go from beginning to advanced Windows-based web site development using Microsoft's popular Visual Studio 2005 and ASP.NET 2.0 developer tools. Written for the impatient professional, ASP.NET 2.0 Cookbook contains more than 125 recipes for solving common and not-so-common problems you are likely to encounter when building ASP.NET-based web applications. The recipes in this book, which run the gamut from simple coding techniques to more comprehensive development strategies, are presented in the popular Problem-Solution-Discussion format of the O'Reilly Cookbook series. As with the first edition, every solution is coded in both C# and Visual Basic 2005. Among the additions and revisions to this new edition are: Three new chapters, including 25 new recipes for Master and Content pages, Personalization using Profiles and Themes, Custom Web Parts, and more New code for every solution, rewritten to take advantage of features and techniques new to ASP.NET 2.0 and available for download The ASP.NET 2.0 Cookbook continues to provide the most comprehensive coverage you'll find anywhere of: Tabular controls, including the new GridView control Data validation, including the new ASP.NET 2.0 validation controls, as well as techniques for performing your own validation programmatically User and custom controls Error handling, performance tuning, and caching Whether you're new to ASP.NET or an experienced Microsoft developer, with ASP.NET 2.0 Cookbook , deliverance from a long day (or night) at your computer could be just one recipe away.
ASP.NET Core 1.0 High Performance
by James SingletonCreate fast, scalable, and high performance applications with C#, ASP.NET Core 1.0, and MVC 6 About This Book * Learn the importance of measuring, profiling, and locating the most impactful problems * Discover the common areas you might encounter performance problems and areas you don't need to worry about * Understand the differences between development workstations and production infrastructure and how these can amplify problems * Design workflows that run asynchronously and are resilient to transient performance issues Who This Book Is For This book is for ASP.NET and C# developers who have experience with the MVC framework for web application development and are looking to deploy applications that will perform well in live production environments. These could be virtual machines or hosted by a cloud service provider such as AWS or Azure. What You Will Learn * Why performance matters and when it should be considered * Use different tools to measure performance * Spot common performance issues, their root causes, and how to easily mitigate them * Improve performance at the network level and I/O level, and how to optimize the application as a whole * Work with caching and message queuing tools, including patterns and strategies * Discover the dark side of performance improvement and find out how to manage complexity * Monitor performance as part of continuous integration and regression testing * Assess and solve performance issues with other advanced technologies In Detail ASP.NET Core is the new, open source, and cross-platform, web-application framework from Microsoft. It's a stripped down version of ASP.NET that's lightweight and fast. This book will show you how to make your web apps deliver high performance when using it. We'll address many performance improvement techniques from both a general web standpoint and from a C#, ASP.NET Core, and .NET Core perspective. This includes delving into the latest frameworks and demonstrating software design patterns that improve performance. We will highlight common performance pitfalls, which can often occur unnoticed on developer workstations, along with strategies to detect and resolve these issues early. By understanding and addressing challenges upfront, you can avoid nasty surprises when it comes to deployment time. We will introduce performance improvements along with the trade-offs that they entail. We will strike a balance between premature optimization and inefficient code by taking a scientific- and evidence-based approach. We'll remain pragmatic by focusing on the big problems. By reading this book, you'll learn what problems can occur when web applications are deployed at scale and know how to avoid or mitigate these issues. You'll gain experience of how to write high-performance applications without having to learn about issues the hard way. You'll see what's new in ASP.NET Core, why it's been rebuilt from the ground up, and what this means for performance. You will understand how you can now develop on and deploy to Windows, Mac OS X, and Linux using cross-platform tools, such as Visual Studio Code. Style and approach Starting with a drill down into the nuts and bolts of various performance parameters, you will get an understanding of the ASP.NET MVC 6 framework with the help of rich code-based examples that will equip you to build highly scalable and optimized applications.
ASP.NET Core 2 Fundamentals: Build cross-platform apps and dynamic web services with this server-side web application framework
by Onur Gumus Mugilan T. S. RagupathiImagine the boost in business if you can build large, rich web applications with little code and built-in Windows authentication. With this book, you can gain skills to develop real-world applications with ASP.NET Core 2.Key FeaturesAdopts the application-centric approach to explain core concepts Covers industry-best practices to build flexible, robust applicationsShows how to enhance your applications by adding more functionalitiesBook DescriptionThe book sets the stage with an introduction to web applications and helps you build an understanding of the tried-and-true MVC architecture. You learn all about views, from what is the Razor view engine to tagging helpers. You gain insight into what models are, how to bind them, and how to migrate database using the correct model. As you get comfortable with the world of ASP.NET, you learn about validation and routing. You also learn the advanced concepts, such as designing Rest Buy (a RESTful shopping cart application), creating entities for it, and creating EF context and migrations. By the time you are done reading the book, you will be able to optimally use ASP.NET to develop, unit test, and deploy applications like a pro.What you will learnWork with basic programming constructs using the Razor view engineUse flexibility and data compartmentalization of ViewModelBuild a custom route for ASP.NET MVC applications for SEOOptimize applications with performance analysis and improvement stepsImprove application performance, security, and data access to optimize the overall development processDeploy an ASP.NET MVC application in a non-Windows environmentWho this book is forIf you are looking to build web applications using ASP.NET Core or you want to become a pro in building web applications using the Microsoft technology, this is the ideal book for you. Prior exposure and understanding of C#, JavaScript, HTML, and CSS syntax is assumed.
ASP.NET Core 2 High Performance - Second Edition
by James SingletonThis book targets web application developers who have some experience with ASP.NET MVC—or another web application framework (such as Ruby on Rails or Django)—and who are interested in gaining experience with ASP.NET Core and C#. They are happy learning independently but struggle to discover what topics they should be researching
ASP.NET Core 2 and Angular 5
by Valerio De Sanctis<P><P>Develop a simple, yet fully functional modern web application using ASP.NET Core MVC, Entity Framework and Angular 5. <P><P>About This Book <P><P>Based on the best-selling book ASP.NET Core and Angular 2 <P><P>Easily build a complete single page application with two of the most impressive frameworks in modern development, ASP.NET Core and Angular <P><P>Bring together the capabilities and features of both Angular 5 and ASP.NET Core 2 for full stack development <P><P>Discover a comprehensive approach to building your next web project - from managing data, to application design, through to SEO optimization and security <P><P>Who This Book Is For <P><P>This book is for seasoned ASP.NET developers who already know about ASP.NET Core and Angular in general, but want to know more about them and/or understand how to blend them together to craft a production-ready SPA. <P><P>What You Will Learn <P><P>Use ASP.NET Core to its full extent to create a versatile backend layer based on RESTful APIs <P><P>Consume backend APIs with the brand new Angular 5 HttpClient and use RxJS Observers to feed the frontend UI asynchronously <P><P>Implement an authentication and authorization layer using ASP.NET Identity to support user login with integrated and third-party OAuth 2 providers <P><P>Configure a web application in order to accept user-defined data and persist it into the database using server-side APIs <P><P>Secure your application against threats and vulnerabilities in a time efficient way <P><P>Connect different aspects of the ASP. NET Core framework ecosystem and make them interact with each other for a Full-Stack web development experience <P><P>In Detail <P><P>Become fluent in both frontend and backend web development by combining the impressive capabilities of ASP.NET Core 2 and Angular 5 from project setup right through the deployment phase. <P><P>Full-stack web development means being able to work on both the frontend and backend portions of an application. The frontend is the part that users will see or interact with, while the backend is the underlying engine, that handles the logical flow: server configuration, data storage and retrieval, database interactions, user authentication, and more. <P><P>Use the ASP.NET Core MVC framework to implement the backend with API calls and server-side routing. Learn how to put the frontend together using top-notch Angular 5 features such as two-way binding, Observables, and Dependency Injection, build the Data Model with Entity Framework Core, style the frontend with CSS/LESS for a responsive and mobile-friendly UI, handle user input with Forms and Validators, explore different authentication techniques, including the support for third-party OAuth2 providers such as Facebook, and deploy the application using Windows Server, SQL Server, and the IIS/Kestrel reverse proxy. <P><P>Style and approach <P><P>More than just a technical manual, this guide takes you through the most important technical facets of developing with these two hugely popular frameworks and then demonstrates how to put those skills into practice. It's a book that recognizes that what's really important is the end product.
ASP.NET Core 2 and Angular 5: Full-Stack Web Development with .NET Core and Angular
by Valerio De SanctisDevelop a simple, yet fully-functional modern web application using ASP.NET Core MVC, Entity Framework and Angular 5. About This Book • Based on the best-selling book ASP.NET Core and Angular 2 • Easily build a complete single page application with two of the most impressive frameworks in modern development, ASP.NET Core and Angular • Bring together the capabilities and features of both Angular 5 and ASP.NET Core 2 for full stack development • Discover a comprehensive approach to building your next web project-From managing data, to application design, through to SEO optimization and security Who This Book Is For This book is for seasoned ASP.NET developers who already know about ASP.NET Core and Angular in general, but want to know more about them and/or understand how to blend them together to craft a production-ready SPA. What You Will Learn • Use ASP.NET Core to its full extent to create a versatile backend layer based on RESTful APIs • Consume backend APIs with the brand new Angular 5 HttpClient and use RxJS Observers to feed the frontend UI asynchronously • Implement an authentication and authorization layer using ASP.NET Identity to support user login with integrated and third-party OAuth 2 providers • Configure a web application in order to accept user-defined data and persist it into the database using server-side APIs • Secure your application against threats and vulnerabilities in a time efficient way • Connect different aspects of the ASP. NET Core framework ecosystem and make them interact with each other for a Full-Stack web development experience In Detail Become fluent in both frontend and backend web development by combining the impressive capabilities of ASP.NET Core 2 and Angular 5 from project setup right through the deployment phase. Full-stack web development means being able to work on both the frontend and backend portions of an application. The frontend is the part that users will see or interact with, while the backend is the underlying engine, that handles the logical flow: server configuration, data storage and retrieval, database interactions, user authentication, and more. Use the ASP.NET Core MVC framework to implement the backend with API calls and server-side routing. Learn how to put the frontend together using top-notch Angular 5 features such as two-way binding, Observables, and Dependency Injection, build the Data Model with Entity Framework Core, style the frontend with CSS/LESS for a responsive and mobile-friendly UI, handle user input with Forms and Validators, explore different authentication techniques, including the support for third-party OAuth2 providers such as Facebook, and deploy the application using Windows Server, SQL Server, and the IIS/Kestrel reverse proxy. Style and approach More than just a technical manual, this guide takes you through the most important technical facets of developing with these two hugely popular frameworks and then demonstrates how to put those skills into practice. It's a book that recognizes that what's really important is the end product.
ASP.NET Core 2 and Vue.js: Full Stack Web Development with Vue, Vuex, and ASP.NET Core 2.0
by Stuart RatcliffeLeverage ASP.NET core 2.0 web API and the power of Vue.js at the client side to create modern applications from scratch Key FeaturesCreate fast, rich and reactive client side applications with Vue.js and ASP.NET Core.Leverage Vue components efficiently to build state of the art user interfaces.Work with Vuex and Nuxt.js to build ASP.NET Core based applications that are powerful, consistent, and maintainableBook DescriptionThis book will walk you through the process of developing an e-commerce application from start to finish, utilizing an ASP.NET Core web API and Vue.js Single-Page Application (SPA) frontend.We will build the application using a featureslice approach, whereby in each chapter we will add the required frontend and backend changes to complete an entire feature. In the early chapters, we’ll keep things fairly simple to get you started, but by the end of the book, you’ll be utilizing some advanced concepts, such as server-side rendering and continuous integration and deployment. You will learn how to set up and configure a modern development environment for building ASP.NET Core web APIs and Vue.js SPA frontends.You will also learn about how ASP.NET Core differs from its predecessors, and how we can utilize those changes to our benefit. Finally, you will learn the fundamentals of building modern frontend applications using Vue.js, as well as some of the more advanced concepts, which can help make you more productive in your own applications in the future.What you will learnSetup a modern development environment for building both client-side and server-side codeUse Vue CLI to scaffold front-end applicationsBuild and compose a set of Vue.js componentsSetup and configure client-side routing to introduce multiple pages into a SPAIntegrate popular CSS frameworks with Vue.js to build a product catalogueBuild a functioning shopping cart that persists its contents across browser sessionsBuild client-side forms with immediate validation feedback using an open-source library dedicated to Vue.js form validationRefactor backend application to use the OpenIddict library Who this book is forThis book is aimed at ASP.NET developers who are looking for an entry point in learning how to build a modern client-side SPA with Vue.js, or those with a basic understanding of Vue.js who are looking to build on their knowledge and apply it to a real-world application. Knowledge of JavaScript is not necessary, but would be an advantage.
ASP.NET Core 3 and Angular 9 - Third Edition: Full stack web development with .NET Core 3.1 and Angular 9, 3rd Edition
by Valerio De SanctisThis book is aimed at seasoned ASP.NET developers who already know about ASP.NET Core and Angular in general, but want to know more about them and/or understand how to blend them together to craft a production-ready Single-Page Application (SPA) or Progressive Web Application (PWA). However, the fully-documented code samples (also available on GitHub) and the step-by-step implementation tutorials make the book easy to understand even for beginners and novice developers.
ASP.NET Core 3 and React: Hands-On full stack web development using ASP.NET Core, React, and TypeScript 3
by Carl RipponBuild modern, scalable, and cloud-ready single-page applications using ASP.NET Core, React, TypeScript, and Azure Key Features Explore the full potential and latest features of .NET Core 3.0, TypeScript 3, and React Learn how to manage data, application design, and packaging, and secure your web apps Discover best practices for using React and TypeScript to build a scalable frontend that interacts with REST APIs Book Description Microsoft's ASP.NET Core is a robust and high-performing cross-platform web API framework, and Facebook's React uses declarative JavaScript to drive a rich, interactive user experience on the client-side web. Together, they can be used to build full stack apps with enhanced security and scalability at each layer. This book will start by taking you through React and TypeScript components to build an intuitive single-page application. You'll understand how to design scalable REST APIs that can integrate with a React-based frontend. You'll get to grips with the latest features, popular patterns, and tools available in the React ecosystem, including function-based components, React Router, and Redux. The book shows how you can use TypeScript along with React to make the frontend robust and maintainable. You'll then cover important .NET Core features such as API controllers, attribute routing, and model binding to help you build a sturdy backend. Additionally, you'll explore API security with ASP.NET Core identity and authorization policies, and write reliable unit tests using both .NET Core and React before you deploy your app to the Azure cloud. By the end of the book, you'll have gained all the knowledge you need to enhance your C# and JavaScript skills and build full stack, production-ready applications with ASP.NET Core and React. What you will learn Build RESTful APIs with .NET Core using API controllers Create strongly typed, interactive, and function-based React components using Hooks Build forms efficiently using reusable React components Perform client-side state management with Redux and the React Context API Secure REST APIs with ASP.NET identity and authorization policies Run a range of automated tests on the frontend and backend Implement continuous integration (CI) and continuous delivery (CD) processes into Azure using Azure DevOps Who this book is for If you're a web developer looking to build solid full-stack web applications with .NET Core and React, this book is for you. Although this book does not assume any knowledge of React, you're expected to have a basic understanding of .NET Core.
ASP.NET Core 5 Secure Coding Cookbook: Practical recipes for tackling vulnerabilities in your ASP.NET web applications
by Roman CanlasLearn how to secure your ASP.NET Core web app through robust and secure codeKey FeaturesDiscover the different types of security weaknesses in ASP.NET Core web applications and learn how to fix themUnderstand what code makes an ASP.NET Core web app unsafeBuild your secure coding knowledge by following straightforward recipesBook DescriptionASP.NET Core developers are often presented with security test results showing the vulnerabilities found in their web apps. While the report may provide some high-level fix suggestions, it does not specify the exact steps that you need to take to resolve or fix weaknesses discovered by these tests. In ASP.NET Secure Coding Cookbook, you'll start by learning the fundamental concepts of secure coding and then gradually progress to identifying common web app vulnerabilities in code. As you progress, you'll cover recipes for fixing security misconfigurations in ASP.NET Core web apps. The book further demonstrates how you can resolve different types of Cross-Site Scripting. A dedicated section also takes you through fixing miscellaneous vulnerabilities that are no longer in the OWASP Top 10 list. This book features a recipe-style format, with each recipe containing sample unsecure code that presents the problem and corresponding solutions to eliminate the security bug. You'll be able to follow along with each step of the exercise and use the accompanying sample ASP.NET Core solution to practice writing secure code. By the end of this book, you'll be able to identify unsecure code causing different security flaws in ASP.NET Core web apps and you'll have gained hands-on experience in removing vulnerabilities and security defects from your code.What you will learnUnderstand techniques for squashing an ASP.NET Core web app security bugDiscover different types of injection attacks and understand how you can prevent this vulnerability from being exploitedFix security issues in code relating to broken authentication and authorizationEliminate the risks of sensitive data exposure by getting up to speed with numerous protection techniquesPrevent security misconfiguration by enabling ASP.NET Core web application security featuresExplore other ASP.NET web application vulnerabilities and secure coding best practicesWho this book is forThis ASP.NET Core book is for intermediate-level ASP.NET Core web developers and software engineers who use the framework to develop web applications and are looking to focus on their security using coding best practices. The book is also for application security engineers, analysts, and specialists who want to know more about securing ASP.NET Core using code and understand how to resolve issues identified by the security tests they perform daily.