XML - efektivní programování pro .NET
- 596 stránek
- 21 hodin čtení
Dino Esposito je uznávaný autor a odborník na webové technologie a softwarovou architekturu. Věnuje se návrhu a budování distribuovaných systémů v kritických odvětvích, jako je bankovnictví a pojišťovnictví, kde jsou klíčové bezpečnost, výkon a škálovatelnost. Jeho rozsáhlé psaní pokrývá širokou škálu témat, od webového vývoje po pokročilé architektonické vzory. Jeho knihy jsou často považovány za referenční díla ve svých oborech a jeho přednášky na mezinárodních konferencích upevňují jeho postavení jako klíčové postavy v technologické komunitě.






Překlad bestselleru nakladatelství Microsoft Press, který je nejprodávanější knihou o ASP.NET a ADO.NET. Autoři vás v něm naučí vytvářet dynamické webové stránky spolupracující s databázemi. Dozvíte se, jak vytvářet efektivní aplikace, které jsou prostřednictvím XML schopny komunikovat i s produkty jiných výrobců
For experienced developers and solution architects who want to plan and develop web solutions more effectively; assumes basic familiarity with the Microsoft web development stack--Back cover.
Led by two enterprise programming experts, readers will learn how to apply the patterns and techniques that help control project complexity - and make systems easier to build, support, and upgrade - right from the start. This Second Edition features new deep dives on domain modeling, Command Query Responsibility Segregation (CQRS), and event sourcing models.
Dino Esposito's Programming ASP.NET Core is the definitive guide to practical software development with Microsoft's exciting new ASP.NET Core technologies. Unlike competitive books that focus primarily on ASP.NET Core's cross-platform capabilities or only what's changed from earlier versions, Esposito offers a complete learning path for every developer who wants to build production solutions. Esposito's expert coverage includes: Applying all key ASP.NET Core components, including MVC for HTML generation, .NET Core, EF Core, ASP.NET Identity, dependency injection, and more Integrating ASP.NET Core with leading client-side frameworks, including Bootstrap ASP.NET Core code for implementing business logic and data transformations Handling configuration, routing, controllers, views, and common tasks (including posting forms and presenting data) Performing complementary tasks: error handling, logging, application design, authentication, localization, and more Front-end development: ensuring responsiveness, creating mobile views, and providing advanced interactivity Middleware, data access, runtime architecture, and deployment Taking full advantage of the brand-new ASP.NET Core runtime
Learn the fundamentals of Windows 8 programming - and begin creating apps for desktops, laptops, tablets, and other devices. If you have previous experience with HTML5 and JavaScript - simply start here! This book introduces must-know concepts and getting-started techniques through easy-to-follow explanations, examples, and exercises.
About the Technology: ASP.NET is a leading-edge tool in Web development. According to a recent survey performed by Microsoft, there are 2.1 million professional Web developers and 1.8 million hobbyist Web developers (Developer Sizing, 9/01). According to the latest Dev Tracker report, 54% of Web developers use ASP, and 19% of Web developers use ASP.NET (Dev Tracker Q4, 2002). The ASP/ASP.NET community is therefore an estimated 2.8 million Web developers. The next version of ASP.NET, ASP.NET 2.0, is planned as part of the Whidbey release of Microsoft Visual Studio .NET, which is currently slated for fall or winter of 2004. In the meantime, the ASP.NET team will be making the beta widely available--the Tech Preview is slated to be released at PDC, which is scheduled for the last week of October in Los Angeles, CA. This book will have a natural life of approximately one year--from the release of the Tech Preview through to the release of the final product.
The Windows Scripting Host (WSH) is Microsoft's evolutionary answer to a much-needed programming environment for the Windows desktop. This reference is for system administrators and programmers who want to automate and have control over their Windows environment without writing compiled VB and VC++ applications.
Today, machine learning offers software professionals unparalleled opportunity for career growth. In Introducing Machine Learning, best-selling software development author, trainer, and consultant Dino Esposito offers a complete introduction to the field for programmers, architects, lead developers, and managers alike. Esposito begins by illuminating what's known about how humans and machines learn, introducing the most important classes of machine learning algorithms, and explaining what each of them can do. Esposito demystifies key concepts ranging from neural networks to supervised and unsupervised learning. Next, he explains each step needed to build a successful machine learning solution, from collecting and fine-tuning source data to building and testing your solution. Then, building on these essentials, he guides you through constructing two complete solutions with ML.NET, Microsoft's powerful open source and cross-platform machine learning framework. Step by step, you'll create systems for performing sentiment analysis on social feeds, and analyzing traffic to predict accidents. By the time you're finished, you'll be ready to participate in data science projects and build working solutions of your own.