Take a look at our Computers & Information Technology books. Shulph carries a great selection of Computers & Information Technology books, and we are always adding more.
Transform the way you deliver IT resources digitally to connect to people and businesses. Key Features - Extensive demonstration of service and deployment models with related use-cases. - Includes wide and deep practical scenarios to explore the real cloud platform. - Broad perspective to manage resources and disaster recovery. - Infers various security standards and IAM with numerous examples. Description The book ‘Building Cloud and Virtualization Infrastructure’ covers the designing of a private cloud using various components and tools on various platforms such as AWS and OpenNebula. This book includes network virtualization and integrated technologies such as the Internet of Things and how to create web servers/instances on Amazon Web Services and OpenNebula. The readers will gain a better understanding of the concept of resource management, which offers benefits such as cost savings and improved manageability after reading this book. They will also learn disaster recovery, techniques, and tools to support virtualization, as well as the security challenges inherent in cloud platforms, the various IAM roles and their associated security, and various security standards. What you will learn - Understand the fundamentals of cloud concepts. - Explore the knowledge of virtualization through different virtualization tools. - Understand economic considerations to launch businesses online. - Create your private cloud as per business needs. - Learn to choose the right services to grow rapidly in the market. Who this book is for This book is intended for students, researchers, and anyone interested in learning about designing, configuring, and deploying cloud-based applications. The readers should have a basic understanding of networking concepts, but not necessarily of the cloud. Table of Contents 1. Introduction to Cloud 2. Cloud Service Models 3. Cloud Deployment Models 4. Introduction to Hypervisor 5. Introduction to Virtualization 6. Virtualization on IT Assets 7. Experimental Part: Installation and Configuration 8. Practical Approach and Experiments 9. Resource Management in Cloud 10. Security in Cloud
Define your enterprise blockchain system using the AWS blockchain managed service. Key Features - Practical implementation of blockchain applications across Healthcare, Banking, and Finance. - Covers complete solutions, including writing smart contracts, executing chain codes, and deploying blockchain private networks. - Best practices to write smart contracts, add authentication, manage security, and create Ethereum wallets. Description Building Enterprise Blockchain Solutions on AWS is a step-by-step guide for building, deploying, and managing decentralized applications on the AWS Blockchain. You will learn to build real-world decentralized applications for the Healthcare supply chain, Asset Tracker, and bank auditing applications with Hyperledger Fabric and Ethereum. The first section introduces you to the world of blockchain, AWS Blockchain offerings, and the Quantum Ledger Database. The second section introduces the concepts of Hyperledger Fabric, building the Hyperledger Fabric network with the Amazon Managed Blockchain, running the chaincode for the healthcare supply chain, building the API and UI using the Fabric node.js SDK, and adding members to the Fabric network on AWS. This book will help you to master Ethereum, Hyperledger Fabric, and the AWS Blockchain. You will be able to develop dApps for any domain, build private networks, and run your dApps on the AWS Blockchain. You will be an expert in writing and running smart contracts with Solidity and node.js chaincodes. What you will learn - Learn Hyperledger Fabric to build your private blockchain network. - Write and deploy smart contracts on both Ethereum and Hyperledger Fabric. - Add security, authentication, and keep monitoring the performance of dApps. - Practical exposure of blockchain explorer, Truffle, Web3js, Ganache, Etherscan, Metamask, Ethereum wallet, and Remix. Who this book is for This book is well-crafted for software developers, system architects, application developers, and aspiring blockchain developers who want to create decentralized applications (dApps) at speed without wasting time in concepts and making complete use of Amazon-managed blockchains. Readers with some understanding of Ethereum and smart contracts would be helpful to speed up the learning of the concepts although it not an essential requirement. Table of Contents 1. An Introduction to a Blockchain 2. Exploring a Blockchain on AWS 3. Exploring the Amazon Quantum Ledger Database 4. Exploring Hyperledger Fabric 5. The AWS Managed Blockchain to Create a Fabric Network 6. Developing the Chaincode, API, and UI with the Fabric SDK on AWS 7. Adding Members to the Fabric Network on AWS 8. Deep Dive into the Ethereum Blockchain 9. The AWS Blockchain Template to Create a Private Ethereum Network 10. The Solidity Smart Contract Language 11. Creating and Deploying the Asset Tracker Contract on AWS 12. Testing and Interacting with the Asset Tracker on AWS About the Authors Murughan Palaniachari is a developer, speaker, blogger, trainer, DevOps, and Blockchain expert. He has 14+ years of software development and operations experience in multiple technology stacks, including C#, Javascript, NodeJS, Java, Python, and Blockchain. He has expertise in Blockchain, Ethereum, Solidity, Hyperledger Fabric, and Cryptocurrency. He is an expert in building Enterprise Blockchain solutions using Ethereum, Hyperledger Fabric, and Stellar. He is an organizer of TAC – Technical Agility Conference, meetup organizer of Blockchain, DevOps, and Cloud. Blog links: https://elevate-org.com/, https://devopsgames.com LinkedIn Profile: https://www.linkedin.com/in/murughan/
Building and hosting microservices without servers using AWS Lambda Key Features - Learn end-to-end development of microservices using .NET Core and AWS Lambda. - Learn a new way of hosting the .NET Core Web API on the AWS Lambda serverless platform. - Mastering microservices using .NET Core and AWS Lambda. Description Building Modern Serverless Web APIs introduces you to the serverless paradigm of the Web API application, its advantages, and presents you the modern approach of developing the Web API. The book makes efficient use of AWS Lambda services to develop efficient, scalable, and cost-effective API solutions. The book begins with a quick introduction to microservices, its characteristics, and current challenges faced in developing and implementing them. The book explores core concepts of ASP.NET Core and some important AWS services that are commonly used to build microservices using AWS. It explores and provides real hands-on microservice patterns and some of the best practices used in designing the serverless architecture. Furthermore, the book covers end-to-end demonstration of an application where you will learn to develop, build, deploy, and monitor microservices on AWS Lambda using .NET Core 3.1. By the end of this book, you will be proficient in developing microservices with AWS Lambda and become a self-starter to build your own secure microservices. What you will learn - Learn about microservices, their characteristics, patterns, and where to use them. - Understand popular microservice design patterns being used with the serverless architecture. - Learn about the ASP.NET Core Web API and its hosting strategies for building serverless microservices. - Learn about Amazon Web Services and the services commonly used to build microservices. Who this book is for This book is for a seasoned .NET developer or AWS practitioner who wants to learn about the microservices architecture, patterns, and how to deploy using AWS Lambda. Table of Contents 1. Microservices: Its Characteristics and Challenges 2. Introduction to the ASP.NET Core Web API 3. Introduction to AWS Services 4. Microservices Patterns 5. The Serverless Paradigm 6. Communication Patterns and Service Discovery 7. Collaborating between Microservices 8. Distributed Monitoring 9. Security 10. Continuous Integration and Deployment 11. AWS Best Practices About the Authors Tanmoy Sakar is an AWS Solutions Architect - Associate Certified professional with experience of more than 11+ years in the IT industry. He has handled responsibilities as a Lead in application design, development and support on enterprise applications. He has been working as a Senior Consultant in Neudesic LLC, Hyderabad, India. He holds a master’s degree from Jadavpur University (Kolkata). He has published papers at National/International conferences. Blog links: https://pragmaticawsguys.wordpress.com/ LinkedIn Profile: https://www.linkedin.com/in/tanmoy-sarkar-7a326030/
Learn web application development through design thinking and illustrated use-cases. Key Features - Learn from Node.js community leader to design production-ready applications. - Numerous examples and use-cases demonstrate how to create web components of your choice. - Covers best practices on writing error-free and high-performant codes for scaling Node.js apps. Description 'Building Production-ready Web Apps with Node.js' teaches you how a web application works from the inside out with detailed illustrations of the various components. You should be able to use the knowledge to develop new web applications, enhance existing applications, or re-architect applications to meet new workload characteristics or deployment scenarios. This book, written by a Node.js community leader, walks you through the various aspects of a web application, beginning with platform selection and ending with production problem determination. It offers unique Node.js features that make it a high-performer in IO workloads. The book then walks you through the components of a web application, such as the front-end, back-end, middleware functions, database, and third-party services. There are several real-world case studies and illustrative examples to help you internalize the knowledge easily. If you read this book, you should be able to apply what you've learned in your current job situation. This book will provide you with the ability to appreciate and rationalize the design considerations of modern web technologies. What you will learn - Learn how to create web app components from zero. - Receive expert guidance on optimizing backend components' performance. - Develop the ability to convert monolithic applications to microservices. - Utilize cutting-edge techniques to reinvent web components for maximum production strength. Who this book is for This book is intended for students, mobile developers, application developers, and architects who want to create and redesign web applications. Prior experience with JavaScript programming is preferred but not required. Table of Contents 1. Getting Started with the Fundamentals 2. Setting up the Environment 3. Introduction to Web Server 4. Our First program: Time of the Day Server 5. Common Networking Interfaces of Node.js 6. Major Web Server Components 7. Interacting with Backend Components 8. Implementing Common Website Features 9. Making our Website Production Grade 10. Best Practices for High Performant Code 11. Debugging Program Anomalies
Develop and deploy efficient server-side applications and microservice architectures. Key Features - Extensive examples of the Go programming language and REST concepts. - Includes graphical illustrations and visual explanation of the microservice architecture. - Graphs and visual explanation for Docker and Kubernetes commands. Description 'Building Server-side and Microservices with Go' teaches you the fundamentals of Go programming languages, REST server applications, and microservices. You can develop efficient server-side applications and use modern development concepts such as microservices after reading this book. We will create simple server-side applications and add new features as and when a new topic is covered. We will begin with the fundamentals of Go programming languages, which will create simple server-side applications. During development, a layered design will be introduced, with each application layer serving a specific purpose. We will introduce you to the microservice concept, and it is further divided into a couple of smaller microservices. Finally, we'll look at how to use Docker and Kubernetes to deploy and scale microservices. After reading this book, we will be able to successfully develop monolithic and microservice applications and identify when one approach is more appropriate than another. This book can also help improve existing applications. It is a perfect handy guide to build proficiency with Docker and Kubernetes. What you will learn - Basics of Go programming language (data types, structures, loops, functions, concurrency, etc). - REST concept development and implementation. - Introduction to layered server-side application designs and key roles. - PostgreSQL database design, CRUD operations, and queries. Who this book is for This book is intended for backend developers, software architects, and students interested in learning about the Go programming language, REST Server Applications, and Microservices. Knowing fundamental programming concepts would be an advantage but not essential. Table of Contents 1. Fundamentals of Go Programming Language 2. REST Server Applications 3. HTTP Layer and Handler 4. Core Layer 5. Data Layer and Database 6. Microservices 7. Microservices in Go 8. Microservice Communication 9. Deployment and Scaling About the Authors Dušan Stojanović was born in Smederevo, Serbia, in 1989. He received a Bachelor’s degree in Computer Science from University in Belgrade in 2012 and a Master’s degree in Computer Science from University in Belgrade in 2013. Since 2013, he has been working for various software companies. He is passionate about REST API Applications and Microservices. This is his first book.
Clear your doubts about Business Intelligence and start your new journey KEY FEATURES - Includes successful methods and innovative ideas to achieve success with BI. - Vendor-neutral, unbiased, and based on experience. - Highlights practical challenges in BI journeys. - Covers financial aspects along with technical aspects. - Showcases multiple BI organization models and the structure of BI teams. DESCRIPTION The book demystifies misconceptions and misinformation about BI. It provides clarity to almost everything related to BI in a simplified and unbiased way. It covers topics right from the definition of BI, terms used in the BI definition, coinage of BI, details of the different main uses of BI, processes that support the main uses, side benefits, and the level of importance of BI, various types of BI based on various parameters, main phases in the BI journey and the challenges faced in each of the phases in the BI journey. It clarifies myths about self-service BI and real-time BI. The book covers the structure of a typical internal BI team, BI organizational models, and the main roles in BI. It also clarifies the doubts around roles in BI. It explores the different components that add to the cost of BI and explains how to calculate the total cost of the ownership of BI and ROI for BI. It covers several ideas, including unconventional ideas to achieve BI success and also learn about IBI. It explains the different types of BI architectures, commonly used technologies, tools, and concepts in BI and provides clarity about the boundary of BI w.r.t technologies, tools, and concepts. The book helps you lay a very strong foundation and provides the right perspective about BI. It enables you to start or restart your journey with BI. WHAT YOU WILL LEARN - Builds a strong conceptual foundation in BI. - Gives the right perspective and clarity on BI uses, challenges, and architectures. - Enables you to make the right decisions on the BI structure, organization model, and budget. - Explains which type of BI solution is required for your business. - Applies successful BI ideas. WHO THIS BOOK IS FOR This book is a must-read for business managers, BI aspirants, CxOs, and all those who want to drive the business value with data-driven insights. TABLE OF CONTENTS 1. What is Business Intelligence? 2. Why do Businesses need BI? 3. Types of Business Intelligence 4. Challenges in Business Intelligence 5. Roles in Business Intelligence 6. Financials of Business Intelligence 7. Ideas for Success with BI 8. Introduction to IBI 9. BI Architectures 10. Demystify Tech, Tools, and Concepts in BI
Build and deploy scalable cloud native microservices using the Spring framework and Kubernetes. Key Features - Complete coverage on how to design, build, run, and deploy modern cloud native microservices. - Includes numerous sample code exercises on microservices, Spring and Kubernetes. - Develop a stronghold on Kubernetes, Spring, and the microservices architecture. - Complete guide of application containerization on Kubernetes containers. Description The main objective of this book is to give an overview of cloud native microservices, their architecture, design patterns, best practices, real use cases and practical coverage of modern applications. This book covers a strong understanding of the fundamentals of microservices, API first approach, Testing, observability, API Gateway, Service Mesh and Kubernetes alternatives of Spring Cloud. This book covers the implementation of various design patterns of developing cloud native microservices using Spring framework docker and Kubernetes libraries. It covers containerization concepts and hands-on lab exercises like how to build, run and manage microservices applications using Kubernetes. After reading this book, the readers will have a holistic understanding of building, running, and managing cloud native microservices applications on Kubernetes containers. What you will learn - Learn fundamentals of microservice and design patterns. - Learn microservices development using Spring Boot and Kubernetes. - Learn to develop reactive, event-driven, and batch microservices. - Perform end-to-end microservices testing using Cucumber. Who this book is for This book is for the Spring Developers, Microservice Developers, Cloud Engineers, DevOps Consultants, Technical Architect and Solution Architects, who have some familiarity with application development, Docker and Kubernetes containers. Table of Contents 1. Overview of Cloud Native microservices 2. Microservice design patterns 3. API first approach 4. Build microservices using the Spring Framework 5. Batch microservices 6. Build reactive and event-driven microservices 7. The API gateway, security, and distributed caching with Redis 8. Microservices testing and API mocking 9. Microservices observability 10. Containers and Kubernetes overview and architecture 11. Run microservices on Kubernetes 12. Service Mesh and Kubernetes alternatives of Spring Cloud About the Authors Rajiv Srivastava is the founder of cloudificationzone.com, which is a cloud native modern application tech blog site. He is a cloud solution architect and modern application specialist with 16+ years of work experience in software development and architectural design. He is also a blogger, author, and passionate technologist. He holds strong insight into the latest stack technologies, including Cloud, on-prem, GCP, AWS, modern applications, microservices. He is an expert in enterprise architecture, application modernization, cloud migration, Kubernetes container platform, VMware Tanzu, cloud native practices, agile development, event-driven, modern databases, serverless architecture, search engine, API Gateway, Service Mesh, CI/CD, containerization and other open sources. He is a AWS certified Solution Architect (Associate), Certified Kubernetes Application Developer (CKAD) and Sun (Oracle) Certified Java Professional (SCJP). Blog links: https://cloudificationzone.com/ LinkedIn Profile:https://www.linkedin.com/in/rajivkumarsrivastava
BRONZE RUNNER UP: Axiom Awards 2018 - Business Technology Category (1st edition)Coding is one of the most in-demand skills in the job market. Whether you're an entrepreneur, a recent graduate or a professional, you can supercharge your career simply by grasping the fundamentals, and Confident Coding is here to help.This new and improved second edition of the award-winning book gives you a step-by-step learning guide to HTML, CSS, JavaScript, Python, building iPhone and Android apps and debugging. For entrepreneurs, being able to create your own website or app can grant you valuable freedom and revolutionize your business. For aspiring developers, this book will give you the building blocks to embark on your career path. For working professionals, coding skills can add a valuable edge to your CV. Whatever your professional profile, if you want to master the fundamentals of coding and kick start your career, Confident Coding is the book for you.About the Confident series...From coding and web design to data, digital content and cyber security, the Confident books are the perfect beginner's resource for enhancing your professional life, whatever your career path.
The world is more digitally connected than ever before, and with this connectivity, comes vulnerability. It is therefore vital that all professionals understand cyber risk and how to minimize it. This means that cyber security skills are in huge demand, and there are vast career opportunities to be taken. Confident Cyber Security is here to help. This jargon-busting guide will give you a clear overview of the world of cyber security. Exploring everything from the human side to the technical and physical implications, this book takes you through the fundamentals: how to keep secrets safe, how to stop people being manipulated and how to protect people, businesses and countries from those who wish to do harm.Featuring real-world case studies from Disney, the NHS, Taylor Swift and Frank Abagnale, as well as social media influencers and the entertainment and other industries, this book is packed with clear explanations, sound advice and practical exercises to help you understand and apply the principles of cyber security. Let Confident Cyber Security give you that cutting-edge career boost you seek. About the Confident series...From coding and web design to data, digital content and cyber security, the Confident books are the perfect beginner's resource for enhancing your professional life, whatever your career path. Table of contents Chapter - 00: Introduction; Section - ONE: Why cyber security?; Chapter - 01: What cyber security is; Chapter - 02: Why it is important; Section - TWO: The technical side of cyber security; Chapter - 03: Technical vulnerabilities; Section - THREE: The human side of cyber security; Chapter - 04: Why people are so important in cyber security; Chapter - 05: Social engineering; Chapter - 06: Attacks that utilise social engineering; Section - FOUR: The physical side of cyber security; Chapter - 07: Why physical space matters in cyber security; Chapter - 08: Attacks on the individual; Chapter - 09: Attacks on organisations; Chapter - 10: Nation state cyber security – Geopolitics; Section - FIVE: The future of cyber security and what it means for your career; Chapter - 11: Cyber security in different industries; Chapter - 12: Cyber security at the board level; Chapter - 13: The variety of cyber security careers; Chapter - 14: Pursuing a cyber security career About Jessica Barker Dr Jessica Barker has been named one of the top 20 most influential women in cyber security in the UK and in 2017, was awarded one of the UK's Tech Women 50. Co-Founder and co-CEO of Cygenta, she is a popular keynote speaker internationally, as well as a frequent contributor to print and broadcast media. She appears on the BBC, Sky News, Channel 4 News, Channel 5 News, Radio 4's Today programme, Radio 2's Jeremy Vine show and more, and has been published in the Sunday Times, Grazia and The Guardian, as well as industry press.
Data has dramatically changed how our world works. Understanding and using data is now one of the most transferable and desirable skills. Whether you're an entrepreneur wanting to boost your business, a jobseeker looking for that employable edge, or simply hoping to make the most of your current career, Confident Data Skills is here to help.This updated second edition takes you through the basics of data: from data mining and preparing and analysing your data, to visualizing and communicating your insights. It now contains exciting new content on neural networks and deep learning. Featuring in-depth international case studies from companies including Amazon, LinkedIn and Mike's Hard Lemonade Co, as well as easy-to understand language and inspiring advice and guidance, Confident Data Skills will help you use your new-found data skills to give your career that cutting-edge boost.About the Confident series...From coding and web design to data, digital content and cyber security, the Confident books are the perfect beginner's resource for enhancing your professional life, whatever your career path.