Catalogue Search | MBRL
Search Results Heading
Explore the vast range of titles available.
MBRLSearchResults
-
DisciplineDiscipline
-
Is Peer ReviewedIs Peer Reviewed
-
Item TypeItem Type
-
SubjectSubject
-
YearFrom:-To:
-
More FiltersMore FiltersSourceLanguage
Done
Filters
Reset
62,289
result(s) for
"COMPUTERS / Web / Web Services "
Sort by:
Designing Web APIs with Strapi
by
Elshafie, Khalid
,
Haider, Mozafar
in
Application program interfaces (Computer software)
,
Application software
,
COMPUTERS / Computer Science
2022,2024
Leverage the power of Strapi to build self-hosted, customizable, and performant content APIs
Key Features
Discover how Strapi can help you build APIs quickly and focus on your products and featuresLearn how to put Strapi into practice by implementing it in real-world scenariosUnderstand how to use Strapi's powerful features to customize your APIs
Book Description
Strapi is a Node.js-based, flexible, open-source headless CMS with an integrated admin panel that anyone can use and helps save API development time. APIs built with Strapi can be consumed using REST or GraphQL from any client. With this book, you'll take a hands-on approach to exploring the capabilities of the Strapi platform and creating a custom API from scratch. This book will help JavaScript developers to put their knowledge to work by guiding them through building powerful backend APIs. You'll see how to effortlessly create content structures that can be customized according to your needs, and gain insights into how to write, edit, and manage your content seamlessly with Strapi. As you progress through the chapters, you'll discover a wide range of Strapi features, as well as understand how to add complex features to the API such as user authentication, data sorting, and pagination. You'll not only learn how to find and use existing plugins from the open-source community but also build your own plugins with custom functionality with the Strapi plugin API and add them to the admin panel. Finally, you'll learn how to deploy the API to Heroku and AWS. By the end of this book, you'll be able to build powerful, scalable, and secure APIs using Strapi.
What you will learn
Explore Strapi and understand how it worksDefine content types to build APIs quickly and efficientlyUnderstand authentication and authorization in StrapiCreate production-ready APIs with StrapiDeploy the Strapi API to various environments, including Heroku and AWSUse best practices to run the Strapi API in productionSync permissions to access the API between multiple environmentsWrite basic tests for API utilities as well as the endpoint
Who this book is for
This book is for backend and frontend JavaScript developers. Experienced API developers will learn a new, fast, and flexible way of building APIs, while frontend developers will be able to take a step toward becoming full-stack developers by learning how to leverage Strapi for building APIs quickly. Basic knowledge of JavaScript and REST API concepts is assumed.
Accelerating Angular Development with Ivy
by
Nielsen, Lars Gyrup Brink
,
Andresen, Jacob
,
Carniatto, Mateus
in
Application software
,
COMPUTERS / Computer Science
,
Computing and Processing
2021,2024
Get a comprehensive introduction to the major Angular framework rewrite known as Angular Ivy
Key Features
Upgrade your Angular applications from traditional View Engine to modern Angular IvyGet a detailed walkthrough of the new features and breaking changes in AngularExplorer new Angular APIs, syntax, tooling, and configurations for modern frontend web development
Book Description
Angular Ivy is the latest rendering engine and compiler introduced in Angular. Ivy helps frontend developers to make their Angular applications faster, better optimized, and more robust. This easy-to-follow guide will help you get to grips with the new features of Angular Ivy and show you how to migrate your Angular apps from View Engine to Ivy. You'll begin by learning about the most popular features of Angular Ivy with the help of simple stand-alone examples and realize its capabilities by working on a real-world application project. You'll then discover strategies to improve your developer workflow through new debugging APIs, testing APIs, and configurations that support higher code quality and productive development features. Throughout the book, you'll explore essential components of Angular, such as Angular Component Dev Kit (CDK), Ahead-of-time (AOT) compilation, and Angular command line interface (CLI). Finally, you'll gain a clear understanding of these components along with Angular Ivy which will help you update your Angular applications with modern features. By the end of this Angular Ivy book, you will learn about the core features of Angular Ivy, discover how to migrate your Angular View Engine application, and find out how to set up a high-quality Angular Ivy project.
What you will learn
Find out why Angular Ivy tests are faster and more robustExplore the concept of CSS custom properties and scoping of values and learn how to use them with Angular IvyUse testing harnesses present in Angular components to write effective testsExplore the architecture of the Angular compatibility compiler and understand why it is importantDiscover effective techniques for migrating your existing Angular apps to the Ivy engineOvercome challenges that you might face when switching to AOT compilation
Who this book is for
This book is for experienced Angular web developers who want to migrate to the latest Ivy engine for building faster web applications. Intermediate knowledge of Angular and TypeScript will help you get the most out of this book.
Architecting Vue.js 3 Enterprise-Ready Web Applications
2023,2024
A comprehensive, best-practices guide to building Vue.js apps that can scale along with your business Purchase of the print or Kindle book includes a free PDF eBook
Key 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 testing
Book 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 3
Who 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.
Accelerating Server-Side Development with Fastify
by
Spigolon, Manuel
,
Collina, Matteo
,
Sinik, Maksim
in
Application program interfaces (Computer software)
,
COMPUTERS
,
COMPUTERS / Computer Science
2023,2024
Learn to build faster web applications by implementing maintainable and pluggable APIs with Fastify Purchase of the print or Kindle book includes a free PDF eBook
Key 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 production
Book 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 logging
Who 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.
Building SPAs with Django and HTML Over the Wire
by
Fenollosa, Andros
in
Application software-Development
,
COMPUTERS / Computer Science
,
Computing and Processing
2022,2024
Discover how to construct real-time applications with Python and Django without the hassle of learning JavaScript
Key Features
Learn to put together an SPA using Python and very little JavaScriptCreate WebSocket communication between the backend and frontendBuild a real-world project with Django using the techniques provided in this book
Book Description
The HTML over WebSockets approach simplifies single-page application (SPA) development and lets you bypass learning a JavaScript rendering framework such as React, Vue, or Angular, moving the logic to Python. This web application development book provides you with all the Django tools you need to simplify your developments with real-time results. You’ll learn state-of-the-art WebSocket techniques to realize real-time applications with minimal reliance on JavaScript. This book will also show you how to create a project with Docker from the ground up, test it, and deploy it on a server. You’ll learn how to create a project, add Docker, and discover development libraries, Django channels, and bidirectional communication, and from then, on you’ll create real projects of all kinds using HTML over WebSockets as a chat app or a blog with real-time comments. In addition, you’ll modernize your development techniques by moving from using an SSR model to creating web pages using WebSockets over HTML. With Django, you’ll be able to create SPAs with professional real-time projects where the logic is in Python. By the end of this Django book, you’ll be able to build real-time applications, as well as gaining a solid understanding of WebSockets with Django.
What you will learn
Explore real-time site realizationUnderstand the proper use of Django channelsFind out how to set up Docker with DjangoDiscover how to use a JavaScript framework such as StimulusManage a database asynchronously in DjangoBring dynamic rendering logic to the backend
Who this book is for
This book is for developers looking to build applications where they want to bring logic to the backend, learn WebSockets, and not depend on JavaScript heavily to create a single-page application. Basic knowledge of HTML and Python and familiarity with basic web development concepts is expected.
Mastering MEAN Stack
by
Pinakin Ashok Chaubal
in
COMPUTERS / Web / Design
,
COMPUTERS / Web / Web Programming
,
COMPUTERS / Web / Web Services & APIs
2023
A step-by-step guide to building web applications with the MEAN stack Key Features ? Gain a comprehensive understanding of full stack development and the MEAN stack. ? Implement automated testing using Supertest and JEST for reliable and efficient code testing. ? Understand the importance of deployment with containers. Description The MEAN stack, comprising MongoDB, Express.js, Angular, and Node.js, is a widely used and robust web development framework. Acquiring expertise in the MEAN stack will equip you with the necessary skills to strengthen your web development capabilities, enabling you to build efficient and modern web applications. This book is a comprehensive guide to full stack development using the MEAN stack (MongoDB, Express.js, Angular, and Node.js). It covers all the essential aspects of building robust web applications, from architectural design to implementation. The book introduces the fundamentals of full-stack development and the advantages of using the MEAN stack. It explains the installation and configuration of the MEAN stack components and teaches how to connect them to create powerful full-stack applications seamlessly. The book also covers security mechanisms like authentication and authorization to ensure application security. The book will help you gain proficiency in front-end development with Angular and back-end integration with Node.js. The book also covers real-time data updates using NATS Streaming, automated testing techniques, and the integration of additional services like comments. By the end of the book, you can confidently build full-stack applications using the MEAN stack. What you will learn ? Install and configure the necessary components for building web applications. ? Master frontend development using Angular, including component creation and data binding. ? Discover the power of Node.js and its integration with Angular for efficient backend development. ? Explore the integration of the Comments service and understand the concepts of subdocuments and references. ? Test the integration of the Posts and Comments service, ensuring smooth communication between the two components. Who this book is for Whether you are an absolute beginner or an experienced developer, this book caters to both audiences, providing valuable insights and practical knowledge. Table of Contents 1. Fundamentals of Full Stack Development and the MEAN Stack 2. Architectural Design of Our Sample Application 3. Installing the Components 4. Creation of the Frontend Using Angular 5. Addition of Node.js and Ideas for Integration 6. Handling Authorization 7. Creating the Posts Service and NATS Streaming Integration 8. Introducing Automated Testing 9. Integrating the Comments Service 10. Creating the Comments Service 11. Implementing the Frontend
Rust Web Development with Rocket
by
Murti, Karuna
in
Application software-Development
,
Computer programming
,
COMPUTERS / Computer Science
2022,2024
Explore the world of Rocket-fueled web application development and the power of the Rust programming language
Key Features
Discover solutions to the common problems faced while creating web applications with RocketLearn everything about Rust, from structs and crates to generics and debuggingCombine Rust and Rocket to create, test, and deploy a full-featured web app
Book Description
Looking for a fast, powerful, and intuitive framework to build web applications? This Rust book will help you kickstart your web development journey and take your Rust programming skills to the next level as you uncover the power of Rocket - a fast, flexible, and fun framework powered by Rust. Rust Web Development with Rocket wastes no time in getting you up to speed with what Rust is and how to use it. You’ll discover what makes it so productive and reliable, eventually mastering all of the concepts you need to play with the Rocket framework while developing a wide set of web development skills. Throughout this book, you'll be able to walk through a hands-on project, covering everything that goes into making advanced web applications, and get to grips with the ins and outs of Rocket development, including error handling, Rust vectors, and wrappers. You'll also learn how to use synchronous and asynchronous programming to improve application performance and make processing user content easy. By the end of the book, you'll have answers to all your questions about creating a web application using the Rust language and the Rocket web framework.
What you will learn
Master the basics of Rust, such as its syntax, packages, and toolsGet to grips with Rocket's tooling and ecosystemExtend your Rocket applications using Rust and third-party librariesCreate a full-fledged web app with Rocket that handles user contentWrite pattern-matching logic and handle Rust object lifetimesUse APIs and async programming to make your apps secure and reliableTest your Rocket application and deploy it to productionContainerize and scale your applications for maximum efficiency
Who this book is for
This web development book is for software engineers who want to learn how to use the Rocket framework to build web applications. Although not mandatory, basic knowledge of the Rust programming language will help you understand the topics covered easily.
Building RESTful Web Services with Java EE 8
by
Reimer, Mario-Leander
in
Application software-Development
,
JavaScript (Computer program language)
2018
This comprehensive guide shows you how to use the APIs provided by Java EE to create RESTful web services. You will learn how to use the different JAX-RS APIs in depth. You wil delve into the structure of web services and communicate and share data between applications. Throughout this course, you will develop several fully functional web services.
Web service APIs and libraries
by
Michel, Jason Paul
in
Application program interfaces (Computer software)
,
Design
,
Library applications
2013,2012
Demonstrates how to enhance an institution's presence on the Web with tools that integrate a variety of handy, popular programmes. Application Programming Interfaces (APIs) are software tools that help different programmes work together, and Michel shows readers how to integrate these into existing library websites as well as use them to launch new kinds of services.
WS-BPEL 2.0 for SOA composite applications with Oracle SOA Suite 11g
by
Juric, Matjaz B
,
Krizevnik, Marcel
in
Application Development
,
BPEL (Computer program language)
,
Business enterprises--Computer networks--Management
2010
Business Process Execution Language (BPEL, aka WS-BPEL) has become the de-facto standard for orchestrating services in SOA composite applications. BPEL reduces the gap between business requirements and applications and allows for better alignment between business processes and underlying IT architecture. BPEL is for SOA what SQL is for databases. Therefore learning BPEL is essential for the successful adoption of SOA or the development of composite applications. Although BPEL looks simple at first sight, it hides its large potential and has many interesting and advanced features. If you can get familiar with these features - you can maximize the value of SOA. This book provides a comprehensive and detailed coverage of BPEL, one of the centerpieces of SOA. It covers basic and advanced features of BPEL 2.0 and provides several real-world examples. In addition to BPEL specification the book provides comprehensive coverage of BPEL support in Oracle SOA Suite 11g, including security, transactions, human workflow, process monitoring, automatic generation of BPEL from process models, dynamic processes, and more. This book starts with an introduction to BPEL, its role with regard to SOA and the process-oriented approach to SOA. The authors give short descriptions of the most important SOA platforms and BPEL servers—the run time environments for the execution of business processes specified in BPEL—and compare BPEL to other business process languages. The book will then move on to explain core concepts such as invoking services, synchronous and asynchronous processes, partner links, role of WSDL, variables, flows, and more.Moving ahead you will become familiar with fault handling, transaction management and compensation handling, scopes, events and event handlers, concurrent activities and links. The authors also discuss the business process lifecycle, correlation of messages, dynamic partner links, abstract business processes and mapping from BPMN to BPEL. The book presents in detail, how to use BPEL with Oracle SOA Suite 11g PS2. It explains the development of BPEL and SCA assemblies, and demonstrates different approaches with some practical examples. It addresses security, transaction handling, and human workflow. Then, the book addresses entity variables, notification services, fault management framework, and business events in BPEL. It provides exhaustive coverage of monitoring BPEL processes and developing dashboards with Oracle BAM. It explains how to use BPEL processes with Oracle Service Bus and Oracle Service Registry. Using examples, the book also demonstrates how to transform business process models in BPMN (using Business Modeler) to BPEL, how to achieve round-tripping using BPA Suite and BPM Suite, and how to use Oracle Enterprise Repository to govern BPEL processes. The book also covers the complete BPM lifecycle from modeling through implementation, execution, monitoring, and optimization and presents advanced, real-world examples.