Browse Results

Showing 23,351 through 23,375 of 53,667 results

Building Evolutionary Architectures: Support Constant Change

by Neal Ford Rebecca Parsons Patrick Kua

The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it evolves. This practical guide ties those parts together with a new way to think about architecture and time.

Building Java Programs: A Back to Basics Approach

by Stuart Reges Marty Stepp

The authors' proven and class-tested "back to basics" approach introduces programming fundamentals first, with new syntax and concepts added over multiple chapters, and object-oriented programming discussed only once readers have developed a basic understanding of Java programming.

Building Microservices with ASP.NET Core: Develop, Test, and Deploy Cross-Platform Services in the Cloud

by Kevin Hoffman

At a time when nearly every vertical, regardless of domain, seems to need software running in the cloud to make money, microservices provide the agility and drastically reduced time to market you require. This hands-on guide shows you how to create, test, compile, and deploy microservices, using the ASP.NET Core free and open-source framework. Along the way, you’ll pick up good, practical habits for building powerful and robust services.Building microservices isn’t about learning a specific framework or programming language; it’s about building applications that thrive in elastically scaling environments that don't have host affinity, and that can start and stop at a moment’s notice. This practical book guides you through the process.Learn test-driven and API-first development conceptsCommunicate with other services by creating and consuming backing services such as databases and queuesBuild a microservice that depends on an external data sourceLearn about event sourcing, the event-centric approach to persistenceUse ASP.NET Core to build web applications designed to thrive in the cloudBuild a service that consumes, or is consumed by, other servicesCreate services and applications that accept external configurationExplore ways to secure ASP.NET Core microservices and applications

Building Microservices with Go

by Nic Jackson

Your one-stop guide to the common patterns and practices, showing you how to apply these using the Go programming language About This Book • This short, concise, and practical guide is packed with real-world examples of building microservices with Go • It is easy to read and will benefit smaller teams who want to extend the functionality of their existing systems • Using this practical approach will save your money in terms of maintaining a monolithic architecture and demonstrate capabilities in ease of use Who This Book Is For You should have a working knowledge of programming in Go, including writing and compiling basic applications. However, no knowledge of RESTful architecture, microservices, or web services is expected. If you are looking to apply techniques to your own projects, taking your first steps into microservice architecture, this book is for you. What You Will Learn • Plan a microservice architecture and design a microservice • Write a microservice with a RESTful API and a database • Understand the common idioms and common patterns in microservices architecture • Leverage tools and automation that helps microservices become horizontally scalable • Get a grounding in containerization with Docker and Docker-Compose, which will greatly accelerate your development lifecycle • Manage and secure Microservices at scale with monitoring, logging, service discovery, and automation • Test microservices and integrate API tests in Go In Detail Microservice architecture is sweeping the world as the de facto pattern to build web-based applications. Golang is a language particularly well suited to building them. Its strong community, encouragement of idiomatic style, and statically-linked binary artifacts make integrating it with other technologies and managing microservices at scale consistent and intuitive. This book will teach you the common patterns and practices, showing you how to apply these using the Go programming language. It will teach you the fundamental concepts of architectural design and RESTful communication, and show you patterns that provide manageable code that is supportable in development and at scale in production. We will provide you with examples on how to put these concepts and patterns into practice with Go. Whether you are planning a new application or working in an existing monolith, this book will explain and illustrate with practical examples how teams of all sizes can start solving problems with microservices. It will help you understand Docker and Docker-Compose and how it can be used to isolate microservice dependencies and build environments. We finish off by showing you various techniques to monitor, test, and secure your microservices. By the end, you will know the benefits of system resilience of a microservice and the advantages of Go stack. Style and approach The step-by-step tutorial focuses on building microservices. Each chapter expands upon the previous one, teaching you the main skills and techniques required to be a successful microservice practitioner.

Building Microservices with .NET Core

by Gaurav Kumar Aroraa Kanwar Manish Lalit Kale

