Programming ASP.NET MVC 4. Developing Real-World Web Applications with ASP.NET MVC
![Język publikacji: angielski Język publikacji: angielski](https://static01.helion.com.pl/global/flagi/1.png)
- Autorzy:
- Jess Chadwick, Todd Snyder, Hrusikesh Panda
![Programming ASP.NET MVC 4. Developing Real-World Web Applications with ASP.NET MVC Jess Chadwick, Todd Snyder, Hrusikesh Panda - okładka ebooka](https://static01.helion.com.pl/global/okladki/326x466/e_2g9d.png)
![Programming ASP.NET MVC 4. Developing Real-World Web Applications with ASP.NET MVC Jess Chadwick, Todd Snyder, Hrusikesh Panda - tył okładki ebooka](https://static01.helion.com.pl/global/okladki-tyl/326x466/e_2g9d.png)
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 492
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Programming ASP.NET MVC 4. Developing Real-World Web Applications with ASP.NET MVC
Get up and running with ASP.NET MVC 4, and learn how to build modern server-side web applications. This guide helps you understand how the framework performs, and shows you how to use various features to solve many real-world development scenarios you’re likely to face. In the process, you’ll learn how to work with HTML, JavaScript, the Entity Framework, and other web technologies.
You’ll start by learning core concepts such as the Model-View-Controller architectural pattern, and then work your way toward advanced topics. The authors demonstrate ASP.NET MVC 4 best practices and techniques by building a sample online auction site ("EBuy") throughout the book.
- Learn the similarities between ASP.NET MVC 4 and Web Forms
- Use Entity Framework to create and maintain an application database
- Create rich web applications, using jQuery for client-side development
- Incorporate AJAX techniques into your web applications
- Learn how to create and expose ASP.NET Web API services
- Deliver a rich and consistent experience for mobile devices
- Apply techniques for error handling, automated testing, and build automation
- Use various options to deploy your ASP.NET MVC 4 application
Wybrane bestsellery
-
Jeżeli chcesz w pełni wykorzystać potencjał ASP.NET MVC 4, przyda Ci się wyjątkowa książka. Ta, którą trzymasz w rękach, bez wątpienia taka jest! W trakcie lektury poznasz niuanse architektury MVC oraz dowiesz się, jak tworzyć sieciowe API. Ponadto wykorzystasz Entity Framework do wydajnego korzy...(39.50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%) -
Take Razor for a test drive and discover first hand how this scripting syntax simplifies the way you create dynamic, data-driven websites. With this concise guide, you’ll work with Razor syntax by building example websites with Microsoft WebMatrix and ASP.NET MVC. You'll quickly learn how R...(25.83 zł najniższa cena z 30 dni)
25.59 zł
44.90 zł(-43%) -
Co robić w każdej fazie projektowania czystej architektury aplikacji .NET Opanuj zaawansowane techniki .NET, skupiając się na rzeczywistej wartości zapewnianej przez pracę w modularnej, czystej architekturze. Autor, posiadacz tytułu MVP dla Microsoft Data Platform, wyjaśnia kluczowe koncepcje ...(80.99 zł najniższa cena z 30 dni)
80.99 zł
89.99 zł(-10%) -
Confidently build web API projects using ASP.NET Core, equipped with the knowledge of modern software application aspects, including web API design patterns, caching, testing, real-time apps, cloud-native, CI/CD, and much more.
-
Explore ASP.NET Core with this unique guide to crafting resilient and adaptable applications with the GoF design patterns. Featuring architectural principles, SOLID, REST, layering, microservices, and feature-oriented design, and more.
-
Czy chcesz szybko i skutecznie opanować podstawy Microsoft Azure, zrozumieć jego architekturę i możliwości? W takim razie to książka dla Ciebie! Czy chcesz nauczyć się, jak wdrażać, zarządzać i skalować aplikacje w chmurze Azure, nie tracąc przy tym cennego czasu? W takim razie to książka dla C...
-
Rynek pracy w IT zmienia się dynamicznie, w tempie odpowiadającym rozwojowi stosowanej w informatyce technologii. Ponieważ rośnie zakres wiedzy, liczba języków programowania, środowisk programistycznych i rozmaitych rodzajów oprogramowania wspomagającego, mamy obecnie do czynienia ze zjawiskiem s...(76.05 zł najniższa cena z 30 dni)
59.15 zł
169.00 zł(-65%) -
With the latest version of .NET 8.0 Core in LTS (Long-Term-Support), best practices are becoming harder to find as the technology continues to evolve. This book will guide you through coding practices and various aspects of software development.
Kup polskie wydanie:
ASP.NET MVC 4. Programowanie
- Autor:
- Jess Chadwick, Todd Snyder, Hrusikesh Panda
39,50 zł
79,00 zł
(39.50 zł najniższa cena z 30 dni)
Ebooka "Programming ASP.NET MVC 4. Developing Real-World Web Applications with ASP.NET MVC" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Programming ASP.NET MVC 4. Developing Real-World Web Applications with ASP.NET MVC" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Programming ASP.NET MVC 4. Developing Real-World Web Applications with ASP.NET MVC" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-493-2194-9, 9781449321949
- Data wydania ebooka:
-
2012-09-14
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 5.8MB
- Rozmiar pliku Mobi:
- 5.8MB
Spis treści ebooka
- Programming ASP.NET MVC 4
- SPECIAL OFFER: Upgrade this ebook with OReilly
- Preface
- Audience
- Assumptions This Book Makes
- Conventions Used in This Book
- Using Code Examples
- Safari Books Online
- How to Contact Us
- I. Up and Running
- 1. Fundamentals of ASP.NET MVC
- Microsofts Web Development Platforms
- Active Server Pages (ASP)
- ASP.NET Web Forms
- ASP.NET MVC
- Microsofts Web Development Platforms
- The Model-View-Controller Architecture
- The Model
- The View
- The Controller
- 1. Fundamentals of ASP.NET MVC
- Whats New in ASP.NET MVC 4?
- Introduction to EBuy
- Installing ASP.NET MVC
- Creating an ASP.NET MVC Application
- Project Templates
- Convention over Configuration
- Running the Application
- Routing
- Configuring Routes
- Controllers
- Controller Actions
- Action Results
- Action Parameters
- Model binding basics
- Model binding complex objects
- Action Filters
- Views
- Locating Views
- Hello, Razor!
- Differentiating Code and Markup
- Code nuggets
- Code blocks
- Layouts
- Partial Views
- Displaying Data
- Cleaner access to ViewData values via ViewBag
- View models
- Strongly typed views
- HTML and URL Helpers
- Models
- Putting It All Together
- The Route
- The Controller
- Controller templates
- The View
- Authentication
- The AccountController
- Summary
- 2. ASP.NET MVC for Web Forms Developers
- Its All Just ASP.NET
- Tools, Languages, and APIs
- HTTP Handlers and Modules
- Managing State
- Deployment and Runtime
- Its All Just ASP.NET
- More Differences than Similarities
- Separation of Application Logic and View Logic
- URLs and Routing
- State Management
- Rendering HTML
- HTML helpers versus server controls
- Partial views versus user controls
- Layouts versus master pages
- Authoring ASP.NET MVC Views Using Web Forms Syntax
- A Word of Caution
- Summary
- 3. Working with Data
- Building a Form
- Handling Form Posts
- Saving Data to a Database
- Entity Framework Code First: Convention over Configuration
- Creating a Data Access Layer with Entity Framework Code First
- Validating Data
- Specifying Business Rules with Data Annotations
- Required fields
- Valid ranges
- Custom error messages
- Specifying Business Rules with Data Annotations
- Displaying Validation Errors
- Summary
- 4. Client-Side Development
- Working with JavaScript
- Selectors
- Responding to Events
- DOM Manipulation
- AJAX
- Client-Side Validation
- Summary
- II. Going to the Next Level
- 5. Web Application Architecture
- The Model-View-Controller Pattern
- Separation of Concerns
- MVC and Web Frameworks
- The Model-View-Controller Pattern
- Architecting a Web Application
- Logical Design
- ASP.NET MVC Web Application Logical Design
- Logical Design Best Practices
- Physical Design
- Project Namespace and Assembly Names
- Deployment Options
- Physical Design Best Practices
- Performance and scalability
- Bandwidth and latency
- 5. Web Application Architecture
- Design Principles
- SOLID
- The Single Responsibility Principle
- The Open/Closed Principle
- The Liskov Substitution Principle
- The Interface Segregation Principle
- The Dependency Inversion Principle
- SOLID
- Inversion of Control
- Understanding dependencies
- Service location
- Dependency injection
- Picking an IoC container
- Using Inversion of Control to extend ASP.NET MVC
- Dont Repeat Yourself
- Summary
- 6. Enhancing Your Site with AJAX
- Partial Rendering
- Rendering Partial Views
- Rendering a normal view
- Rendering a partial view
- Managing complexity with partial views
- Rendering Partial Views
- Partial Rendering
- JavaScript Rendering
- Rendering JSON Data
- Avoiding JSON hijacking with JsonRequestBehavior
- Rendering JSON Data
- Requesting JSON Data
- Client-Side Templates
- Reusing Logic Across AJAX and Non-AJAX Requests
- Responding to AJAX Requests
- Responding to JSON Requests
- Applying the Same Logic Across Multiple Controller Actions
- Sending Data to the Server
- Posting Complex JSON Objects
- Model Binder Selection
- Replacing the default (fallback) binder
- Adorning models with custom attributes
- Registering a global binder
- Sending and Receiving JSON Data Effectively
- Cross-Domain AJAX
- JSONP
- Making a JSONP request
- Adding JSONP support to ASP.NET MVC controller actions
- JSONP
- Enabling Cross-Origin Resource Sharing
- Summary
- 7. The ASP.NET Web API
- Building a Data Service
- Registering Web API Routes
- Leaning on Convention over Configuration
- Overriding Conventions
- Hooking Up the API
- Building a Data Service
- Paging and Querying Data
- Exception Handling
- Media Formatters
- Summary
- 8. Advanced Data
- Data Access Patterns
- Plain Old CLR Objects
- Using the Repository Pattern
- Object Relational Mappers
- Data Access Patterns
- Entity Framework Overview
- Choosing a Data Access Approach
- Database Concurrency
- Building a Data Access Layer
- Using Entity Framework Code First
- Code First data annotations
- Overriding conventions
- Using Entity Framework Code First
- The EBuy Business Domain Model
- Working with a Data Context
- Sorting, Filtering, and Paging Data
- Summary
- 9. Security
- Building Secure Web Applications
- Defense in Depth
- Never Trust Input
- Enforce the Principle of Least Privilege
- Assume External Systems Are Insecure
- Reduce Surface Area
- Disable Unnecessary Features
- Building Secure Web Applications
- Securing an Application
- Securing an Intranet Application
- Setting up Windows Authentication
- Configuring IIS Express
- Configuring IIS 7
- Using the AuthorizeAttribute
- Securing an Intranet Application
- Forms Authentication
- AccountController
- Authenticating users
- Registering new users
- Changing passwords
- Interacting via AJAX
- User authorization
- Guarding Against Attacks
- SQL Injection
- Cross-Site Scripting
- Cross-Site Request Forgery
- Using ASP.NET MVC to avoid Cross-Site Request Forgery
- Summary
- 10. Mobile Web Development
- ASP.NET MVC 4 Mobile Features
- Making Your Application Mobile Friendly
- Creating the Auctions Mobile View
- Getting Started with jQuery Mobile
- Enhancing the View with jQuery Mobile
- Improving the auctions list with jQuery Mobiles listview
- Making the auctions list searchable with jQuery Mobiles data-filter
- Switching between desktop and mobile views
- Avoiding Desktop Views in the Mobile Site
- Improving Mobile Experience
- Adaptive Rendering
- The Viewport Tag
- Mobile Feature Detection
- CSS Media Queries
- Browser-Specific Views
- Creating a New Mobile Application from Scratch
- The jQuery Mobile Paradigm Shift
- The ASP.NET MVC 4 Mobile Template
- Using the ASP.NET MVC 4 Mobile Application Template
- Summary
- III. Going Above and Beyond
- 11. Parallel, Asynchronous, and Real-Time Data Operations
- Asynchronous Controllers
- Creating an Asynchronous Controller
- Choosing When to Use Asynchronous Controllers
- Asynchronous Controllers
- Real-Time Asynchronous Communication
- Comparing Application Models
- HTTP Polling
- Browser support
- Downsides
- HTTP Long Polling
- Browser support
- Downsides
- 11. Parallel, Asynchronous, and Real-Time Data Operations
- Server-Sent Events
- Browser support
- Downsides
- WebSockets
- Browser support
- Downsides
- Empowering Real-Time Communication
- Persistent connections
- Hubs
- Configuring and Tuning
- Managing SignalR connections
- Configuring the environment
- Summary
- 12. Caching
- Types of Caching
- Server-Side Caching
- Client-Side Caching
- Types of Caching
- Server-Side Caching Techniques
- Request-Scoped Caching
- User-Scoped Caching
- Session lifetime
- Storing session data
- Application-Scoped Caching
- The ASP.NET Cache
- Expiration
- Cache dependencies
- Scavenging
- The Output Cache
- Configuring the cache location
- Varying the output cache based on request parameters
- Output cache profiles
- Donut Caching
- Donut Hole Caching
- Distributed Caching
- Distributed caching solutions
- Installing Velocity
- Administering your memory cluster from PowerShell
- Using the cache
- Distributed caching solutions
- Client-Side Caching Techniques
- Understanding the Browser Cache
- App Cache
- Define the manifest
- Reference the manifest
- Serve the manifest correctly
- Local Storage
- Summary
- 13. Client-Side Optimization Techniques
- Anatomy of a Page
- Anatomy of an HttpRequest
- Anatomy of a Page
- Best Practices
- Make Fewer HTTP Requests
- Use a Content Delivery Network
- Add an Expires or a Cache-Control Header
- Set up client caching in IIS
- Set up client caching through ASP.NET MVC
- Cache busting
- GZip Components
- Put Stylesheets at the Top
- Put Scripts at the Bottom
- Defer script execution
- Lazy loading scripts
- Make Scripts and Styles External
- Reduce DNS Lookups
- Minify JavaScript and CSS
- Avoid Redirects
- Remove Duplicate Scripts
- Configure ETags
- Measuring Client-Side Performance
- Putting ASP.NET MVC to Work
- Bundling and Minification
- Defining bundles
- Enabling bundles
- Cache busting
- Bundling and Minification
- Summary
- 14. Advanced Routing
- Wayfinding
- URLs and SEO
- Building Routes
- Default and Optional Route Parameters
- Routing Order and Priority
- Routing to Existing Files
- Ignoring Routes
- Catch-All Routes
- Route Constraints
- Peering into Routes Using Glimpse
- Attribute-Based Routing
- Extending Routing
- The Routing Pipeline
- Summary
- 15. Reusable UI Components
- What ASP.NET MVC Offers out of the Box
- Partial Views
- HtmlHelper Extensions or Custom HtmlHelpers
- Display and Editor Templates
- Html.RenderAction()
- What ASP.NET MVC Offers out of the Box
- Taking It a Step Further
- The Razor Single File Generator
- Installing the Razor Single File Generator
- The Razor Single File Generator
- Creating Reusable ASP.NET MVC Views
- Including Precompiled views in an ASP.NET MVC web application
- Creating Reusable ASP.NET MVC Helpers
- Unit Testing Razor Views
- Summary
- IV. Quality Control
- 16. Logging
- Error Handling in ASP.NET MVC
- Enabling Custom Errors
- Handling Errors in Controller Actions
- Defining Global Error Handlers
- Customizing the error page
- Error Handling in ASP.NET MVC
- Logging and Tracing
- Logging Errors
- Simple try/catch handler
- Overriding Controller.OnException()
- Custom error filters
- Logging Errors
- ASP.NET Health Monitoring
- 16. Logging
- Summary
- 17. Automated Testing
- The Semantics of Testing
- Manual Testing
- Humans are error prone
- Computers are more efficient
- Manual testing takes time
- Manual Testing
- Automated Testing
- The Semantics of Testing
- Levels of Automated Testing
- Unit Tests
- Atomic
- Repeatable
- Isolated/Independent
- Unit Tests
- Fast
- Integration Tests
- Acceptance Tests
- User acceptance testing
- What Is an Automated Test Project?
- Creating a Visual Studio Test Project
- Creating and Executing a Unit Test
- Testing an ASP.NET MVC Application
- Testing the Model
- Focus on the positive
- Protect against the negative
- Testing the Model
- Test-Driven Development
- Writing Clean Automated Tests
- Duplicate code
- Naming
- Testing Controllers
- Testing data access logic
- Refactoring to Unit Tests
- Mocking Dependencies
- Manually creating mock objects
- Using a mock framework
- Testing Views
- Testing application logic in the browser
- Code Coverage
- The Myth of 100% Code Coverage
- Developing Testable Code
- Summary
- 18. Build Automation
- Creating Build Scripts
- Visual Studio Projects Are Build Scripts!
- Adding a Simple Build Task
- Executing the Build
- Building in Visual Studio
- Building from the command line
- The Possibilities Are Endless!
- Creating Build Scripts
- Automating the Build
- Types of Automated Builds
- Creating the Automated Build
- Continuous Integration
- Discovering Issues
- The Principles of Continuous Integration
- Maintain a single source repository
- Automate the build
- Make your build self-testing
- Have everyone commit to the mainline frequently
- Every commit should build the mainline on an integration machine
- Keep the build fast
- Test in a clone of the production environment
- Make it easy for anyone to get the latest executable
- Everyone can see whats happening
- Automate deployment
- Summary
- V. Going Live
- 19. Deployment
- What Needs to Be Deployed
- Core Website Files
- bin-deploying ASP.NET MVC libraries
- Core Website Files
- Static Content
- What Not to Deploy
- Databases and Other External Dependencies
- What the EBuy Application Requires
- What Needs to Be Deployed
- 19. Deployment
- Deploying to Internet Information Server
- Prerequisites
- Deploying the ASP.NET MVC Framework assemblies
- Prerequisites
- Creating and Configuring an IIS Website
- Publishing from Within Visual Studio
- Copying files with MSBuild
- Executing database scripts with MSBuild
- Deploying to Windows Azure
- Creating a Windows Azure Account
- Creating a New Windows Azure Website
- Publishing a Windows Azure Website via Source Control
- Summary
- VI. Appendixes
- A. ASP.NET MVC and Web Forms Integration
- Choosing Between ASP.NET MVC and ASP.NET Web Forms
- Transitioning a Web Forms Site to ASP.NET MVC
- Adding ASP.NET MVC to an Existing Web Forms Application
- Copying Web Forms Functionality to an ASP.NET MVC Application
- Integrating Web Forms and ASP.NET MVC Functionality
- User Management
- Cache Management
- Many, Many More!
- A. ASP.NET MVC and Web Forms Integration
- Summary
- B. Leveraging NuGet as a Platform
- Installing the NuGet Command-Line Tool
- Creating NuGet Packages
- The NuSpec File
- Using the NuGet command-line tool
- Using the NuGet Package Explorer
- The NuSpec File
- Generating the NuGet Package from a NuSpec File
- Specifying token values
- Setting the version
- The Anatomy of a NuGet Package
- Content
- Assemblies
- Tools
- Types of NuGet Packages
- Assembly Packages
- Tool Packages
- Meta Packages
- Sharing Your NuGet Packages
- Publishing to the Public NuGet.org Package Repository
- Using the NuGet.org package upload wizard
- Using the NuGet command-line tool
- Publishing to the Public NuGet.org Package Repository
- Host Your Own Package Repository
- Using a filesystem repository
- Hosting a NuGet Server repository
- Tips, Tricks, and Pitfalls
- Pitfall: NuGet Does Not Solve DLL Hell
- Tip: Use Install-Package -Version to Install a Specific Package Version
- Tip: Use Semantic Versioning
- Tip: Mark Beta Packages with Prerelease Version Markers
- Pitfall: Avoid Specifying Strict Version Dependencies in Your NuSpec Files
- Tip: Use Custom Repositories to Control Package Versions
- Tip: Configure Your Continuous Integration Builds to Generate NuGet Packages
- Summary
- C. Best Practices
- Use the NuGet Package Manager to Manage Dependencies
- Depend on Abstractions
- Avoid the New Keyword
- Avoid Referring to HttpContext Directly (Use HttpContextBase)
- Avoid Magic Strings
- Prefer Models over ViewData
- Do Not Write HTML in Backend Code
- Do Not Perform Business Logic in Views
- Consolidate Commonly Used View Snippets with Helper Methods
- Prefer Presentation Models over Direct Usage of Business Objects
- Encapsulate if Statements with HTML Helpers in Views
- Prefer Explicit View Names
- Prefer Parameter Objects over Long Lists of Parameters
- Encapsulate Shared/Common Functionality, Logic, and Data with Action Filters or Child Actions (Html.RenderAction)
- Prefer Grouping Actions into Controllers Based on How They Relate to Business Concepts
- Avoid Grouping Actions into Controllers Based on Technical Relation
- Prefer Placing Action Filters at the Highest Appropriate Level
- Prefer Multiple Views (and/or Partial Views) over Complex If-Then-Else Logic That Shows and Hides Sections
- Prefer the Post-Redirect-Get Pattern When Posting Form Data
- Prefer Startup Tasks over Logic Placed in Application_Start (Global.asax)
- Prefer Authorize Attribute over Imperative Security Checks
- Prefer Using the Route Attribute over More Generic Global Routes
- Consider Using an Antiforgery Token to Avoid CSRF Attacks
- Consider Using the AcceptVerbs Attribute to Restrict How Actions May Be Called
- Consider Output Caching
- Consider Removing Unused View Engines
- Consider Custom ActionResults for Unique Scenarios
- Consider Asynchronous Controllers for Controller Tasks That Can Happen in Parallel
- D. Cross-Reference: Targeted Topics, Features, and Scenarios
- Index
- About the Authors
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
- Copyright
O'Reilly Media - inne książki
-
This concise yet comprehensive guide explains how to adopt a data lakehouse architecture to implement modern data platforms. It reviews the design considerations, challenges, and best practices for implementing a lakehouse and provides key insights into the ways that using a lakehouse can impact ...(193.69 zł najniższa cena z 30 dni)
193.19 zł
249.00 zł(-22%) -
In today's fast-paced world, more and more organizations require rapid application development with reduced development costs and increased productivity. This practical guide shows application developers how to use PowerApps, Microsoft's no-code/low-code application framework that helps developer...(162.47 zł najniższa cena z 30 dni)
162.27 zł
209.00 zł(-22%) -
Welcome to the systems age, where software professionals are no longer building software&emdash;we're building systems of software. Change is continuously deployed across software ecosystems coordinated by responsive infrastructure. In this world of increasing relational complexity, we need t...(152.21 zł najniższa cena z 30 dni)
152.01 zł
209.00 zł(-27%) -
This book provides an ideal guide for Python developers who want to learn how to build applications with large language models. Authors Olivier Caelen and Marie-Alice Blete cover the main features and benefits of GPT-4 and GPT-3.5 models and explain how they work. You'll also get a step-by-step g...(155.41 zł najniższa cena z 30 dni)
155.36 zł
209.00 zł(-26%) -
In today's cloud native world, where we automate as much as possible, everything is code. With this practical guide, you'll learn how Policy as Code (PaC) provides the means to manage the policies, related data, and responses to events that occur within the systems we maintain—Kubernetes, c...(212.59 zł najniższa cena z 30 dni)
212.39 zł
279.00 zł(-24%) -
Geared to intermediate- to advanced-level DBAs and IT professionals looking to enhance their MySQL skills, this guide provides a comprehensive overview on how to manage and optimize MySQL databases. You'll learn how to create databases and implement backup and recovery, security configurations, h...(221.43 zł najniższa cena z 30 dni)
221.33 zł
279.00 zł(-21%) -
Get the details, examples, and best practices you need to build generative AI applications, services, and solutions using the power of Azure OpenAI Service. With this comprehensive guide, Microsoft AI specialist Adrián González Sánchez examines the integration and utilization of Az...(162.23 zł najniższa cena z 30 dni)
162.18 zł
209.00 zł(-22%) -
Despite the increase of high-profile hacks, record-breaking data leaks, and ransomware attacks, many organizations don't have the budget for an information security (InfoSec) program. If you're forced to protect yourself by improvising on the job, this pragmatic guide provides a security-101 hand...(214.77 zł najniższa cena z 30 dni)
214.57 zł
239.00 zł(-10%) -
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(189.29 zł najniższa cena z 30 dni)
188.79 zł
239.00 zł(-21%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(227.19 zł najniższa cena z 30 dni)
227.14 zł
279.00 zł(-19%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: Programming ASP.NET MVC 4. Developing Real-World Web Applications with ASP.NET MVC Jess Chadwick, Todd Snyder, Hrusikesh Panda (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.