Vi bøger
Levering: 1 - 2 hverdage

Web services

Her finder du spændende bøger om Web services. Nedenfor er et flot udvalg af over 48 bøger om emnet.
Vis mere
Filter
Filter
Sorter efterSorter Populære
  • af Jon Bodner
    542,95 kr.

    Go is rapidly becoming the preferred language for building web services. While there are plenty of tutorials available that teach Go's syntax to developers with experience in other programming languages, tutorials aren't enough. They don't teach Go's idioms, so developers end up recreating patterns that don't make sense in a Go context. This practical guide provides the essential background you need to write clear and idiomatic Go.No matter your level of experience, you'll learn how to think like a Go developer. Author Jon Bodner introduces the design patterns experienced Go developers have adopted and explores the rationale for using them. You'll also get a preview of Go's upcoming generics support and how it fits into the language.Learn how to write idiomatic code in Go and design a Go projectUnderstand the reasons for the design decisions in GoSet up a Go development environment for a solo developer or teamLearn how and when to use reflection, unsafe, and cgoDiscover how Go's features allow the language to run efficientlyKnow which Go features you should use sparingly or not at all

  • af Chi Wang
    524,95 kr.

    Engineering Deep Learning Systems teaches you to design and implement an automated platform to support creating, training, and maintaining deep learning models. In it, you'll learn just enough about deep learning to understand the needs of the data scientists who will be using your system. You'll learn to gather requirements, translate them into system component design choices, and integrate those components into a cohesive whole. A complete example system and insightful exercises help you build an intuitive understanding of DL system design.

  • af Colin Domoney
    477,95 kr.

    Get up to speed with API security using this comprehensive guide full of best practices for building safer and secure APIsKey Features:Develop a profound understanding of the inner workings of APIs with a sharp focus on securityLearn the tools and techniques employed by API security testers and hackers, establishing your own hacking laboratoryMaster the art of building robust APIs with shift-left and shield-right approaches, spanning the API lifecyclePurchase of the print or Kindle book includes a free PDF eBookBook Description:Along with the exponential growth of API adoption comes a rise in security concerns about their implementation and inherent vulnerabilities. For those seeking comprehensive insights into building, deploying, and managing APIs as the first line of cyber defense, this book offers invaluable guidance. Written by a seasoned DevSecOps expert, Defending APIs addresses the imperative task of API security with innovative approaches and techniques designed to combat API-specific safety challenges.The initial chapters are dedicated to API building blocks, hacking APIs by exploiting vulnerabilities, and case studies of recent breaches, while the subsequent sections of the book focus on building the skills necessary for securing APIs in real-world scenarios.Guided by clear step-by-step instructions, you'll explore offensive techniques for testing vulnerabilities, attacking, and exploiting APIs. Transitioning to defensive techniques, the book equips you with effective methods to guard against common attacks. There are plenty of case studies peppered throughout the book to help you apply the techniques you're learning in practice, complemented by in-depth insights and a wealth of best practices for building better APIs from the ground up.By the end of this book, you'll have the expertise to develop secure APIs and test them against various cyber threats targeting APIs.What You Will Learn:Explore the core elements of APIs and their collaborative role in API developmentUnderstand the OWASP API Security Top 10, dissecting the root causes of API vulnerabilitiesObtain insights into high-profile API security breaches with practical examples and in-depth analysisUse API attacking techniques adversaries use to attack APIs to enhance your defensive strategiesEmploy shield-right security approaches such as API gateways and firewallsDefend against common API vulnerabilities across several frameworks and languages, such as .NET, Python, and JavaWho this book is for:This book is for application security engineers, blue teamers, and security professionals looking forward to building an application security program targeting API security. For red teamers and pentesters, it provides insights into exploiting API vulnerabilities. API developers will benefit understanding, anticipating, and defending against potential threats and attacks on their APIs. While basic knowledge of software and security is required to understand the attack vectors and defensive techniques explained in the book, a thorough understanding of API security is all you need to get started.

  • af Doguhan Uluca
    597,95 kr.

    Harness the full power of Angular 17 with up-to-date tools and enterprise-level best practicesPurchase of the print or Kindle book includes a free PDF eBookKey Features:Dive straight into the most relevant topics that will help you build large, complex, and high-performance web applicationsFind updated examples, projects, and an overview of the latest tools and updates - including Jest, Cypress, NgRx workspace, Apollo GraphQL, and Angular Dev ToolsGet to grips with reactive code and learn how to resolve potential issues before they crop upBook Description:If you're looking to upskill and build sophisticated, minimalist web applications suited for enterprise use, Angular for Enterprise Applications is your guide to the next level of engineering mastery.In its third edition, this Angular book distils hard-earned lessons into a lucid roadmap for success. Adopting a pragmatic approach founded on a robust technical base, you'll utilize both JavaScript and TypeScript fundamentals. You'll also embrace agile engineering coding principles and learn to architect optimally sized enterprise solutions employing the freshest concepts in Angular.You'll gradually build upon this foundation through insightful recipes, sample apps, and crystal-clear explanations. You'll master authentication and authorization and achieve optimal performance through reactive programming and lazy loading, build complex yet flexible UIs with Router-first principles, and then integrate with backend systems using REST and GraphQL APIs.You'll cover modern tools like RxAngular, Qwik, and Signals. You'll construct master/detail views using data tables and NgRx for state management. You'll explore DevOps using Docker and build CI/CD pipelines necessary for high-performance teams.By the end of this book, you'll be proficient in leveraging Angular in enterprise and design robust systems that scale effortlessly.What You Will Learn:Minimalist, value-first approach to delivering web appsHow standalone components, services, providers, modules, lazy loading, and directives work in AngularManage your app's data reactivity using Signals or RxJSState management for your Angular apps with NgRxAngular ecosystem to build and deliver enterprise applicationsAutomated testing and CI/CD to deliver high quality appsAuthentication and authorizationBuilding role-based access control with REST and GraphQLWho this book is for:This book is for mid-to-senior developers looking to gain mastery by learning how to write, test, and deploy Angular in an enterprise environment.Working experience with JavaScript is a prerequisite, and a familiarity with TypeScript and RESTful APIs will help you understand the topics covered in this book more effectively

  • af Maria M
    382,95 kr.

    In the steadily developing scene of the computerized period, where data goes at the speed of light, Web At Speed Fiber Miracles remains as a demonstration of the persistent quest for quicker and more proficient web network. This earth shattering innovation has upset the manner in which we experience the web, offering uncommon speed and dependability that has turned into a distinct advantage in the domain of computerized correspondence. At its center, Web At Speed Fiber Miracles use fiber-optic innovation, a wonder of present day designing that uses meager strands of glass or plastic to communicate information as beats of light. Not at all like customary copper-based associations, fiber-optic links empower information to go over longer distances with negligible sign misfortune, bringing about blasting quick web speeds that were once incomprehensible. One of the critical benefits of Web At Speed Fiber Miracles is its capacity to give even rates, implying that both transfer and download speeds are similarly quick. This balance is a distinct advantage for clients who depend on consistent two-way correspondence, for example, video conferencing, live real time, and cloud-based applications. The times of frustratingly slow transfers are presently a relic of days gone by, as Web At Speed Fiber Marvels guarantees a balanced and amicable web insight. The unwavering quality of Web At Speed Fiber Miracles is another vital component. Conventional web associations are defenseless to impedance from outer variables like electromagnetic obstruction or atmospheric conditions. Fiber-optic links, then again, are invulnerable to such issues, giving a steady and predictable web association paying little mind to outside impacts. This unwavering quality is a shelter for organizations, gamers, and people who rely upon a consistent and continuous web association. Web At Speed Fiber Miracles isn't just about speed and dependability yet in addition about future-sealing our computerized framework. As the interest for transmission capacity keeps on soaring with the multiplication of top quality substance, augmented reality, and the Web of Things (IoT), fiber-optic innovation guarantees that our advanced parkways can oblige the rising traffic without compromising execution. The effect of Web At Speed Fiber Marvels stretches out past individual clients to shape the scene of enterprises and economies. From working with remote work and online schooling to engaging developments in medical care and diversion, this innovation has turned into a foundation of the computerized age. As we keep on pushing the limits of what is conceivable in the web-based world, Web At Speed Fiber Miracles stands tall as an image of progress, network, and the boundless capability of human resourcefulness.

  • af Jitender
    357,95 kr.

    Web Service is a method used by electronic devices to communicate with one another over a network. It is a software feature constantly available at a network address over the Web. These are the web-based applications which are self-controlled, self-descriptive, module-oriented programs that can be distributed, found, and used online. The Web services carry out a wide range of tasks from straightforward requests to intricate business procedures. When they are employed, other software programs and web services can find them and use them from any location and at any time. The World Wide Web Consortium (W3C) has provided the definitions and web standards for web services. W3C has defined web services as, the software component that is designed to support machine-to-machine interoperability, and interactive as well over a network. Quality can be functional or non-functional attributes of web services. If quality is measured according to functionality, then quality is functional attribute otherwise non- functional. The quality that signifies non-functional parameters like total time taken for service to accomplish, the cost of invoking, availability, security features, execution time, etc. The quality attributes of a web services are mainly related to four domains. There may be several vendors of web services, therefore finding and selecting the best and easily accessible web service is a tedious task. The finding and selection, allow organizations to form alliances to provide better services and make available all the things at a single point for the customers. There are numerous services available on the cloud, but every service has restricted use. A single provider is no longer adequate to fulfil the entire user's requests; therefore, the regular services must be combined through service composition to perform a particular task. Hence, the thought of composite services is beginning to be utilized as an assortment of services combined to accomplish a client's request. All in all, from a client's point of view, this composition keeps on being considered to accomplish the task, even though the composition is made from a set of web services.It is the central issue that needs to be addressed during the communication of web services. Threats like message alteration, loss of confidentiality, denial of services, authorization, and man-in-the-middle attacks may affect webservices security. The performance of web service applications depends on service delivery strategies. Performance can be analyzed the perspective of the service user and the service process. Service providers are essentially considered to provide some elementary qualities of services. The elementary requirements, in this case, are speed, readiness, security, and reliability.

  • af Juha Hinkula
    572,95 kr.

    Get up and running with the Spring Boot and React stack - build an app from start to finish, test the frontend and backend, and deploy. Now with TypeScript code!Purchase of the print or Kindle book includes a free PDF eBookKey FeaturesUse Spring Boot 3 to create powerful, complex, and secure backends for your applicationsLeverage React to build slick, high-performance frontendsGet introduced to TypeScript, Vite, and React Query for React developmentBook DescriptionIf you're an existing Java developer who wants to go full stack or pick up another frontend framework, this book is your concise introduction to React. In this three-part build-along, you'll create a robust Spring Boot backend, a React frontend, and then deploy them together.This new edition is updated to Spring Boot 3 and includes expanded content on security and testing. For the first time ever, it also covers React development with the in-demand TypeScript.You'll explore the elements that go into creating a REST API and testing, securing, and deploying your applications. You'll learn about custom Hooks, third-party components, and MUI.By the end of this book, you'll be able to build a full stack application using the latest tools and modern best practices.What you will learnMake fast and RESTful web services powered by Spring Data RESTCreate and manage databases using ORM, JPA, Hibernate, and moreExplore the use of unit tests and JWTs with Spring SecurityEmploy React Hooks, props, states, and more to create your frontendHarness the Material UI component library to customize your frontendUse the fetch API, Axios, and React Query for networkingAdd CRUD functionality to your appsDeploy your apps using AWS and DockerWho this book is forThis book is for Java developers who have basic familiarity with Spring Boot but don't know where to start when it comes to building full stack applications. Basic knowledge of JavaScript and HTML will help you to follow along.You'll also find this book useful if you're a frontend developer with knowledge of JavaScript basics and looking to learn full stack development, or a full stack developer experienced in other technology stacks looking to learn a new one.Table of ContentsSetting Up the Environment and Tools - BackendUnderstanding Dependency InjectionUsing JPA to Create and Access a DatabaseCreating a RESTful Web Service with Spring BootSecuring Your BackendTesting Your BackendSetting Up the Environment and Tools - FrontendGetting Started with ReactIntroduction to TypeScriptConsuming the REST API with ReactUseful Third-Party Components for ReactSetting up the Frontend for Our Spring Boot RESTful Web ServiceAdding CRUD FunctionalitiesStyling the Frontend with MUITesting React AppsSecuring Your ApplicationDeploying Your Application

  • af Karen Tovmasyan
    537,95 kr.

    Achieve operational excellence by running scalable, testable, modular, repeatable, extendable, and customizable infrastructureKey FeaturesLeverage AWS CloudFormation to manage your entire infrastructureGet up and running with maintaining your infrastructure as code and automating your environmentSimplify infrastructure management and increase productivity with AWS CloudFormationPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionThe advent of DevOps and the cloud revolution has compelled software engineers and operations teams to rethink how to manage complex infrastructures and build resilient solutions. With this AWS book, you'll find out how you can use Infrastructure as Code (IaC) to simplify infrastructure operations and manage the modern cloud with AWS CloudFormation.This guide covers AWS CloudFormation comprehensively, from template structures to developing complex and reusable infrastructure stacks. It takes you through template validation, stack deployment, and handling deployment failures. It also demonstrates the use of AWS CodeBuild and CodePipeline for automating resource delivery and implementing continuous integration and continuous delivery (CI/CD) practices.As you advance, you'll learn how to modularize and unify your template on the fly using macros or by fixating the version using modules. You'll create resources outside of AWS with custom resources and catalog them with the CloudFormation registry. Finally, you'll improve the way you manage the modern cloud environment on AWS by extending CloudFormation through the AWS serverless application model (SAM) and the AWS cloud development kit (CDK).By the end of this book, you'll have mastered key AWS CloudFormation concepts and will be able to extend its capabilities for developing and deploying your own infrastructure.What you will learnUnderstand modern approaches to IaCDevelop universal, modular, and reusable CloudFormation templatesDiscover ways of applying continuous delivery with CloudFormationImplement IaC best practices in the AWS cloudProvision massive applications across multiple regions and accountsAutomate template generation and software provisioning for AWSExtend CloudFormation features with custom resources and the registryModularize and unify templates using modules and macrosWho this book is forIf you are a developer who wants to learn how to write templates, a DevOps engineer or SRE interested in deployment and orchestration, or a solutions architect looking to understand the benefits of streamlined and scalable infrastructure management, this book is for you. Prior understanding of the AWS Cloud is necessary.Table of ContentsWorking with CloudFormationAdvanced Template DevelopmentValidation, Linting, and Deploying the StackContinuous Integration and DeploymentDeploying to Multiple Regions and Accounts Using StackSetsConfiguration Management of EC2 Instances Using cfn-initCreating Resources Outside AWS Using Custom ResourcesCreating Your Own Resource Registry for CloudFormationScale Your Templates Using Macros, Nested Stacks, and ModulesGenerating CloudFormation Templates Using AWS CDKDeploying Serverless Applications Using AWS SAMWhat's Next?

  • af Olatunde Adedeji
    447,95 kr.

    Get to grips with UI interaction, data modeling, API development, and documentation while building modern web apps for cloud deploymentKey Features:Combine Flask's pagination techniques with React's dynamic rendering for an enhanced user experienceImplement robust API development within Flask applications by performing CRUD operationsImprove Flask app scalability with blueprints using a modular development approachPurchase of the print or Kindle book includes a free PDF eBookBook Description:Developing an interactive, efficient, and fast enterprise web application requires both the right approach and tooling. If you are a web developer looking for a way to tap the power of React's reusable UI components and the simplicity of Flask for backend development to develop production-ready, scalable web apps in Python, then this book is for you.Starting with an introduction to React, a JavaScript library for building highly interactive and reusable user interfaces, you'll progress to data modeling for the web using SQLAlchemy and PostgreSQL, and then get to grips with Restful API development. This book will aid you in identifying your app users and managing access to your web application. You'll also explore modular architectural design for Flask-based web applications and master error-handling techniques. Before you deploy your web app on AWS, this book will show you how to integrate unit testing best practices to ensure code reliability and functionality, making your apps not only efficient and fast but also robust and dependable.By the end of this book, you'll have acquired deep knowledge of the Flask and React technology stacks, which will help you undertake web application development with confidence.What You Will Learn:Explore the fundamentals of React for building user interfacesUnderstand how to use JSX to render React componentsHandle data and integrate third-party libraries and APIs into React applicationsSecure your Flask application with user authentication and authorizationDiscover how to use Flask RESTful API to build backend services with React frontendBuild modular and scalable Flask applications using blueprintsWho this book is for:This book is for Python web developers who want to build full-stack applications, as well as for frontend developers seeking to expand their skillset by employing Flask as a backend development tool. You'll gain proficiency in both frontend and backend skills, and acquire the knowledge necessary to deploy solutions in the cloud using AWS. Prior knowledge of basic HTML, CSS, JavaScript, and Python programming will help you to get the most out of this book.

  • af Jason Morgan
    582,95 kr.

    With the massive adoption of microservices, operators and developers face far more complexity in their applications today. Service meshes can help you manage this problem by providing a unified control plane to secure, manage, and monitor your entire network. This practical guide shows you how the Linkerd service mesh enables cloud-native developers--including platform and site reliability engineers--to solve the thorny issue of running distributed applications in Kubernetes. Jason Morgan and Flynn draw on their years of experience at Buoyant--the creators of Linkerd--to demonstrate how this service mesh can help ensure that your applications are secure, observable, and reliable. You'll understand why Linkerd, the original service mesh, can still claim the lowest time to value of any mesh option available today. Learn how Linkerd works and which tasks it can help you accomplish Install and configure Linkerd in an imperative and declarative manner Secure interservice traffic and set up secure multicluster links Launch a zero trust authorization strategy in Kubernetes clusters Organize services in Linkerd to override error codes, set custom retries, and create timeouts Use Linkerd to manage progressive delivery and pair this service mesh with the ingress of your choice

  • af Tomer Shiran
    612,95 kr.

    Traditional data architecture patterns are severely limited. To use these patterns, you have to ETL data into each tool--a cost-prohibitive process for making warehouse features available to all of your data. This lack of flexibility forces you to adjust your workflow to the tool your data is locked in, which creates data silos and data drift. This book shows you a better way. Apache Iceberg provides the capabilities, performance, scalability, and savings that fulfill the promise of an open data lakehouse. By following the lessons in this book, you'll be able to achieve interactive, batch, machine learning, and streaming analytics with this lakehouse. Authors Tomer Shiran, Jason Hughes, and Alex Merced from Dremio guide you through the process. With this book, you'll learn: The architecture of Apache Iceberg tables What happens under the hood when you perform operations on Iceberg tables How to further optimize Apache Iceberg tables for maximum performance How to use Apache Iceberg with popular data engines such as Apache Spark, Apache Flink, and Dremio Sonar How Apache Iceberg can be used in streaming and batch ingestion Discover why Apache Iceberg is a foundational technology for implementing an open data lakehouse.

  • - Collecting More Data from the Modern Web
    af Ryan Mitchell
    582,95 kr.

    If programming is magic then web scraping is surely a form of wizardry. By writing a simple automated program, you can query web servers, request data, and parse it to extract the information you need. The expanded edition of this practical book not only introduces you web scraping, but also serves as a comprehensive guide to scraping almost every type of data from the modern web.Part I focuses on web scraping mechanics: using Python to request information from a web server, performing basic handling of the servers response, and interacting with sites in an automated fashion. Part II explores a variety of more specific tools and applications to fit any web scraping scenario youre likely to encounter.Parse complicated HTML pagesDevelop crawlers with the Scrapy frameworkLearn methods to store data you scrapeRead and extract data from documentsClean and normalize badly formatted dataRead and write natural languagesCrawl through forms and loginsScrape JavaScript and crawl through APIsUse and write image-to-text softwareAvoid scraping traps and bot blockersUse scrapers to test your website

  • af François Voron
    597,95 kr.

    Learn all the features and best practices of FastAPI to build, deploy, and monitor powerful data science and AI apps, like object detection or image generation.Purchase of the print or Kindle book includes a free PDF eBookKey Features:Uncover the secrets of FastAPI, including async I/O, type hinting, and dependency injectionLearn to add authentication, authorization, and interaction with databases in a FastAPI backendDevelop real-world projects using pre-trained AI modelsBook Description:Building Data Science Applications with FastAPI is the go-to resource for creating efficient and dependable data science API backends. This second edition incorporates the latest Python and FastAPI advancements, along with two new AI projects - a real-time object detection system and a text-to-image generation platform using Stable Diffusion.The book starts with the basics of FastAPI and modern Python programming. You'll grasp FastAPI's robust dependency injection system, which facilitates seamless database communication, authentication implementation, and ML model integration. As you progress, you'll learn testing and deployment best practices, guaranteeing high-quality, resilient applications.Throughout the book, you'll build data science applications using FastAPI with the help of projects covering common AI use cases, such as object detection and text-to-image generation. These hands-on experiences will deepen your understanding of using FastAPI in real-world scenarios.By the end of this book, you'll be well equipped to maintain, design, and monitor applications to meet the highest programming standards using FastAPI, empowering you to create fast and reliable data science API backends with ease while keeping up with the latest advancements.What You Will Learn:Explore the basics of modern Python and async I/O programmingGet to grips with basic and advanced concepts of the FastAPI frameworkDeploy a performant and reliable web backend for a data science applicationIntegrate common Python data science libraries into a web backendIntegrate an object detection algorithm into a FastAPI backendBuild a distributed text-to-image AI system with Stable DiffusionAdd metrics and logging and learn how to monitor themWho this book is for:This book is for data scientists and software developers interested in gaining knowledge of FastAPI and its ecosystem to build data science applications. Basic knowledge of data science and machine learning concepts and how to apply them in Python is recommended.

  • af Sahn Lam
    442,95 kr.

    "This book can be seen as a sequel to the book: System Design Interview: an insider's guide. It covers a different set of system design interview questions and solutions. Although reading Volume 1 is helpful, it is not required. This book should be accessible to readers who have a basic understanding of distributed systems. This volume provides a reliable strategy and knowledge base for approaching a broad range of system design questions that you may encounter. It will help you feel confident during this important interview. This book provides a step-by-step framework for how to tackle a system design question. It also includes many real-world examples to illustrate a systematic approach, with detailed and well-explained steps you can follow"--

  • af Manuel Spigolon
    477,95 kr.

    Learn to build faster web applications by implementing maintainable and pluggable APIs with FastifyPurchase of the print or Kindle book includes a free PDF eBookKey Features:Written by Fastify's core contributors to help you adopt the Fastify mindset for API developmentGain an architectural overview of Fastify's microservices development capabilities and featuresBuild complete apps in Fastify, from application design to productionBook Description:This book is a complete guide to server-side app development in Fastify, written by the core contributors of this highly performant plugin-based web framework. Throughout the book, you'll discover how it fosters code reuse, thereby improving your time to market.Starting with an introduction to Fastify's fundamental concepts, this guide will lead you through the development of a real-world project while providing in-depth explanations of advanced topics to prepare you to build highly maintainable and scalable backend applications. The book offers comprehensive guidance on how to design, develop, and deploy RESTful applications, including detailed instructions for building reusable components that can be leveraged across multiple projects. The book presents guidelines for creating efficient, reliable, and easy-to-maintain real-world applications. It also offers practical advice on best practices, design patterns, and how to avoid common pitfalls encountered by developers while building backend applications.By following these guidelines and recommendations, you'll be able to confidently design, implement, deploy, and maintain an application written in Fastify, and develop plugins and APIs to contribute to the Fastify and open source communities.What You Will Learn:Explore the encapsulation techniques implemented by FastifyUnderstand how to deploy, monitor, and handle errors in a running Fastify instanceOrganize the project structure and implement a microservices architectureExplore Fastify's core features such as code reuse, runtime speed, and much moreDiscover best practices for implementing Fastify in real-world RESTful appsUnderstand advanced backend development concepts such as performance monitoring and loggingWho this book is for:This book is for mid to expert-level backend web developers who have already used other backend web frameworks and are familiar with HTTP protocol and its peculiarities. Developers looking to migrate to Fastify, evaluate its suitability for their next project, avoid architecture pitfalls, and build highly responsive and maintainable API servers will also find this book useful. The book assumes knowledge of JavaScript programming, Node.js, and backend development.

  • af Oliver James
    547,95 kr.

  • - A Guide for Secure Design and Deployment
    af Chris Dotson
    394,95 kr.

    With their rapidly changing architecture and API-driven automation, cloud platforms come with unique security challenges and opportunities. This hands-on book guides you through security best practices for multivendor cloud environments, whether your company plans to move legacy on-premises projects to the cloud or build a new infrastructure from the ground up.Developers, IT architects, and security professionals will learn cloud-specific techniques for securing popular cloud platforms such as Amazon Web Services, Microsoft Azure, and IBM Cloud. Chris Dotsonan IBM senior technical staff membershows you how to establish data asset management, identity and access management, vulnerability management, network security, and incident response in your cloud environment.

  • af Bill Lubanovic
    443,95 kr.

    FastAPI is a young yet solid framework that takes advantage of newer Python features in a clean design. As its name implies, FastAPI is indeed fast, rivaling similar frameworks in languages such as Golang. With this practical book, developers familiar with Python will learn how FastAPI lets you accomplish more in less time with less code. Author Bill Lubanovic covers the nuts and bolts of FastAPI development with how-to guides on various topics such as forms, database access, graphics, maps, and more that will take you beyond the basics. The book also gets you up to speed on RESTful APIs, data validation, authorization, and performance. With its similarities to frameworks like Flask and Django, you'll find it easy to get started with FastAPI.

  • af Sau Sheong Chang
    632,95 kr.

    Go is an increasingly popular language for programming everything from web applications to distributed network services. This practical guide provides recipes to help you unravel common problems and perform useful tasks when working with Go. Each recipe includes self-contained code solutions that you can freely use, along with a discussion of how and why they work. Programmers new to Go can quickly ramp up their knowledge while accomplishing useful tasks, and experienced Go developers can save time by cutting and pasting proven code directly into their applications. Recipes include: Creating a module; Calling code from another module; Returning and handling an error; Converting strings to numbers (or converting numbers to strings); Modifying multiple characters in a string; Creating substrings from a string; Capturing string input; And so much more.--Back cover.

  • af Du¿an Stojanovi¿
    358,95 kr.

  • af Ben Shaw
    662,95 kr.

    Create your own websites easily, securely, and quickly with Django by tackling practical activities based on realistic case studiesKey FeaturesUnderstand Django functionality and the Model-View-Template (MVT) paradigmCreate and iteratively build a book review website, adding features as you build your knowledgeExplore advanced concepts such as REST API implementation and third-party module integrationBook DescriptionDo you want to develop reliable and secure applications that stand out from the crowd without spending hours on boilerplate code? You've made the right choice trusting the Django framework, and this book will tell you why. Often referred to as a "batteries included" web development framework, Django comes with all the core features needed to build a standalone application. Web Development with Django will take you through all the essential concepts and help you explore its power to build real-world applications using Python.Throughout the book, you'll get the grips with the major features of Django by building a website called Bookr - a repository for book reviews. This end-to-end case study is split into a series of bitesize projects presented as exercises and activities, allowing you to challenge yourself in an enjoyable and attainable way. As you advance, you'll acquire various practical skills, including how to serve static files to add CSS, JavaScript, and images to your application, how to implement forms to accept user input, and how to manage sessions to ensure a reliable user experience. You'll cover everyday tasks that are part of the development cycle of a real-world web application.By the end of this Django book, you'll have the skills and confidence to creatively develop and deploy your own projects.What you will learnCreate a new application and add models to describe your dataUse views and templates to control behavior and appearanceImplement access control through authentication and permissionsDevelop practical web forms to add features such as file uploadsBuild a RESTful API and JavaScript code that communicates with itConnect to a database such as PostgreSQLWho this book is forThis book is for programmers looking to enhance their web development skills using the Django framework. To fully understand the concepts explained in this book, basic knowledge of Python programming as well as familiarity with JavaScript, HTML, and CSS is assumed.Table of ContentsAn Introduction to DjangoModels and MigrationsURL Mapping, Views, and TemplatesAn Introduction to Django AdminServing Static FilesFormsAdvanced Form Validation and Model FormsMedia Serving and File UploadsSessions and AuthenticationAdvanced Django Admin and CustomizationAdvanced Templating and Class-Based ViewsBuilding a REST APIGenerating CSV, PDF, and Other Binary FilesTesting Your Django ApplicationsDjango Third-Party LibrariesUsing a Frontend JavaScript Library with Django

  • af Bryan Robinson
    337,95 kr.

    Build faster static sites by leveraging CDN and creating custom tools and workflows with 5 real-world projectsPurchase of the print or Kindle book includes a free PDF eBookKey Features:Learn how to use and extend 11ty, one of the most flexible static site generators in the industry.Optimize your experience by customizing 11ty to suit various projects' needsCreate request-time experiences without recreating templates with 11ty ServerlessBook Description:11ty is the dark horse of the Jamstack world, offering unparalleled flexibility and performance that gives it an edge against other static site generators such as Jekyll and Hugo. With it, developers can leverage the complete Node ecosystem and create blazing-fast, static-first websites that can be deployed from a content delivery network or a simple server. This book will teach you how to set up, customize, and make the most of 11ty in no time.Eleventy by Example helps you uncover everything you need to create your first 11ty website before diving into making more complex sites and extending 11ty's base functionality with custom short codes, plugins, and content types. Over the course of 5 interactive projects, you'll learn how to build basic websites, blogs, media sites, and static sites that will respond to user input without the need for a server. With these, you'll learn basic 11ty skills such as templates, collections, and data use, along with advanced skills such as plugin creation, image manipulation, working with a headless CMS, and the use of the powerful 11ty Serverless plugin.By the end of this book, you'll be well-equipped to leverage the capabilities of 11ty by implementing best practices and reusable techniques that can be applied across multiple projects, reducing the website launch time.What You Will Learn:Create a basic website with reusable templates and globally available dataBuild a blog using 11ty's collectionsSet up a photography site that uses the 11ty Image plugin to deploy properly sized imagesConnect a content management system to provide an enhanced editor and developer experienceModel an enhanced search experience with no dedicated server through serverless functions and 11ty ServerlessBoost productivity by creating custom 11ty tools and pluginsWho this book is for:This book is for anyone looking to build efficient websites while shipping less JavaScript to the client. Strong knowledge of HTML and CSS and beginner-level knowledge of JavaScript and the Node.js ecosystem, including querying APIs is a must.

  • af Federico Kereki
    607,95 kr.

    Functional programming is a programming paradigm for software development based on functions. FP lets you confidently write terser code with greater concurrency. You'll learn all about writing and testing pure functions, reducing side effects, and developing new programming skills to enhance your code by adding FP wherever it's most suitable.

  • af Solomon Eseme
    477,95 kr.

    A comprehensive, best-practices guide to building Vue.js apps that can scale along with your businessPurchase of the print or Kindle book includes a free PDF eBookKey Features:Implement Vue.js 3 to create Vue.js application with improved performanceExplore the Vue.js 3 composition API in-depth while building your enterprise applicationEnsure the scalability and maintainability of your apps with different types of testingBook Description:Building enterprise-ready Vue.js apps entails following best practices for creating high-performance and scalable applications. Complete with step-by-step explanations and best practices outlined, this Vue.js book is a must-read for any developer who works with a large Vue.js codebase where performance and scalability are indispensable.Throughout this book, you'll learn how to configure and set up Vue.js 3 and the composition API and use it to build real-world applications. You'll develop the skills to create reusable components and scale performance in Vue.js 3 applications. As you progress, the book guides you in scaling performance with asynchronous lazy loading, image compression, code splitting, and tree shaking. Furthermore, you'll see how to use the Restful API, Docker, GraphQL, and different types of testing to ensure that your Vue.js 3 application is scalable and maintainable.By the end of this book, you'll be well-versed in best practices for implementing Restful API, Docker, GraphQL, and testing methods to build and deploy an enterprise-ready Vue.js 3 application of any scale.What You Will Learn:Scale your app's performance in Vue.js 3 using best practicesImplement testing strategies for large-scale Vue.js codebaseManage large file structures using the micro frontend architectureDiscover the industry standard to Dockerize and deploy an enterprise Vue.js 3 web applicationUse GraphQL to deliver scalable and high-performing applicationsExplore various testing libraries and how to integrate them with Vue.js 3Who this book is for:The Vue.js 3 book is for Vue.js developers and professional frontend developers who want to build high-performance, production-grade, and highly scalable enterprise Vue.js apps from design to deployment. The book assumes working knowledge of Vue.js and JavaScript programming.

  • af Martin Krause
    432,95 kr.

    A hands-on, beginner-friendly approach to developing complete web applications from the ground up, using JavaScript and its most popular frameworks, including Node.js and React.js.Whether you’ve been in the developer kitchen for decades or are just taking the plunge to do it yourself, The Complete Developer will show you how to build and implement every component of a modern stack—from scratch.You’ll go from a React-driven frontend to a fully fleshed-out backend with Mongoose, MongoDB, and a complete set of REST and GraphQL APIs, and back again through the whole Next.js stack.The book’s easy-to-follow, step-by-step recipes will teach you how to build a web server with Express.js, create custom API routes, deploy applications via self-contained microservices, and add a reactive, component-based UI. You’ll leverage command line tools and full-stack frameworks to build an application whose no-effort user management rides on GitHub logins.You’ll also learn how to: Work with modern JavaScript syntax, TypeScript, and the Next.js frameworkSimplify UI development with the React library Extend your application with REST and GraphQL APIsManage your data with the MongoDB NoSQL databaseUse OAuth to simplify user management, authentication, and authorizationAutomate testing with Jest, test-driven development, stubs, mocks, and fakesWhether you’re an experienced software engineer or new to DIY web development, The Complete Developer will teach you to succeed with the modern full stack. After all, control matters.  Covers: Docker, Express.js, JavaScript, Jest, MongoDB, Mongoose, Next.js, Node.js, OAuth, React, REST and GraphQL APIs, and TypeScript

  • af Bayan Abu Shawar, Rawad Hammad & Mohammad Amin Kuhail
    2.587,95 - 3.397,95 kr.

  • af Rainier Sarabia
    477,95 kr.

    A PHP developer's practical guide to planning, writing, and deploying maintainable and extensible software solutions with automated tests in a well-structured wayKey Features:Learn to organize and translate business requirements into maintainable softwareMinimize regressions and bugs while releasing new features or bug fixesBuild maintainable applications using SOLID principlesBook Description:PHP web developers end up building complex enterprise projects without prior experience in test-driven and behavior-driven development which results in software that's complex and difficult to maintain. This step-by-step guide helps you manage the complexities of large-scale web applications. It takes you through the processes of working on a project, starting from understanding business requirements and translating them into actual maintainable software, to automated deployments.You'll learn how to break down business requirements into workable and actionable lists using Jira. Using those organized lists of business requirements, you'll understand how to implement behavior-driven development (BDD) and test-driven development (TDD) to start writing maintainable PHP code. You'll explore how to use the automated tests to help you stop introducing regressions to an application each time you release code by using continuous integration.By the end of this book, you'll have learned how to start a PHP project, break down the requirements, build test scenarios and automated tests, and write more testable and maintainable PHP code. By learning these processes, you'll be able to develop more maintainable, and reliable enterprise PHP applications.What You Will Learn:Understand how to start a software projectDiscover how to use Jira as a tool to organize your tasksExplore when and how to write unit, integration, and functional tests using PHPUnitWrite behavior-driven tests using BehatApply SOLID principles to help you write more testable codeGet the most out of your automated tests by using continuous integrationUse continuous delivery to help you prepare your application for deploymentWho this book is for:This book is for PHP software developers looking to implement TDD and BDD in their projects. An understanding of object-oriented programming is required to get the most out of this book. Professional software development experience will also be beneficial to understand real-life business cases.

  • af Piethein Strengholt
    662,95 kr.

    As data management and integration continue to evolve rapidly, storing all your data in one place, such as a data warehouse, is no longer scalable. In the very near future, data will need to be distributed and available for several technological solutions. With this practical book, youll learnhow to migrate your enterprise from a complex and tightly coupled data landscape to a more flexible architecture ready for the modern world of data consumption.Executives, data architects, analytics teams, and compliance and governance staff will learn how to build a modern scalable data landscape using the Scaled Architecture, which you can introduce incrementally without a large upfront investment. Author Piethein Strengholt provides blueprints, principles, observations, best practices, and patterns to get you up to speed.Examine data management trends, including technological developments, regulatory requirements, and privacy concernsGo deep into the Scaled Architecture and learn how the pieces fit togetherExplore data governance and data security, master data management, self-service data marketplaces, and the importance of metadata

  • af Milecia McGregor
    523,95 kr.

    While plenty of educational material exists for beginning and advanced JavaScript developers, resources for intermediate-level engineers are scarce. Yet this is the career step where many developers often get stuck. With this practical book, you'll learn how to apply JavaScript theory in real projects, manage every stage of the software development lifecycle, and move your career forward. Author Milecia McGregor takes frontend, backend, and full stack engineers through all of the steps and considerations of senior JavaScript engineers, including making decisions based on product and user feedback. By the time you finish this book, you'll know how to create a production-level app for any size system you face. Understand how JavaScript works under the hood, including how a real software development lifecycle works Learn how to make decisions when building a long-term maintainable JavaScript project Explore the software development lifecycle from project ideation to production deployment with JavaScript code Gain a better understanding of complex JavaScript issues such as closures, generators, and the event loop Learn when you should take specific approaches to keep a project moving on the technical side

  • af Florian Rappl
    432,95 kr.

Gør som tusindvis af andre bogelskere

Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.