Architect your .NET applications by breaking them into really small pieces—microservices—using this practical, example-based guide About This Book • Start your microservices journey and understand a broader perspective of microservices development • Build, deploy, and test microservices using ASP.Net MVC, Web API, and Microsoft Azure Cloud • Get started with reactive microservices and understand the fundamentals behind it Who This Book Is For This book is for .NET Core developers who want to learn and understand microservices architecture and implement it in their .NET Core applications. It's ideal for developers who are completely new to microservices or have just a theoretical understanding of this architectural approach and want to gain a practical perspective in order to better manage application complexity. What You Will Learn • Compare microservices with monolithic applications and SOA • Identify the appropriate service boundaries by mapping them to the relevant bounded contexts • Define the service interface and implement the APIs using ASP.NET Web API • Integrate the services via synchronous and asynchronous mechanisms • Implement microservices security using Azure Active Directory, OpenID Connect, and OAuth 2.0 • Understand the operations and scaling of microservices in .NET Core • Understand the testing pyramid and implement consumer-driven contract using pact net core • Understand what the key features of reactive microservices are and implement them using reactive extension In Detail Microservices is an architectural style that promotes the development of complex applications as a suite of small services based on business capabilities. This book will help you identify the appropriate service boundaries within the business. We'll start by looking at what microservices are, and what the main characteristics are. Moving forward, you will be introduced to real-life application scenarios, and after assessing the current issues, we will begin the journey of transforming this application by splitting it into a suite of microservices. You will identify the service boundaries, split the application into multiple microservices, and define the service contracts. You will find out how to configure, deploy, and monitor microservices, and configure scaling to allow the application to quickly adapt to increased demand in the future. With an introduction to the reactive microservices, you strategically gain further value to keep your code base simple, focusing on what is more important rather than the messy asynchronous calls. Style and approach This guide serves as a stepping stone that helps .NET Core developers in their microservices architecture. This book provides just enough theory to understand the concepts and apply the examples.

Building Microservices with .NET Core 2.0: Transitioning monolithic architectures using microservices with .NET Core 2.0 using C# 7.0, 2nd Edition

by Gaurav Aroraa

Key Features Start your microservices journey and get a broader perspective on microservices development using C# 7.0 with .NET Core 2.0 Build, deploy, and test microservices using ASP.Net Core, ASP.NET Core API, and Microsoft Azure Cloud Get the basics of reactive microservices Book Description The microservices architectural style promotes the development of complex applications as a suite of small services based on business capabilities. This book will help you identify the appropriate service boundaries within your business. We'll start by looking at what microservices are and their main characteristics. Moving forward, you will be introduced to real-life application scenarios; after assessing the current issues, we will begin the journey of transforming this application by splitting it into a suite of microservices using C# 7.0 with .NET Core 2.0. You will identify service boundaries, split the application into multiple microservices, and define service contracts. You will find out how to configure, deploy, and monitor microservices, and configure scaling to allow the application to quickly adapt to increased demand in the future. With an introduction to reactive microservices, you’ll strategically gain further value to keep your code base simple, focusing on what is more important rather than on messy asynchronous calls. What you will learn Get acquainted with Microsoft Azure Service Fabric Compare microservices with monolithic applications and SOA Learn Docker and Azure API management Define a service interface and implement APIs using ASP.NET Core 2.0 Integrate services using a synchronous approach via RESTful APIs with ASP.NET Core 2.0 Implement microservices security using Azure Active Directory, OpenID Connect, and OAuth 2.0 Understand the operation and scaling of microservices in .NET Core 2.0 Understand the key features of reactive microservices and implement them using reactive extensions

Building Modern Networks

by Steven Noble

Gain the edge with SDN, NFV, network virtualization, and networking on clouds About This Book • Navigate through the complexities of delivering modern networking services with practical techniques and solutions • Build robust software defined networks and solve real-world problems involving challenges with next generation networks • Discover the best practices used by top industry professionals for network-related architecture, services, and applications and secure your networks Who This Book Is For This book is for Network Engineers and Network Administrators who are taking their first steps when deploying software-defined networks. Network Architects will also find this book useful when designing and building modern networks. What You Will Learn • Understand Traditional Network Challenges to match modern applications requirements • Find out all about Next Generation Networks (NGN) • Explore the different APIs used to control NGN devices • Understand the different software controllers available to manage NGN hardware • Design a next generation network In Detail As IT infrastructures become more software-defined, networking operations tend to be more automated with falling levels of manual configuration at the hardware level. Building Modern Networks will brush up your knowledge on the modern networking concepts and help you apply them to your software-defined infrastructure. In this book you'll gain the knowledge necessary to evaluate, choose, and deploy a next generation network design. We will cover open and closed network operating systems (NOS) along with the protocols used to control them such as OpenFlow, Thrift, Opflex, and REST. You will also learn about traffic engineering and security concepts for NGNs. You will also find out how to fine-tune your network using QoS and QoE. By the end of the book, you'll be well versed in simplifying the way you design, build, operate, and troubleshoot your network. Style and Approach This practical tutorial shows you real-world solutions to design and build network services through cutting edge research.

Building Modern Web Applications Using Angular

by Shravan Kumar Kasagoni

