Marknadens största urval
Snabb leverans

Böcker utgivna av APress

Filter
Filter
Sortera efterSortera Populära
  • av Matthew MacDonald
    651

    Beginning ASP.NET in VB .NET guides you through Microsoft's technology for building dynamic websites. This book will enable you to build dynamic web pages on the fly, and it assumes only the most basic knowledge of Visual Basic .NET. The book provides exhaustive coverage of ASP.NET, guiding you from your first steps right up to the most advanced techniques, such as querying databases from within a web page and performance tuning your site. Within these pages, you'll find tips for “best practices” and comprehensive discussions of key database and XML principles you'll need to know in order to be effective with ASP.NET. The book also emphasizes the invaluable coding techniques of object orientation and code behind, which will start you off on the track to build real-world websites right from the beginning—rather than just faking it with simplified coding practices. By the time you've finished the book, you will have mastered the core techniques and have all the knowledge you need to begin work as a professional ASP.NET developer.

  • - Simplifying Microservices Applications Development Through Proven and Reusable Patterns and Practices
    av Radoslav Gatev
    851

    Use this book to learn the Distributed Application Runtime (Dapr), a new event-driven runtime from Microsoft designed to help developers build microservices applications, using a palette of languages and frameworks that run everywhere: on-premises, in any cloud, and even on the edge.One of the most popular architectural patterns for implementing large, complex, distributed solutions is the microservices architectural style. Because solutions are composed of services based on various languages, frameworks, and platforms, the more complex and compartmentalized an application becomes, the more considerations a developer has to keep in mind. Much of the time this proves to be difficult.Introducing Distributed Application Runtime (Dapr) is your guide to achieving more with less through patterns. Part I of the book is about understanding microservices and getting up and running with Dapr, either on your machine or in any Kubernetes cluster. From there you are guided through the concepts of Dapr, how it works, and what it can do for you. You will wrap up with various ways to debug Dapr applications using Visual Studio Code locally, inside a container or Kubernetes. In Part II you will jump into the reusable patterns and practices, the building blocks of Dapr. You will go from service invocation, publish and subscribe, state management, resource bindings, and the Actor model to secrets; each building block is covered in detail in its own dedicated chapter. You will learn what Dapr offers from a functional perspective and also how you can leverage the three pillars of observability (logs, metrics, and traces) in order to gain insight into your applications. In Part III you will explore advanced concepts, including using middleware pipelines, integrating Dapr into web frameworks such as ASP.NET Core, or the runtimes of Azure Logic Apps and Azure Functions.The book features a multi-versed set of examples that cover not only the plain API of Dapr, but also the .NET SDK. Hence, most of the examples are in .NET 5, with a small number in JavaScript to exemplify the use of multiple languages. Examples show you how to securely use Dapr to leverage a variety of services in Microsoft Azure, including Azure Kubernetes Service, Azure Storage, Azure Service Bus, Azure Event Grid, Azure Key Vault, Azure Monitor, and Azure Active Directory among others.What You Will LearnRecognize the challenges and boundaries of microservices architectureHost Dapr inside a Kubernetes cluster or as a standalone processLeverage and use Dapr's ready-to-use patterns and practicesUtilize its HTTP/gRPC APIsUse Dapr with ASP.NET Core and in .NET applications (with or without the SDK)Implement observability for Dapr applicationsSecure Dapr applicationsIntegrate Dapr with the runtime of Azure Logic Apps and Azure FunctionsRealize the full potential of Visual Studio Code by using the right extensions that will contribute to a better development experienceWho This Book Is ForDevelopers and architects who want to utilize a proven set of patterns to help easily implement microservices applications

  • - Managing Requirements, Complexity, Teams, and Change Like a Champ
    av Doug Durham & Chad Michel
    847

    Graduate to the next level of your software development career, learning the tools you need to successfully manage the complexity of modern software systems.Whether you are a developer at a small software company, or one of many developers at a large enterprise, your success directly correlates to the ability of your development team to rapidly respond to change. What makes this task challenging in today's world, is that the technical challenges we as developers strive to overcome are becoming increasingly more complex. We have to consider many more options when it comes to things like requirements, solution hosting, support, pace of change, and generally with less time and warning.A good developer knows that it is critical to manage every aspect of software development from soup to nuts, and understands that when details and decisions are left to chance, outcomes can be negatively impacted. Poor planning can result in increased errors, substandard quality, budget and schedule overruns, and result in the ultimate business failure, dissatisfied customers, and stakeholders.This book will help you put on the lenses of a software engineer. You will come away with an understanding of how to view the entire spectrum of the software development process, learn valuable concepts, and apply these principles through meaningful examples, case studies, and source code. What You Will LearnMove beyond being a programmer to being a professional software engineerSpend more time doing software development; minimize time spent dealing with ineffective or inadequate processesReduce errors in judgment and provide predictable outcomes, while still maintaining agility and responsiveness using Lean and Agile practicesKnow the steps you can take to ensure a shared understanding among stakeholdersDiscover tools to validate user experience early and often to minimize costly re-workDevelop software designs and architectures that enable long-term business agilityImplement patterns and processes that result in "e;falling into the pit of success"e; instead of into the "e;pit of failure"e;Adopt processes and patterns that will result in pervasive "e;institutionalized"e; qualityUnderstand the necessity of redefining the essential role of technical leadership to ensure team maturity and growth Who This Book Is ForSoftware developers and team leaders who have struggled to implement design and development best practices due to lack of team resources, in-depth knowledge, or experience, and want a book designed to provide the confidence and foundational skills needed to achieve success

  • - Powerful Tools and Practices for Cross-Platform Development and Collaboration
    av Hayden Barnes
    721

    This book covers everything a developer needs to know to hit the ground running and get the most out of Windows Subsystem for Linux (WSL).Since its release, Windows Subsystem for Linux (WSL) has been growing in popularity, moving from curious early adopters to wide-scale interest, including enterprise development teams using WSL in production. This authoritative guide to WSL covers the gamut, introducing developers to WSL architecture, installation and configuration, the WSL command line, all the way to advanced use cases and performance tunings. Practical examples are sprinkled throughout to reinforce understanding. This book is designed to efficiently and effectively get developers comfortable using this highly useful platform for open-source development on Windows. WSL is uniquely suited to cloud and cross-platform development, and system administrator workflows on Windows.Windows developers will begin with the basics of installation and then be introduced to the vast library of open source tools that they can integrate into their own workflows, using their existing development tools, such as Code, Visual Studio, and JetBrains IDEs. Readers will learn, hands on, about using WSL to develop cross-platform and cloud-native applications, work with containers, and deploy a local Kubernetes cluster on WSL."e;Much of what WSL is, is what developers make of it"e; is expert Barnes' guiding mantra, a theme that is reinforced throughout this valuable cross-platform learning journey. Developers will get excited about the many new opportunities at their fingertips and be astounded at what they can do and achieve with WSL.What You Will LearnInstall and configure WSL, a unique and novel configuration processReceive an unbiased overview of WSL, its architecture, installation, the command line, practical use cases, and advanced configurationCreate a development workstation using WSLCompare and contrast the differences between WSL 1 and WSL 2Explore, in depth, some of the more popular workflows in WSL, including Docker containersConsider and plan key factors for a large scale enterprise deployment of WSLWho This Book Is ForDevelopers who need to know WSL and how to build a development stack, integrating it with their preferred code editor or IDE if they so choose; existing Windows and Linux system administrators who want to learn how to install, deploy, and manage WSL; power users who are comfortable in a command line, but may be new to Linux or WSL

  • - Building Immersive Apps Using Xamarin, ARKit, and C#
    av Lee Englestone
    771

    Attention .NET developers, here is your starting point for learning how to create and publish augmented reality (AR) apps for iOS devices. This book introduces and explores iOS augmented reality mobile app development specifically for .NET developers. The continued adoption and popularity of Xamarin, a tool that allows cross-platform mobile application development, opens up many app publishing opportunities to .NET developers that were never before possible, including AR development. You will use Xamarin to target Apple's augmented reality framework, ARKit, to develop augmented reality apps in the language you prefer-C#. Begin your journey with a foundational introduction to augmented reality, ARKit, Xamarin, and .NET. You will learn how this remarkable collaboration of technologies can produce fantastic experiences, many of them never before tried by .NET developers. From there you will dive into the fundamentals and then explore various topics and AR features. Throughout your learning, proof of concepts will be demonstrated to reinforce learning.After reading this book you will have the fundamentals you need, as well as an understanding of the overarching concepts that combine them. You will come away with an understanding of the wide range of augmented reality features available for developers, including the newest features included in the latest versions of ARKit. What You Will LearnCreate rich commercial and personal augmented reality mobile appsExplore the latest capabilities of ARKitExtend and customize chapter examples for building your own amazing appsGraduate from traditional 2D UI app interfaces to immersive 3D AR interfacesWho This Book Is ForDevelopers who want to learn how to use .NET and C# to create augmented reality apps for iOS devices. It is recommended that developers have some Xamarin experience and are aware of the cross-platform options available to .NET. A paid Apple developer account is not needed to experiment with the AR code samples on your devices.

  • - Build, Release and Distribute your Python App with Docker
    av Sathyajith Bhat
    567

  • - A No-Coding Approach to Developing Immersive VR Experiences, Games, & Apps
    av Christopher Coutinho
    811

    Beginner to Intermediate user level

  • - Securing Java-based Enterprise Applications with Jakarta Security, Authorization, Authentication and More
    av Arjan Tijms
    741

  • - A Complete Guide to Configuration, Administration, and Best Practices: Performance and Goals
    av Michael A. Wellens, Venki Krishnamoorthy. & Susan Traynor
    1 017

  • - Build a 2D Game Using Your Own Reusable and Performant Game Engine
    av Louis Salin & Rami Morrar
    681

    Intermediate level

  • - Data Sets, Statistical Models, and Predictions on Apple Platforms
    av Jimmy Andersson
    687

    Work with large data sets, create statistical models, and make predictions with statistical methods using the Swift programming language.

  • - ARM Cortex-M0+ on the Raspberry Pi Pico
    av Stephen Smith
    691

  • - Fast and Scalable Models Using Keras, PySpark MLlib, H2O, XGBoost, and Scikit-Learn
    av Tshepo Chris Nokeri
    457

    Intermediate-Advanced user level

  • - Apply Data Science Techniques to Model Complex Problems and Implement Solutions for Economic Problems
    av Tshepo Chris Nokeri
    447

    Intermediate-Advanced user level

  • - Learn to Write Efficient and Effective Java-Based SQL Database Operations
    av Tayo Koleoso
    541

  • - Test-Driven Development with XCTest for iOS
    av Hassaan El-Garem & Khaled El-Morabea
    697

    You'll follow that with all levels of testing such as unit tests, integration tests, and end-to-end tests, and also tackle fairly complex, yet badly written legacy code.

  • - A Comprehensive Guide to Successful Cloud Management
    av Vladimir Stefanovic & Milos Katinski
    747

    intermediate user level

  • - Learn to Deploy a Full Stack Spring Boot React Application to AWS
    av Ravi Kant Soni & Namrata Soni
    687

    Beginning-Intermediate

  • - Securing Your Snowflake Data Cloud
    av Ben Herzberg & Yoav Cohen
    557

    Intermediate user level

  • - With DataFrame, Spark SQL, Structured Streaming, and Spark Machine Learning Library
    av Hien Luu
    801

    Beginning

  • - Create Performant Applications with the Svelte Component Framework
    av Alex Libby
    741

  • - A Pocket Guide to the Java SE Language, APIs, and Library
    av Mikael Olsson
    491

  • - Transform Your Existing WAN Into a Cost-effective Network
    av Stuart Fordham
    927

    Intermediate-Advanced user level

  • - Developing More Efficient and Effective Programs in Python
    av Sufyan bin Uzayr
    741

  • - Modern Machine Learning in the Google Colab Ecosystem
    av David Paper
    941

    Intermediate-Advanced user level

  • - Java Persistence from Beginner to Pro
    av Dave Minter, Jeff Linwood & Joseph B. Ottinger
    741

  • - For Exchange On-Premises and Office 365
    av Jaap Wesselius & Michel de Rooij
    747

    Intermediate-Advanced user level

  • - Creating and Programming Advanced Algorithms
    av Stefania Loredana Nita & Marius Iulian Mihailescu
    741

    Intermediate-Advanced user level

  • - Automated Delivery and Deployment of Azure Solutions
    av Ritesh Modi
    847

    Beginning-Intermediate user level

Gör som tusentals andra bokälskare

Prenumerera på vårt nyhetsbrev för att få fantastiska erbjudanden och inspiration för din nästa läsning.