IT eBooks
Download, Read, Use
Learn Node.js by Building 6 Projects
Learn Node.js by Building 6 Projects

With its event-driven architecture and efficient web services capabilities, more and more companies are building their entire infrastructure around Node.js. Node has become a de facto part of web development that any serious developer needs to master. This book includes six Node.js projects that gradually increase in complexity. You'll start by building a simple web server and create a basic website. You will then move to create the login system, blog system, chat system, and e-learning system. By creating and following the example projects in this book, you'll improve your Node.js skills through practical working projects, and you'll learn how to use Node.js with many other useful technologies, such as ExpressJS, Kickstart, and Heroku. ...
Learn ARCore - Fundamentals of Google ARCore
Learn ARCore - Fundamentals of Google ARCore

Are you a mobile developer or web developer who wants to create immersive and cool Augmented Reality apps with the latest Google ARCore platform? If so, this book will help you jump right into developing with ARCore and will help you create a step by step AR app easily. This book will teach you how to implement the core features of ARCore starting from the fundamentals of 3D rendering to more advanced concepts such as lighting, shaders, Machine Learning, and others. We'll begin with the basics of building a project on three platforms: web, Android, and Unity. Next, we'll go through the ARCore concepts of motion tracking, environmental understanding, and light estimation. For each core concept, you'll work on a practical project to use and extend the ARCore feature, from learning the basics of 3D rendering and lighting to exploring more advanced concepts. You'll write custom shaders to light virtual objects in AR, then build a neural network to recognize the environment and exp ...
Hands-On Cloud Development with WildFly
Hands-On Cloud Development with WildFly

The book starts by introducing you to WildFly Swarm - a tool that allows you to create runnable microservices from Java EE components. You'll learn the basics of Swarm operation - creating microservices containing only the parts of enterprise runtime needed in a specific case. Later, you'll learn how to configure and test those services. In order to deploy our services in the cloud, we'll use OpenShift. You'll get to know basic information on its architecture, features, and relationship to Docker and Kubernetes. Later, you'll learn how to deploy and configure your services to run in the OpenShift cloud. In the last part of the book, you'll see how to make your application production-ready. You'll find out how to configure continuous integration for your services using Jenkins, make your application resistant to network failures using Hystrix, and how to secure them using Keycloak. By the end of the book, you'll have a functional example application and will have practical know ...
Hands-On Full-Stack Development with Swift
Hands-On Full-Stack Development with Swift

Making Swift an open-source language enabled it to share code between a native app and a server. Building a scalable and secure server backend opens up new possibilities, such as building an entire application written in one language - Swift. This book gives you a detailed walk-through of tasks such as developing a native shopping list app with Swift and creating a full-stack backend using Vapor (which serves as an API server for the mobile app). You'll also discover how to build a web server to support dynamic web pages in browsers, thereby creating a rich application experience. You'll begin by planning and then building a native iOS app using Swift. Then, you'll get to grips with building web pages and creating web views of your native app using Vapor. To put things into perspective, you'll learn how to build an entire full-stack web application and an API server for your native mobile app, followed by learning how to deploy the app to the cloud, and add registration and authe ...
The Data-Driven Project Manager
The Data-Driven Project Manager

Discover solutions to common obstacles faced by project managers. Written as a business novel, the book is highly interactive, allowing readers to participate and consider options at each stage of a project. The book is based on years of experience, both through the author's research projects as well as his teaching lectures at business schools. The book tells the story of Emily Reed and her colleagues who are in charge of the management of a new tennis stadium project. The CEO of the company, Jacob Mitchell, is planning to install a new data-driven project management methodology as a decision support tool for all upcoming projects. He challenges Emily and her team to start a journey in exploring project data to fight against unexpected project obstacles. Data-driven project management is known in the academic literature as "dynamic scheduling" or "integrated project management and control." It is a project management methodology to plan, monitor, and control projects in progress ...
Java APIs, Extensions and Libraries, 2nd Edition
Java APIs, Extensions and Libraries, 2nd Edition

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 write network programs 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. 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 to databases and access data from Java programs using the ...
Professional C++, 4th Edition
Professional C++, 4th Edition

Professional C++ is the advanced manual for C++ programming. Designed to help experienced developers get more out of the latest release, this book skims over the basics and dives right in to exploiting the full capabilities of C++17. Each feature is explained by example, each including actual code snippets that you can plug into your own applications. Case studies include extensive, working code that has been tested on Windows and Linux, and the author's expert tips, tricks, and workarounds can dramatically enhance your workflow. Even many experienced developers have never fully explored the boundaries of the language's capabilities; this book reveals the advanced features you never knew about, and drills down to show you how to turn these features into real-world solutions. The C++17 release includes changes that impact the way you work with C++; this new fourth edition covers them all, including nested namespaces, structured bindings, string_view, template argument deduction for c ...
Beginning C# 7 Programming with Visual Studio 2017
Beginning C# 7 Programming with Visual Studio 2017

Beginning C# 7 Programming with Visual Studio 2017 is the beginner's ultimate guide to the world's most popular programming language. Whether you're new to programming entirely, or just new to C#, there has never been a better time to get started. The new C# 7 and Visual Studio 2017 updates feature a number of new tools and features that streamline the workflow, simplify the code, and make it easier than ever to build high-quality apps. This book walks you through everything you need to know, starting from the very basics, to have you programming in no time. You'll learn about variables, flow control, and object oriented programming, then move into Web and Windows programming as well as databases and XML. The companion website provides downloadable code examples, and practical Try It Out sections provide explicit, step-by-step instructions for writing your own useful, customizable code. C# 7 can be used to build Windows applications, program Windows 10, and write Web apps when used ...
IP Multicast, Volume II
IP Multicast, Volume II

IP Multicast, Volume II thoroughly covers advanced IP multicast designs and protocols specific to Cisco routers and switches. It offers a pragmatic discussion of common features, deployment models, and field practices for advanced Cisco IP multicast networks, culminating with commands and methodologies for implementation and advanced troubleshooting. After fully discussing inter-domain routing and Internet multicast, the authors thoroughly explain multicast scalability, transport diversification, and multicast MPLS VPNs. They share in-depth insights into multicast for the data center, a full chapter of best-practice design solutions, and a start-to-finish troubleshooting methodology designed for complex environments. Reflecting the authors extensive experience with service provider and enterprise networks, IP Multicast, Volume II will be indispensable to IP multicast engineers, architects, operations technicians, consultants, security professionals, and collaboration specialists. ...
Exam Ref 70-764 Administering a SQL Database Infrastructure
Exam Ref 70-764 Administering a SQL Database Infrastructure

Prepare for Microsoft Exam 70-764 - and help demonstrate your real-world mastery of skills for database administration. This exam is intended for database administrators charged with installation, maintenance, and configuration tasks. Their responsibilities also include setting up database systems, making sure those systems operate efficiently, and regularly storing, backing up, and securing data from unauthorized access. Configure data access and auditing; Manage backup and restore of databases; Manage and monitor SQL Server instances; Manage high availability and disaster recovery; Organizes its coverage by exam objectives; Features strategic, what-if scenarios to challenge you; Assumes you have working knowledge of database installation, configuration, and maintenance tasks. You should also have experience with setting up database systems, ensuring those systems operate efficiently, regularly storing and backing up data, and securing data from unauthorized access. ...
← Prev       Next →
Reproduction of site books is authorized only for informative purposes and strictly for personal, private use.
Only Direct Download
IT eBooks Group © 2011-2025