Design and develop next generation web applications using Angular 2 and Angular 4 About This Book • Learn about the core building blocks of Angular • Build and architect high performance web applications • Implement the latest JavaScript concepts in ECMAScript 2015, ECMAScript 2016, and TypeScript • Leverage the latest Angular features to get the most out of your web applications Who This Book Is For This book is targeted at JavaScript developers who are interested in learning how to build rich and powerful web applications with the latest version of Angular. Working knowledge of Angular 1 will be beneficial. What You Will Learn • Develop a frontend web application using component-based architecture • Use ES5, ES2015, and TypeScript to build Angular 4 UI applications • Develop simple to complex user interfaces in Angular 4 • Develop and handle forms in Angular 4 UI applications • Test UIs built in Angular 4 • Use material design components and animations in Angular 4 In Detail In the last few years, Angular has established itself as the number one choice of JavaScript Developers. What makes Angular special is performance and productivity. With Angular, developers can work on consistent coding patterns and build web applications that are powerful and scalable. This book will you get you up and running with Angular and teach how to build modern web applications. It starts with basics of Angular 2 and then brushes you up with the new features of Angular 4. You will learn the core concepts involved in building web applications with Angular such as Data Binding, Routing, Dependency Injection, and much more. The book teaches how to build components and use them to build web apps of your choice. It will help you to handle different kinds of forms and learn the concept of reactive programming. Finally the book teaches how to build visually appealing and responsive UIs. Style and approach It follows a practical approach to explain almost every feature of Angular 2 and Angular 4 and their concepts through real-world examples. In each chapter, a different example is used so that you can build a foundation and understand the concepts by applying them in different scenarios.

Building Progressive Web Apps: Bringing the Power of Native to the Browser

by Tal Ater

Move over native apps. New progressive web apps have capabilities that will soon make you obsolete. With this hands-on guide, web developers and business execs will learn how—and why—to develop web apps that take advantage of features that have so far been exclusive to native apps. Features that include fast load times, push notifications, offline access, homescreen shortcuts, and an entirely app-like experience.By leveraging the latest browser APIs, progressive web apps combine all of the benefits of native apps, while avoiding their issues. Throughout the book, author Tal Ater shows you how to improve a simple website for the fictional Gotham Imperial Hotel into a modern progressive web app. Plus:Understand how service workers work, and use them to create sites that launch in an instant, regardless of the user’s internet connectionCreate full-screen web apps that launch from the phone's homescreen just like native appsRe-engage users with push notifications, even days after they have left your siteEmbrace offline-first and build web apps that gracefully handle loss of connectivityExplore new UX opportunities and challenges presented by progressive web apps

Building RESTful Web services with Go: Learn how to build powerful RESTful APIs with Golang that scale gracefully

by Anshul Joshi Naren Yellavula

Key Features Follow best practices and explore techniques such as clustering and caching to achieve a reactive, scalable web service Leverage the Buffalo Framework to quickly implement RESTful endpoints Learn to implement a client library for a RESTful web service using Go Book Description REST is an architectural style that tackles the challenges of building scalable web services and 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 Go, makes it a breeze for developers to work with it to build robust Web APIs. This book takes you through the design of RESTful web services and leverages a framework like Buffalo Go to implement these services. The book starts with a brief introduction to REST API development and how it transformed the modern web. You will learn how to handle routing and authentication of web services along with working with middleware for internal service. The book explains how to use Go frameworks to build RESTful web services and work with MongoDB to create REST API. You will learn how to integrate Postgres SQL and JSON with a Go web service and build a client library in Go for consuming REST API. You will learn how to scale APIs using the microservice architecture and deploy the REST APIs using Nginx as a proxy server. Finally you will learn how to metricize a REST API using an API Gateway. By the end of the book you will be proficient in building RESTful APIs in Go. What you will learn Create HTTP handler and introspect the Gorilla Mux router OAuth 2 implementation with Go Build RESTFul API with go-restful, Revel.Go and Buffalo Go Create REST API with MongoDB and Go Build a working client library and unit test for REST API Debug, test, and profile RESTful APIs with each of the frameworks Optimize and scale REST API using microservices

Building Serverless Architectures

by Cagatay Gurturk

