- Table View
- List View
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.
ASP.NET Core 5 and Angular: Full-stack web development with .NET 5 and Angular 11, 4th Edition
by Valerio De SanctisBuild a simple, yet fully functional modern web application using .NET 5, Entity Framework Core, and Angular 11Key FeaturesComprehensively updated with the latest features and additions in ASP.NET Core 5 and Angular 11Design, build, and deploy a Single Page Application or Progressive Web App with ASP.NET Core and AngularAdopt a full stack approach to handle data management, Web APIs, application design, testing, SEO, security, and deploymentBook DescriptionLearning full-stack development calls for knowledge of both front-end and back-end web development. ASP.NET Core 5 and Angular, Fourth Edition will get you started with Angular to build robust web applications as well as the ASP.NET Core 5 and Web API Controllers to implement API calls and server-side routing in the back-end. This fully revised edition includes a side-by-side comparison of the Visual Studio Angular app versus NG App and coverage of the Angular routing module. You will learn how to build a data model with Entity Framework Core, alongside utilizing the Entity Core Fluent API and EntityTypeConfiguration class. As you progress, you will learn how to handle user input with Angular reactive forms and front-end and back-end validators for maximum effect. You will later explore the advanced debugging and unit testing features provided by xUnit.net (.NET 5) and Jasmine, as well as Karma for Angular. Further, you will dive deep into progressive web applications (PWAs), learning about their technical requirements, testing, and converting SWAs to PWAs. Finally, you will learn how to deploy apps on Windows, Linux, and Azure using IIS, Kestrel, and nginx. By the end of this book, you will be equipped with the skills you need to create, debug, and deploy efficient web applications using ASP.NET Core and Angular.What you will learnImplement a Web API interface with ASP.NET Core and consume it with Angular using RxJS ObservablesSet up a SQL database server using a local instance or a cloud data storePerform C# and TypeScript debugging using Visual Studio 2019Create TDD and BDD unit tests using xUnit, Jasmine, and KarmaExplore the EF Core Fluent API and EntityTypeConfiguration classesPerform DBMS structured logging using third-party providers such as SeriLogDeploy a Web application to Windows and Linux web servers, or to cloud-based PaaS solutions such as Azure App ServiceWho this book is forThis book is for experienced ASP.NET developers who already possess some experience with ASP.NET Core and Angular and are looking to learn how to use them together to create production-ready Single Page Applications (SPAs) or Progressive Web Applications (PWAs).However, the fully documented code samples (also available on GitHub) and the step-by-step implementation tutorials make this book easy-to-understand - even for beginners.
ASP.NET Core 5 and React: Full-stack web development using .NET 5, React 17, and TypeScript 4, 2nd Edition
by Carl RipponBuild fully functional, cloud-ready, and professional web applications using the latest features in the .NET 5 framework and React.js with Microsoft AzureKey FeaturesExplore the new features of .NET 5 with this updated edition of ASP.NET Core 53 and ReactDiscover strategies for adopting a full-stack development approach, clean architecture techniques, and development best practicesLearn how to manage data, design and package applications, and secure your web appsBook DescriptionMicrosoft's .NET framework is a robust server-side framework, now even more powerful thanks to the recent unification of the Microsoft ecosystem with the .NET 5 framework. This updated second edition addresses these changes in the .NET framework and the latest release of React. The book starts by taking you through React and TypeScript components for building an intuitive single-page application and then shows you how to design scalable REST APIs that can integrate with a React-based frontend. Next, 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. As you progress through the chapters, you'll learn how to use React with TypeScript to make the frontend robust and maintainable and cover key ASP.NET 5 features such as API controllers, attribute routing, and model binding to build a sturdy backend. In addition to this, you'll explore API security with ASP.NET 5 identity and authorization policies and write reliable unit tests using both .NET and React, before deploying your app on Azure. By the end of this book, you'll have gained the knowledge you need to enhance your C# and JavaScript skills and build full-stack, production-ready applications with ASP.NET 5 and React.What you will learnBuild RESTful APIs with .NET 5 using API controllersSecure REST APIs with identity and authorization policiesCreate strongly typed, interactive, and function-based React components using HooksUnderstand how to style React components using Emotion.jsPerform client-side state management with ReduxRun a range of automated tests on the frontend and backendImplement continuous integration and continuous delivery (CI/CD) processes in Azure using Azure DevOpsWho this book is forIf you're a web developer looking to get up to speed with full-stack web application development with .NET Core and React, this book is for you. Although the book does not assume any knowledge of React, a basic understanding of .NET Core will help you to get to grips with the concepts covered.
ASP.NET Core 5 for Beginners: Kick-start your ASP.NET web development journey with the help of step-by-step tutorials and examples
by Ed PriceThis book is for developers who want to learn how to develop web-based applications using the ASP.NET Core framework. Familiarity with the C# language and a basic understanding of HTML and CSS is required to get the most out of this book.
ASP.NET Core 6 and Angular: Full-stack web development with ASP.NET 6 and Angular 13, 5th Edition
by Valerio De SanctisDesign, build and deploy robust web applications using ASP.NET 6, Angular 13, and Entity Framework CoreKey FeaturesThe most up-to-date book that covers cutting-edge features released in ASP.NET Core 6 and Angular 13Create a production-ready Single-Page Application (SPA) or Progressive Web Application (PWA)Adopt a full-stack approach to handle data management, API documentation, Web APIs, end-to-end testing, security, and deploymentBook DescriptionEvery full-stack ninja needs the tools to operate on front-end and back-end application development. This web app development book takes a hands-on, project-based approach to provide you with all the tools and techniques that web developers need to create, debug, and deploy efficient web applications using ASP.NET Core and Angular.The fifth edition has been updated to cover advanced topics such as Minimal APIs, Web APIs with GraphQL, real-time updates with SignalR, and new features in .NET 6 and Angular 13.You begin by building a data model with Entity Framework Core, alongside utilizing the Entity Core Fluent API and EntityTypeConfiguration class. You'll learn how to fetch and display data and handle user input with Angular reactive forms and front-end and back-end validators for maximum effect.Later, you will perform advanced debugging and explore the unit testing features provided by xUnit.net (.NET 6) and Jasmine, as well as Karma for Angular. After adding authentication and authorization to your apps, you will explore progressive web applications, learning about their technical requirements, testing processes, and how to convert a standard web application to a PWA.By the end of this web development book, you will understand how to tie together the front-end and back-end to build and deploy secure and robust web applications.What you will learnUse the new Visual Studio Standalone TypeScript Angular templateImplement and consume a Web API interface with ASP.NET CoreSet up an SQL database server using a local instance or a cloud datastorePerform C# and TypeScript debugging using Visual Studio 2022Create TDD and BDD unit tests using xUnit, Jasmine, and KarmaPerform DBMS structured logging using providers such as SeriLogDeploy web apps to Azure App Service using IIS, Kestrel, and NGINXLearn to develop fast and flexible Web APIs using GraphQLAdd real-time capabilities to Angular apps with ASP.NET Core SignalRWho this book is forThis book is for experienced ASP.NET developers who already possess some familiarity with ASP.NET Core and Angular and are looking to learn how to use them effectively together.The fully documented code samples (also available on GitHub) and the step-by-step implementation tutorials make this book easy to follow.
ASP.NET Core 8 and Angular: Full-stack web development with ASP.NET Core 8 and Angular
by Valerio De SanctisBuild robust, scalable web applications using ASP.NET Core 8, Angular 17, and Entity Framework Core Purchase of the print or Kindle book includes a free PDF eBookKey FeaturesCombine ASP.NET Core and Angular to build highly versatile web applicationsCreate a production-ready Single-Page Application (SPA) or Progressive Web Application (PWA)Adopt a full-stack approach to handle data management, API documentation, Web APIs, end-to-end testing, security, and deploymentBook DescriptionIf you want to learn how to use ASP.NET Core with Angular effectively, this hands-on guide is for you. Improve the way you create, debug, and deploy web applications while keeping up to date with the latest developments in .NET 8 and modern Angular, including .NET Minimal APIs and the new Angular standalone API defaults. You’ll begin by setting up SQL Server 2022 and building a data model with Entity Framework Core. You’ll progress to fetching and displaying data, handling user input with Angular reactive forms, and implementing front-end and back-end validators for maximum effect. After that, you will perform advanced debugging and explore unit testing features with xUnit for .NET, and Jasmine and Karma for Angular. You’ll use Identity API endpoints in ASP.NET Core and functional route guards in Angular to add authentication and authorization to your apps. Finally, you’ll learn how to deploy to Windows, Linux, and Azure. By the end of this book, you will understand how to tie together the front-end and back-end to build and deploy secure and robust web applications.What you will learnExplore the new Angular and ASP.NET Core template with Visual Studio 2022Use modern interfaces and patterns such as the HTML5 pushState API, webhooks, and UI data bindingsAdd real-time capabilities to Angular apps with SignalR and gRPCImplement authentication and authorization using JWTsPerform DBMS structured logging using providers such as SeriLogConvert a standard web application to a progressive web application (PWA)Deploy an Angular app to Azure Static Web AppsAdd GraphQL support to back-end and front-end using HotChocolate and Apollo AngularWho this book is forThis book is for developers who have some familiarity with ASP.NET Core and Angular and want to learn how to use them effectively together.
ASP.NET Core 9 Essentials: Master Razor Pages, Blazor, and MVC to build powerful, cloud-ready web applications
by Albert S. TanureMake the most of the ASP.NET Core platform to create robust, high-quality solutions using approaches adopted by leading companiesKey FeaturesCreate robust, web-based solutions optimized for continuous delivery using key cloud computing principles and practicesExplore advanced concepts and techniques to create resilient and secure applicationsAdopt a cloud-native mindset to build applications leveraging Docker, CI/CD, and morePurchase of the print or Kindle book includes a free PDF eBookBook DescriptionBuild cutting-edge web applications using ASP.NET Core 9 with this comprehensive guide from Microsoft MVP Albert Tanure, a seasoned .NET expert with over 20 years of experience as a cloud solutions architect. Albert brings unparalleled expertise in building modern web applications to ASP.NET Core 9 Essentials to help you kickstart your journey on the right foot. Starting with the platform’s fundamental concepts, you’ll work through practical exercises to develop web applications with powerful UI frameworks, deliver flexible and scalable solutions through an API approach, and explore advanced topics such as customizing request flows and implementing robust security measures. You’ll get to grips with cloud-native practices to prepare your applications for cloud environments. Whether you’re a beginner or an experienced developer, this book is your guide to building modern, secure, and adaptable web applications with ASP.NET Core. By the end, you'll have the skills to create professional web applications that are scalable, resilient, and secure.What you will learnDeliver UI solutions using client-side, server-side, and hybrid model approaches with Razor Pages, MVC, and BlazorImplement real-time solutions and manage data streaming using SignalRConnect applications to a data persistence model using Entity Framework and DapperApply logging and monitoring strategies to maintain control over your applicationsUnderstand how .NET Aspire enhances your experience of building .NET cloud-native appsWho this book is forThis book is for web developers and software engineers who want to build modern web applications using ASP.NET Core. It’s ideal for those working on both frontend and backend development. If you're familiar with C# or Java, and have basic experience with HTML and CSS, you'll benefit the most. Whether you're a beginner exploring ASP.NET Core or an experienced developer looking to advance your skills, this book is tailored for you.
ASP.NET Core Essentials
by Shahed ChowdhuriDevelop and deploy modern cross-platform web applications with ASP.NET Core About This Book * Develop modern web applications from scratch * Integrate server-side and client-side code with modern tools * Be prepared for the real world with unit tests and cloud deployment Who This Book Is For This book is for software developers who have experience in .NET, preferably with C# or some other Object-Oriented Programming Language, which is required in order to build ASP.NET Core web applications. A basic understanding of web application development is also essential. What You Will Learn * Develop ASP.NET web applications from scratch * Use MVC to build all parts of a web application * Use Web API to support browsers and mobile apps * Simplify development with client-side tools * Use Entity Framework to integrate with your database * Implement Dependency Injection to build testable software * Build web solutions with performance and security in mind * Deploy to the cloud and scale with ease In Detail ASP.NET Core is the latest collection of Microsoft's web application development technologies. When you're trying to reach a broad spectrum of users with a robust web application, ASP.NET Core is there to help you build that application. With the ability to cater to users on desktop, tablet, or smartphone platforms, you can put together a solution that works well anywhere. This book is what you need to get started developing ASP.NET Core applications was quickly as possible; starting by introducing the software and how it can be used in today's modern world of web applications and smartphone apps. Walking you through the benefits of a Web API to support both applications and mobile apps to give you a solid understanding of the tech to build upon as you see what ASP.NET Core can do for you. The book wraps up with practical guidelines for the use of database technologies, unit tests, security best practices, and cloud deployments for the real world. Style and approach This is a comprehensive guide for .NET developers to build the next generation of web apps. This book can be read from start to finish, but you can also come back to any chapter for a quick refresher, as each chapter is modularized for specific concepts.
ASP.NET Core MVC 2.0 Cookbook: Effective ways to build modern, interactive web applications with ASP.NET Core MVC 2.0
by Engin Polat Jason De Oliveira Stephane BelkherazLearn to implement ASP.NET Core features to build effective software that can be scaled and maintained easily Key Features Practical solutions to recurring issues in the web development world Recipes on the latest features of ASP.Net Core 2.0 Coverage of Bootstrap, Angular, and JavaScript lets you supercharge your frontend Book Description The ASP.NET Core 2.0 Framework has been designed to meet all the needs of today’s web developers. It provides better control, support for test-driven development, and cleaner code. Moreover, it’s lightweight and allows you to run apps on Windows, OSX and Linux, making it the most popular web framework with modern day developers. This book takes a unique approach to web development, using real-world examples to guide you through problems with ASP.NET Core 2.0 web applications. It covers Visual Studio 2017- and ASP.NET Core 2.0-specifc changes and provides general MVC development recipes. It explores setting up .NET Core, Visual Studio 2017, Node.js modules, and NuGet. Next, it shows you how to work with Inversion of Control data pattern and caching. We explore everyday ASP.NET Core MVC 2.0 patterns and go beyond it into troubleshooting. Finally, we lead you through migrating, hosting, and deploying your code. By the end of the book, you’ll not only have explored every aspect of ASP.NET Core MVC 2.0, you’ll also have a reference you can keep coming back to whenever you need to get the job done. What you will learn Build ASP.Net Core 2.0 applications using HTTP services with WebApi Learn to unit-test, load test, and perform test applications using client-side and server-side frameworks Debug, monitor and troubleshoot ASP.Net Core 2.0 applications using popular tools Reuse components with NuGet and create modular components with middleware Create applications using client-side technologies such as HTML5, JavaScript, jQuery, and Angular Build responsive and dynamic UIs for your MVC apps using Bootstrap Leverage tools like Karma, Jasmine, QUnit, xUnit, Selenium, Microsoft Fakes, and Visual Studio 2017 Enterprise Who this book is for This book is written for the ASP.NET developer who wants to deliver professional-standard software, quickly and efficiently. It's filled with hands-on recipes, practical advice, and guidance to help developers with every aspect of the ASP.NET development cycle. Whether you've just started out or are a seasoned pro, the Asp.Net Core 2.0 Cookbook is written for you.