Listing 1 - 8 of 8 |
Sort by
|
Choose an application
Choose an application
Choose an application
This book completes the Apress Java learning journey and is a comprehensive approach to learning Java APIs, extensions, and modules such as Java EE integration, mobile Java modules, JavaFX, and JDBC. In this book, you'll learn how to build user interfaces with Swing and JavaFX as well as how to network with the new Java 9 and much more. Java APIs, Extensions and Libraries is for Java programmers who are familiar with the fundamentals of the Java language and Java programming, who are now ready to call upon the power of extended Java functionality available from the huge array of Java APIs, extensions, and libraries. After reading and learning from this book you'll be ready to become a professional Java programmer. You will: Extend your Java skills beyond the fundamental object-oriented concepts and core language features Apply Java Swing for building Java front ends Get started with Java network programming Connect with databases using JDBC Work with JavaFX, RMI (Remote Method Inv.
Java (Computer program language) --- Application program interfaces (Computer software) --- Computer science. --- Computer programming. --- Computer Science. --- Java. --- Computer Science, general. --- Programming Techniques. --- Computers --- Electronic computer programming --- Electronic data processing --- Electronic digital computers --- Programming (Electronic computers) --- Coding theory --- Informatics --- Science --- Programming --- APIs (Computer software) --- Interfaces, Application program (Computer software) --- Application software --- Object-oriented programming languages --- JavaSpaces technology --- Java (Computer program language).
Choose an application
Find out how to implement the REST architecture to build resilient software in Java with the help of the Spring 5.0 framework. About This Book Follow best practices and explore techniques such as clustering and caching to achieve a reactive, scalable web service, Leverage the Spring Framework to quickly implement RESTful endpoints, Learn to implement a client library for a RESTful web service using the Spring Framework along with the new front end framework. Who This Book Is For This book is intended for those who want to learn to build RESTful web services with the latest Spring 5.0 Framework. To make best use of the code samples included in the book, you should have a basic knowledge of the Java language. Previous experience with the Spring Framework would also help you get up and running quickly. What You Will Learn Deep dive into the principles behind REST Expose CRUD operations through RESTful endpoints with the Spring Framework Devise response formats and error handling strategies, offering a consistent and flexible structure to simplify integration for service consumers Follow the best approaches for dealing with a service's evolution while maintaining backward compatibility Understand techniques to secure web services Comply with the best ways to test RESTful web services, including tips for load testing Optimise and scale web services using techniques such as caching and clustering In Detail REST is an architectural style that tackles the challenges of building scalable web services. In today's connected world, APIs have taken a central role on the web. APIs provide the fabric through which systems interact, and REST has become synonymous with APIs.The depth, breadth, and ease of use of Spring makes it one of the most attractive frameworks in the Java ecosystem. Marrying the two technologies is therefore a very natural choice.This book takes you through the design of RESTful web services and leverages the Spring Framework to implement these services. Starting from the basics of the philosophy behind REST, you'll go through the steps of designing and implementing an enterprise-grade RESTful web service. Taking a practical approach, each chapter provides code samples that you can apply to your own circumstances.This second edition brings forth the power of the latest Spring 5.0 release, working with MVC built-in as well as the front end framework. It then goes beyond the use of Spring to explores approaches to tackle resilience, securit...
Web services. --- Representational State Transfer (Software architecture) --- Application program interfaces (Computer software) --- Web sites --- Web site development --- Microformats --- APIs (Computer software) --- Interfaces, Application program (Computer software) --- Application software --- REST (Software architecture) --- Hypertext systems --- Software architecture --- Cloud computing --- Design. --- Authorship --- Desarrollo Rápido de Aplicaciones (40154305) --- Bibliografía recomendada --- Development. --- Development of application software
Choose an application
Manage and understand the full capabilities of successful REST development. REST API development is a hot topic in the programming world, but not many resources exist for developers to really understand how you can leverage the advantages. This completely updated second edition provides a brief background on REST and the tools it provides (well known and not so well known), then explains how there is more to REST than just JSON and URLs. You will learn about the maintained modules currently available in the npm community, including Express, Restify, Vatican, and Swagger. Finally you will code an example API from start to finish, using a subset of the tools covered. The Node community is currently flooded with modules; some of them are published once and never updated again - cluttering the entire universe of packages. Pro REST API Development with Node.js shines light into that black hole of modules for the developers trying to create an API. Understand REST API development with Node.js using this book today. .
Computer science. --- Software engineering. --- Computer Science. --- Web Development. --- Software Engineering/Programming and Operating Systems. --- Computer software engineering --- Engineering --- Informatics --- Science --- Application program interfaces (Computer software) --- Representational State Transfer (Software architecture) --- REST (Software architecture) --- Hypertext systems --- Software architecture --- APIs (Computer software) --- Interfaces, Application program (Computer software) --- Application software --- Computer programming. --- Computers --- Electronic computer programming --- Electronic data processing --- Electronic digital computers --- Programming (Electronic computers) --- Coding theory --- Programming --- Node.js.
Choose an application
Implement application programming interface (API) usability, security, availability, reliability, and scalability to extend your company’s market and potentially generate revenue. Businesses know they need to extend their markets into the digital world, and expose internal data to the Internet. This book shows how stakeholders within an organization can make it a successful journey. Stakeholder needs are not identical and departments experience difficulties discussing requirements with each other due to their different fundamental understanding of the process. The goal of this book is to introduce a common language for all business groups—developers, security experts, architects, product managers—around APIs and provide an overview of all aspects that need to be considered when exposing internal data. Most of the content in this book is based on feedback from real-world enterprise customer questions, challenges, and business scenarios. Practical guidance is provided on the business value of APIs, the general requirements to know, and how to undertake an audience-based implementation. You will learn how to protect access to data, as well as API error handling, documentation, management, integration, and more. What You’ll Learn: Know the types of APIs and their business and technical requirements The main benefits of APIs, including business value, loose coupling, and frequent updates Protect access to APIs through role-based access, attribute-based access, and rate limiting Distinguish between OAuth and OpenID Connect, and know how they both work Manage API error handling, including what should and should not be handled Understand the distinction between runtime, dynamic data, and static data Leverage external APIs as part of your own APIs.
Application program interfaces (Computer software) --- APIs (Computer software) --- Interfaces, Application program (Computer software) --- Application software --- Computer science. --- Project management. --- Programming Languages, Compilers, Interpreters. --- Project Management. --- Computer Applications. --- Informatics --- Science --- Industrial project management --- Management --- Programming languages (Electronic computers). --- Application software. --- Application computer programs --- Application computer software --- Applications software --- Apps (Computer software) --- Computer software --- Computer languages --- Computer program languages --- Computer programming languages --- Machine language --- Electronic data processing --- Languages, Artificial
Choose an application
Dive headfirst into Microsoft’s Computer Vision APIs through sample-driven scenarios! Imagine an app that describes to the visually impaired the objects around them, or reads the Sunday paper, a favorite magazine, or a street sign. Or an app that is capable of monitoring what is happening inside an area without human control, and then makes a decision based on interpreting an occurrence detected with a live camera. This book teaches developers Microsoft's Computer Vision APIs, a service capable of understanding and interpreting the content of any image. Author Del Sole begins by providing a succinct “need to know” overview of the service with descriptions. You then learn from hands-on demonstrations that show how basic C# code examples can be re-used across platforms. From there you will be guided through two different kinds of applications that interact with the service in two different ways: the more common means of calling a REST service to get back JSON data, and via the .NET libraries that Microsoft has been building to simplify the job (this latter one with Xamarin). What You’ll Learn Understand AI’s role and how devices and applications use sophisticated algorithms to improve people’s lives and business tasks. Analyze images for Optical Character Recognition to detect written words and sentences Think about the next-generation applications in relation to your customers’ needs Get up-to-speed on the latest version of the Computer Vision service, which now comes through Azure Set up an Azure subscription in order to access the Cognitive Services within the portal After reading this book, you will be able to get started with AI services from Microsoft in order to begin building powerful new apps for your company or customers. Who This Book Is For Developers just getting familiar with artificial intelligence. A minimal knowledge of C# is required.
Computer science. --- Computer programming. --- Artificial intelligence. --- Computer Science. --- Microsoft and .NET. --- Artificial Intelligence (incl. Robotics). --- Programming Techniques. --- Computer vision. --- Application program interfaces (Computer software) --- APIs (Computer software) --- Interfaces, Application program (Computer software) --- Application software --- Machine vision --- Vision, Computer --- Artificial intelligence --- Image processing --- Pattern recognition systems --- Microsoft software. --- Microsoft .NET Framework. --- Artificial Intelligence. --- Informatics --- Science --- AI (Artificial intelligence) --- Artificial thinking --- Electronic brains --- Intellectronics --- Intelligence, Artificial --- Intelligent machines --- Machine intelligence --- Thinking, Artificial --- Bionics --- Cognitive science --- Digital computer simulation --- Electronic data processing --- Logic machines --- Machine theory --- Self-organizing systems --- Simulation methods --- Fifth generation computers --- Neural computers --- Computer software --- Computers --- Electronic computer programming --- Electronic digital computers --- Programming (Electronic computers) --- Coding theory --- Programming --- Microsoft.
Choose an application
Get an introduction to the visual design of GraphQL data and concepts, including GraphQL structures, semantics, and schemas in this compact, pragmatic book. In it you will see simple guidelines based on lessons learned from real-life data discovery and unification, as well as useful visualization techniques. These in turn help you improve the quality of your API designs and give you the skills to produce convincing visual communications about the structure of your API designs. Finally, Visual Design of GraphQL Data shows you how to handle GraphQL with legacy data as well as with Neo4j graph databases. Spending time on schema quality means that you will work from sharper definitions, which in turn leads to greater productivity and well-structured applications. You will: Create quality GraphQL data designs Avoid structural mistakes Draw highly communicative property graph diagrams of your APIs.
Application program interfaces (Computer software) --- Information visualization. --- Data visualization --- Visualization of information --- Information science --- Visual analytics --- APIs (Computer software) --- Interfaces, Application program (Computer software) --- Application software --- Computer science. --- Database management. --- Computer programming. --- Programming Languages, Compilers, Interpreters. --- Database Management. --- Web Development. --- Computers --- Electronic computer programming --- Electronic data processing --- Electronic digital computers --- Programming (Electronic computers) --- Coding theory --- Data base management --- Data services (Database management) --- Database management services --- DBMS (Computer science) --- Generalized data management systems --- Services, Database management --- Systems, Database management --- Systems, Generalized database management --- Informatics --- Science --- Programming --- Programming languages (Electronic computers). --- Computer languages --- Computer program languages --- Computer programming languages --- Machine language --- Languages, Artificial
Listing 1 - 8 of 8 |
Sort by
|