Build scalable, reliable, and cost-effective applications with a serverless architecture About This Book • Design a real-world serverless application from scratch • Learn about AWS Lambda function and how to use Lambda functions to glue other AWS Services • Use the Java programming language and well-known design patterns. Although Java is used for the examples in this book, the concept is applicable across all languages • Learn to migrate your JAX-RS application to AWS Lambda and API Gateway Who This Book Is For This book is for developers and software architects who are interested in designing on the back end. Since the book uses Java to teach concepts, knowledge of Java is required. What You Will Learn • Learn to form microservices from bigger Softwares • Orchestrate and scale microservices • Design and set up the data flow between cloud services and custom business logic • Get to grips with cloud provider's APIs, limitations, and known issues • Migrate existing Java applications to a serverless architecture • Acquire deployment strategies • Build a highly available and scalable data persistence layer • Unravel cost optimization techniques In Detail Over the past years, all kind of companies from start-ups to giant enterprises started their move to public cloud providers in order to save their costs and reduce the operation effort needed to keep their shops open. Now it is even possible to craft a complex software system consisting of many independent micro-functions that will run only when they are needed without needing to maintain individual servers. The focus of this book is to design serverless architectures, and weigh the advantages and disadvantages of this approach, along with decision factors to consider. You will learn how to design a serverless application, get to know that key points of services that serverless applications are based on, and known issues and solutions. The book addresses key challenges such as how to slice out the core functionality of the software to be distributed in different cloud services and cloud functions. It covers basic and advanced usage of these services, testing and securing the serverless software, automating deployment, and more. By the end of the book, you will be equipped with knowledge of new tools and techniques to keep up with this evolution in the IT industry. Style and approach The book takes a pragmatic approach, showing you all the examples you need to build efficient serverless applications.

Building Serverless Web Applications

by Diego Zanon

Build scalable, efficient, and highly available web apps using AWS About This Book • Get an in-depth understanding of the serverless model • Build a complete serverless web application end to end • Learn how to use the Serverless Framework to improve your productivity Who This Book Is For If you're looking to learn more about scalable and cost-efficient architectures, this book is for you. Basic knowledge of Node.js skills or familiarity with cloud services is required. For other topics, we cover the basics. What You Will Learn • Get a grasp of the pros and cons of going serverless and its use cases • Discover how you can use the building blocks of AWS to your advantage • Set up the environment and create a basic app with the Serverless Framework • Host static files on S3 and CloudFront with HTTPS support • Build a sample application with a frontend using React as an SPA • Develop the Node.js backend to handle requests and connect to a SimpleDB database • Secure your applications with authentication and authorization • Implement the publish-subscribe pattern to handle notifications in a serverless application • Create tests, define the workflow for deployment, and monitor your app In Detail This book will equip you with the knowledge needed to build your own serverless apps by showing you how to set up different services while making your application scalable, highly available, and efficient. We begin by giving you an idea of what it means to go serverless, exploring the pros and cons of the serverless model and its use cases. Next, you will be introduced to the AWS services that will be used throughout the book, how to estimate costs, and how to set up and use the Serverless Framework. From here, you will start to build an entire serverless project of an online store, beginning with a React SPA frontend hosted on AWS followed by a serverless backend with API Gateway and Lambda functions. You will also learn to access data from a SimpleDB database, secure the application with authentication and authorization, and implement serverless notifications for browsers using AWS IoT. This book will describe how to monitor the performance, efficiency, and errors of your apps and conclude by teaching you how to test and deploy your applications. Style and approach This book takes a step-by-step approach on how to use the Serverless Framework and AWS services to build Serverless Applications. It will give you a hands-on feeling, allowing you to practice while reading. It provides a brief introduction of concepts while keeping the focus on the practical skills required to develop applications.

Building Software Teams: Ten Best Practices for Effective Software Development

by Gijs Wijnholds Joost Visser Sylvan Rigal Zeeger Lubsen

Why does poor software quality continue to plague enterprises of all sizes in all industries? Part of the problem lies with the process, rather than individual developers. This practical guide provides ten best practices to help team leaders create an effective working environment through key adjustments to their process.As a follow-up to their popular book, Building Maintainable Software, consultants with the Software Improvement Group (SIG) offer critical lessons based on their assessment of development processes used by hundreds of software teams. Each practice includes examples of goalsetting to help you choose the right metrics for your team.Achieve development goals by determining meaningful metrics with the Goal-Question-Metric approachTranslate those goals to a verifiable Definition of DoneManage code versions for consistent and predictable modificationControl separate environments for each stage in the development pipelineAutomate tests as much as possible and steer their guidelines and expectationsLet the Continuous Integration server do much of the hard work for youAutomate the process of pushing code through the pipelineDefine development process standards to improve consistency and simplicityManage dependencies on third party code to keep your software consistent and up to dateDocument only the most necessary and current knowledge.

Building the Future Internet through FIRE: a Research and Experimentation based Approach

by Martin Serrano Nikolaos Isaris Hans Schaffers John Domingue Michael Boniface Thanasis Korakis

The Internet as we know it today is the result of a continuous activity for improving network communications, end user services, computational processes and also information technology infrastructures. The Internet has become a critical infrastructure for the human-being by offering complex networking services and end-user applications that all together have transformed all aspects, mainly economical, of our lives. Recently, with the advent of new paradigms and the progress in wireless technology, sensor networks and information systems and also the inexorable shift towards everything connected paradigm, first as known as the Internet of Things and lately envisioning into the Internet of Everything, a data-driven society has been created. In a data-driven society, productivity, knowledge, and experience are dependent on increasingly open, dynamic, interdependent and complex Internet services. The challenge for the Internet of the Future design is to build robust enabling technologies, implement and deploy adaptive systems, to create business opportunities considering increasing uncertainties and emergent systemic behaviors where humans and machines seamlessly cooperate.

Building the Internet of Things: Implement New Business Models, Disrupt Competitors, Transform Your Industry

by Maciej Kranz

Connect your organization to the Internet of Things with solid strategy and a proven implementation plan Building Internet of Things provides front-line business decision makers with a practical handbook for capitalizing on this latest transformation. Focusing on the business implications of Internet of Things (IoT), this book describes the sheer impact, spread, and opportunities arising every day, and how business leaders can implement IoT today to realize tangible business advantages. The discussion delves into IoT from a business, strategy and organizational standpoint, and includes use-cases that illustrate the ripple effect that this latest disruption brings; you'll learn how to fashion a viable IoT plan that works with your organization's strategy and direction, and how to implement that strategy successfully by integrating IoT into your organization tomorrow. For business managers, the biggest question surrounding the Internet of Things is what to do with it. This book examines the way IoT is being used today—and will be used in the future—to help you craft a robust plan for your organization. Grasp the depth and breadth of the Internet of Things Create a secure IoT recipe that aligns with your company's strategy Capitalize on advances while avoiding disruption from others Leverage the technical, organizational, and social impact of IoT In the past five years, the Internet of Things has become the new frontier of technology that has everyone talking. It seems that almost every week a major vendor announces a new IoT strategy or division; is your company missing the boat? Learn where IoT fits into your organization, and how to turn disruption into profit with the expert guidance in Building the Internet of Things.

Building the Network of the Future: Getting Smarter, Faster, and More Flexible with a Software Centric Approach

by Greg Stiegler and John DeCastra

From the Foreword: "This book lays out much of what we’ve learned at AT&T about SDN and NFV. Some of the smartest network experts in the industry have drawn a map to help you navigate this journey. Their goal isn’t to predict the future but to help you design and build a network that will be ready for whatever that future holds. Because if there’s one thing the last decade has taught us, it’s that network demand will always exceed expectations. This book will help you get ready."—Randall Stephenson, Chairman, CEO, and President of AT&T "Software is changing the world, and networks too. In this in-depth book, AT&T's top networking experts discuss how they're moving software-defined networking from concept to practice, and why it's a business imperative to do this rapidly."—Urs Hölzle, SVP Cloud Infrastructure, Google "Telecom operators face a continuous challenge for more agility to serve their customers with a better customer experience and a lower cost. This book is a very inspiring and vivid testimony of the huge transformation this means, not only for the networks but for the entire companies, and how AT&T is leading it. It provides a lot of very deep insights about the technical challenges telecom engineers are facing today. Beyond AT&T, I’m sure this book will be extremely helpful to the whole industry."—Alain Maloberti, Group Chief Network Officer, Orange Labs Networks "This new book should be read by any organization faced with a future driven by a "shift to software." It is a holistic view of how AT&T has transformed its core infrastructure from hardware based to largely software based to lower costs and speed innovation. To do so, AT&T had to redefine their technology supply chain, retrain their workforce, and move toward open source user-driven innovation; all while managing one of the biggest networks in the world. It is an amazing feat that will put AT&T in a leading position for years to come."—Jim Zemlin, Executive Director, The Linux Foundation This book is based on the lessons learned from AT&T’s software transformation journey starting in 2012 when rampant traffic growth necessitated a change in network architecture and design. Using new technologies such as NFV, SDN, Cloud, and Big Data, AT&T’s engineers outlined and implemented a radical network transformation program that dramatically reduced capital and operating expenditures. This book describes the transformation in substantial detail. The subject matter is of great interest to telecom professionals worldwide, as well as academic researchers looking to apply the latest techniques in computer science to solving telecom’s big problems around scalability, resilience, and survivability.

Building Virtual Reality with Unity and Steam VR

by Jeff W Murray

The golden age of virtual reality is here; take the first step into V.R. programming and development with Jeff W. MurrayBuilding Virtual Reality with Unity and SteamVR. Murray explores some of the topical issues surrounding virtual reality; including V.R. sickness, telepresence, performance issues and practical ways to diminish these detrimental effects to make a more comprehensive experience. Building Virtual Reality also grants readers a hands-on approach with the Unity game engine and programming. The example projects and sample C# code found in the text are compatible with all SteamVR supported virtual reality head mounted displays that are currently available. This text is the essential survival guide to VR and VR development for any reader. Author Bio: Jeff W. Murray has written two books: Game Development for iOS with Unity3D, C# Game Programming Cookbook for Unity3D, both published by CRC Press. In his game development career spanning over 14 years, he has worked with some of the world Murray Key features: Discusses some of the key issues facing virtual reality and provides helpful tips for making better V.R. experiences. Develop V.R. applications with practical examples geared to work with both the Oculus Rift and HTC Vive, as well as open source virtual reality (OSVR) headsets like the HDK. Find out how to build both standing and seated experiences. Tips on optimizing performance with the Unity Profilers. Explore examples specifically for HTC Vive Controllers and picking up and throwing physics objects, including haptic feedback. Discover how to build user interfaces for virtual reality, as well as discussing some best practices for V.R. based user interface design. Written by a games industry veteran who has been a V.R. developer since the first Oculus development kit.

Building Web and Mobile ArcGIS Server Applications with JavaScript – Second Edition

by Eric Pimpler

<P><P>Master the ArcGIS API for JavaScript to build web and mobile applications using this practical guide. <P><P>About This Book <P><P>Develop ArcGIS Server applications with JavaScript, both for traditional web browsers as well as the mobile platform <P><P>Make your maps informative with intuitive geographic layers, user interface widgets, and more <P><P>Integrate ArcGIS content into your custom applications and perform analytics with the ArcGIS Online <P><P>Who This Book Is For <P><P>If you are a web or mobile application developer, who wants to create GIS applications in your respective platform, this book is ideal for you. You will need Java Script programming experience to get the most out of this book. Although designed as an introductory to intermediate level book, it will also be useful for more advanced developers who are new to the topic of developing applications with ArcGIS Server. <P><P>What You Will Learn <P><P>To create an application with the ArcGIS API for JavaScript <P><P>Build and display a broad range of different geometry types to represent features on the map <P><P>The best way to leverage a feature layer and display related attribute data <P><P>The functionality of the wide range of widgets and how to use them effectively <P><P>Query data to gain new insights into the information it contains <P><P>Work with tasks to discover and locate features on the map <P><P>Using the geocoder and associated widgets <P><P>The ability of the API to provide turn by turn directions and routing capabilities <P><P>How to use the Geometry Engine and Geometry Service tasks for common geoprocessing operations <P><P>Integrate content on ArcGIS online and add it to your custom web mapping application <P><P>In Detail <P><P>The ArcGIS API for JavaScript enables you to quickly build web and mobile mapping applications that include sophisticated GIS capabilities, yet are easy and intuitive for the user. <P><P>Aimed at both new and experienced web developers, this practical guide gives you everything you need to get started with the API. After a brief introduction to HTML/CSS/JavaScript, you'll embed maps in a web page, add the tiled, dynamic, and streaming data layers that your users will interact with, and mark up the map with graphics. You will learn how to quickly incorporate a broad range of useful user interface elements and GIS functionality to your application with minimal effort using prebuilt widgets. As the book progresses, you will discover and use the task framework to query layers with spatial and attribute criteria, search for and identify features on the map, geocode addresses, perform network analysis and routing, and add custom geoprocessing operations. Along the way, we cover exciting new features such as the client-side geometry engine, learn how to integrate content from ArcGIS.com, and use your new skills to build mobile web mapping applications. <P><P>We conclude with a look at version 4 of the ArcGIS API for JavaScript (which is being developed in parallel with version 3.x) and what it means for you as a developer. <P><P>Style and approach <P><P>Readers will be taken through a series of exercises that will demonstrate how to efficiently build ArcGIS Server applications for the mobile and web.

Building Web and Mobile ArcGIS Server Applications with JavaScript - Second Edition

by Eric Pimpler Mark Lewin

Master the ArcGIS API for JavaScript to build web and mobile applications using this practical guide. About This Book • Develop ArcGIS Server applications with JavaScript, both for traditional web browsers as well as the mobile platform • Make your maps informative with intuitive geographic layers, user interface widgets, and more • Integrate ArcGIS content into your custom applications and perform analytics with the ArcGIS Online Who This Book Is For If you are a web or mobile application developer, who wants to create GIS applications in your respective platform, this book is ideal for you. You will need Java Script programming experience to get the most out of this book. Although designed as an introductory to intermediate level book, it will also be useful for more advanced developers who are new to the topic of developing applications with ArcGIS Server. What You Will Learn • To create an application with the ArcGIS API for JavaScript • Build and display a broad range of different geometry types to represent features on the map • The best way to leverage a feature layer and display related attribute data • The functionality of the wide range of widgets and how to use them effectively • Query data to gain new insights into the information it contains • Work with tasks to discover and locate features on the map • Using the geocoder and associated widgets • The ability of the API to provide turn by turn directions and routing capabilities • How to use the Geometry Engine and Geometry Service tasks for common geoprocessing operations • Integrate content on ArcGIS online and add it to your custom web mapping application In Detail The ArcGIS API for JavaScript enables you to quickly build web and mobile mapping applications that include sophisticated GIS capabilities, yet are easy and intuitive for the user. Aimed at both new and experienced web developers, this practical guide gives you everything you need to get started with the API. After a brief introduction to HTML/CSS/JavaScript, you'll embed maps in a web page, add the tiled, dynamic, and streaming data layers that your users will interact with, and mark up the map with graphics. You will learn how to quickly incorporate a broad range of useful user interface elements and GIS functionality to your application with minimal effort using prebuilt widgets. As the book progresses, you will discover and use the task framework to query layers with spatial and attribute criteria, search for and identify features on the map, geocode addresses, perform network analysis and routing, and add custom geoprocessing operations. Along the way, we cover exciting new features such as the client-side geometry engine, learn how to integrate content from ArcGIS.com, and use your new skills to build mobile web mapping applications. We conclude with a look at version 4 of the ArcGIS API for JavaScript (which is being developed in parallel with version 3.x) and what it means for you as a developer. Style and approach Readers will be taken through a series of exercises that will demonstrate how to efficiently build ArcGIS Server applications for the mobile and web.

Building Web Applications with Visual Studio 2017: Using .NET Core and Modern JavaScript Frameworks

by Kevin Grossnicklaus Ben Dewey Philip Japikse

Learn how to build web applications from three Microsoft MVPs. After building the data application layer using Entity Framework Core and a RESTful service using ASP. NET Core, you will then build the client side web application three ways: first, using ASP. NET Core, then using Angular 2, and, finally, using React. You will be able to compare and contrast these UI frameworks and select the best one for your needs. . NET Core is a complete rewrite of the popular . NET and its related frameworks. While many concepts are similar between . NET Core and the . NET 4. 6 framework, there are revolutionary changes as well, including updates to Entity Framework Core and ASP. NET Core. The first section of this book covers the three main parts of building applications with C#: Entity Framework, ASP. NET Core Services, and ASP. NET Core Web Applications. There is also an explosion in popularity of JavaScript frameworks for client side development, and the authors cover two of the most popular UI frameworks. Start with TypeScript for developing clean JavaScript, along with a client side build tool such as Gulp, Grunt, and WebPack. Using the same data access layer and RESTful service from the . NET Core application, you can rebuild the UI using Angular 2. Then, repeat the process using React, for a true comparison of building client side applications using ASP. NET Core, Angular 2, and React. What You'll Learn Understand the fundamentals of . NET Core and what that means to the traditional . NET developer Build a data access layer with Entity Framework Core, a RESTful service with ASP. NET Core MVC, and a website with ASP. NET Core MVC and Bootstrap Automate many build tasks with client side build utilities Who This Book Is For Intermediate to advanced . NET developers

Building Web Apss with Spring 5 and Angular

by Ajitesh Shukla

<P><P>A complete guide to build robust and scalable web applications with Spring and Angular <P><P>Key Features <P><P>This hands on guide will teach you how to build an end-to-end modern web application using Spring and Angular. <P><P>It is easy to read and will benefit Java developers who have been used to develop the back-end part of web application while front-end (UI) has been left for UI developers. <P><P>Learn the core aspects involved in developing the backend and the UI, right from designing to integrating and deploying. <P><P>Book Description <P><P>Spring is the most popular application development framework being adopted by millions of developers around the world to create high performing, easily testable, reusable code. Its lightweight nature and extensibility helps you write robust and highly-scalable server-side web applications. Coupled with the power and efficiency of Angular, creating web applications has never been easier. <P><P>If you want build end-to-end modern web application using Spring and Angular, then this book is for you. <P><P>The book directly heads to show you how to create the backend with Spring, showing you how to configure the Spring MVC and handle Web requests. It will take you through the key aspects such as building REST API endpoints, using Hibernate, working with Junit 5 etc. Once you have secured and tested the backend, we will go ahead and start working on the front end with Angular. You will learn about fundamentals of Angular and Typescript and create an SPA using components, routing etc. Finally, you will see how to integrate both the applications with REST protocol and deploy the application using tools such as Jenkins and Docker. <P><P>What you will learn <P><P>Set up development environment for Spring Web App and Angular app. <P><P>Process web request and response and build REST API endpoints. <P><P>Create data access components using Spring Web MVC framework and Hibernate <P><P>Use Junit 5 to test your application <P><P>Learn the fundamental concepts around building Angular <P><P>Configure and use Routes and Components. <P><P>Protect Angular app content from common web vulnerabilities and attacks. <P><P>Integrate Angular apps with Spring Boot Web API endpoints <P><P>Deploy the web application based on CI and CD using Jenkins and Docker containers

Business Analytics Using R - A Practical Approach: A Practical Approach

by Umesh R. Hodeghatta Umesh Nayak

Learn the fundamental aspects of the business statistics, data mining, and machine learning techniques required to understand the huge amount of data generated by your organization. This book explains practical business analytics through examples, covers the steps involved in using it correctly, and shows you the context in which a particular technique does not make sense. Further, Practical Business Analytics using R helps you understand specific issues faced by organizations and how the solutions to these issues can be facilitated by business analytics. This book will discuss and explore the following through examples and case studies: An introduction to R: data management and R functions The architecture, framework, and life cycle of a business analytics project Descriptive analytics using R: descriptive statistics and data cleaning Data mining: classification, association rules, and clustering Predictive analytics: simple regression, multiple regression, and logistic regression This book includes case studies on important business analytic techniques, such as classification, association, clustering, and regression. The R language is the statistical tool used to demonstrate the concepts throughout the book. What You Will Learn * Write R programs to handle data * Build analytical models and draw useful inferences from them * Discover the basic concepts of data mining and machine learning * Carry out predictive modeling * Define a business issue as an analytical problem Who This Book Is For Beginners who want to understand and learn the fundamentals of analytics using R. Students, managers, executives, strategy and planning professionals, software professionals, and BI/DW professionals.

Business Continuity und IT-Notfallmanagement: Grundlagen, Methoden und Konzepte (Edition <kes>)

by Heinrich Kersten Gerhard Klett

Das Buch behandelt die Themen Business Continuity und IT-Notfallmanagement ganzheitlich - ausgehend von den Gesch#65533;ftsprozessen einer Organisation, #65533;ber die ggf. vorhandene IT-Unterst#65533;tzung bis hin zur Absicherung ben#65533;tigter personeller, organisatorischer und technischer Ressourcen. Die Autoren stellen das Managementsystem nach den einschl#65533;gigen Standards ISO 22301, 27001/27031, BSI 100-4 dar und vertiefen insbesondere die wichtigen Schritte der Risikoanalyse und der Business Impact Analyse. Zudem werden pr#65533;ventive, detektierende und reaktive Ma#65533;nahmen aus allen Bereichen erl#65533;utert. Praxisrelevante Fallbeispiele unterst#65533;tzen den Leser bei der Einrichtung von Business Continuity Management (BCM) und IT-Notfallmanagement in der eigenen Organisation. Synergieeffekte zwischen BCM und Informationssicherheit werden dabei besonders hervorgehoben.

Business in Real-Time Using Azure IoT and Cortana Intelligence Suite

by Bob Familiar Jeff Barnes

Learn how today’s businesses can transform themselves by leveraging real-time data and advanced machine learning analytics. This book provides prescriptive guidance for architects and developers on the design and development of modern Internet of Things (IoT) and Advanced Analytics solutions. In addition, Business in Real-Time Using Azure IoT and Cortana Intelligence Suite offers patterns and practices for those looking to engage their customers and partners through Software-as-a-Service solutions that work on any device.Whether you're working in Health & Life Sciences, Manufacturing, Retail, Smart Cities and Buildings or Process Control, there exists a common platform from which you can create your targeted vertical solutions. Business in Real-Time Using Azure IoT and Cortana Intelligence Suite uses a reference architecture as a road map. Building on Azure’s PaaS services, you'll see how a solution architecture unfolds that demonstrates a complete end-to-end IoT and Advanced Analytics scenario.What You'll Learn:Automate your software product life cycle using PowerShell, Azure Resource Manager Templates, and Visual Studio Team ServicesImplement smart devices using Node.JS and C#Use Azure Streaming Analytics to ingest millions of eventsProvide both "Hot" and "Cold" path outputs for real-time alerts, data transformations, and aggregation analyticsImplement batch processing using Azure Data FactoryCreate a new form of Actionable Intelligence (AI) to drive mission critical business processesProvide rich Data Visualizations across a wide variety of mobile and web devices Who This Book is For:Solution Architects, Software Developers, Data Architects, Data Scientists, and CIO/CTA Technical Leadership Professionals

Business Information Management I (Microsoft® Office #2016)

by Joyce J. Nielsen Janice A. Snyder Suzanne Weixel

NIMAC-sourced textbook

Refine Search

Showing 23,351 through 23,375 of 53,667 results