Big Data Forensics – Learning Hadoop Investigations
¥80.65
If you are an IT professional, law enforcement, legal professional, or a student interested in Big Data and forensics, this book is your hands-on guide for learning how to conduct Hadoop forensic investigations. Each topic and step in the forensic process is described in accessible language, and no prior experience is required.
iOS Game Development By Example
¥80.65
This book is targeted at novice, intermediate, and proficient game developers coming from a different development platform and wanting to migrate to game development with the Sprite Kit engine. The reader does not need any knowledge of Sprite Kit and building games on the iOS platform.
Python Data Visualization Cookbook - Second Edition
¥80.65
Over 70 recipes to get you started with popular Python libraries based on the principal concepts of data visualization About This Book Learn how to set up an optimal Python environment for data visualization Understand how to import, clean and organize your data Determine different approaches to data visualization and how to choose the most appropriate for your needs Who This Book Is For If you already know about Python programming and want to understand data, data formats, data visualization, and how to use Python to visualize data then this book is for you. What You Will Learn Introduce yourself to the essential tooling to set up your working environment Explore your data using the capabilities of standard Python Data Library and Panda Library Draw your first chart and customize it Use the most popular data visualization Python libraries Make 3D visualizations mainly using mplot3d Create charts with images and maps Understand the most appropriate charts to describe your data Know the matplotlib hidden gems Use plot.ly to share your visualization online In Detail Python Data Visualization Cookbook will progress the reader from the point of installing and setting up a Python environment for data manipulation and visualization all the way to 3D animations using Python libraries. Readers will benefit from over 60 precise and reproducible recipes that will guide the reader towards a better understanding of data concepts and the building blocks for subsequent and sometimes more advanced concepts. Python Data Visualization Cookbook starts by showing how to set up matplotlib and the related libraries that are required for most parts of the book, before moving on to discuss some of the lesser-used diagrams and charts such as Gantt Charts or Sankey diagrams. Initially it uses simple plots and charts to more advanced ones, to make it easy to understand for readers. As the readers will go through the book, they will get to know about the 3D diagrams and animations. Maps are irreplaceable for displaying geo-spatial data, so this book will also show how to build them. In the last chapter, it includes explanation on how to incorporate matplotlib into different environments, such as a writing system, LaTeX, or how to create Gantt charts using Python. Style and approach A step-by-step recipe based approach to data visualization. The topics are explained sequentially as cookbook recipes consisting of a code snippet and the resulting visualization.
Mastering MeteorJS Application Development
¥80.65
MeteorJS makes full-stack JavaScript Application Development simple – Learn how to build better modern web apps with MeteorJS, and become an expert in the innovative JavaScript framework About This Book Get your dream project up and running by building exceptional MeteorJS applications in a matter of days Learn how to integrate other JavaScript frameworks into your MeteorJS project and become an expert in full-stack development Go beyond coding and learn how to make modern design decisions – from mobile design to SEO – that drive great user experiences Who This Book Is For If you’ve already had some experience with MeteorJS but want to learn how to build even better modern web application, this book has been created for you. It provides you with a comprehensive look at one of those most important frameworks being used for the modern web today.What You Will Learn Get to grips with the basics and learn how to build a complete real-time application with MeteorJS Find out how Meteor makes full-stack development simple – become a better developer, fast. Use some of the most effective testing tools in modern web development to troubleshoot, debug and optimize your app Find out how to write custom packages for applications – so you can build your project exactly how you want Integrate React and Angular into your project Design and develop high quality animations that will give your UI the edge Build MeteorJS to serve as REST-based application and reactive system Learn how to host a MeteorJS application and then scale it for data Find out how MeteorJS can help you build for mobile Learn how to make sure you implement an effective SEO strategy in your MeteorJS application In Detail The web is dead – applications now rule our online experiences. But how are you going to build themWell, if you’ve been paying attention, you might already have tried your hand with MeteorJS, the JavaScript framework that helps you build complete full-stack web applications that are responsive and fast with ease. Mastering MeteorJS Application Development shows you how to do even more with MeteorJS – if you’re ready to try a comprehensive course through one of the most exciting frameworks in web development today, this is the book you need. Designed to take you through the entire process of building an advanced multipage application with Meteor, you’ll be able to bring your web development ideas with surprising ease. You’ll not only learn how Meteor makes web development easier, but also how you can make using Meteor easier, by automating and simplifying tasks so you can be confident you have full control of everything in your workflow – especially everything that could go wrong. From automated testing to integrating other useful frameworks such as Angular and D3, each chapter covers a crucial element in the Meteor development process. Discover how to integrate animations using Meteor’s Blaze, to give your UI designs the edge, and explore reactive programming to effectively harness RESTful systems in your projects. You will also learn how to deploy and scale your application, two crucial aspects of modern development and vital in a changing digital environment with users expecting a product and experience that delivers. With further insights on developing for mobile – and how Meteor can help you tackle the challenges of the trend – and details on incorporating SEO strategies into your application, this book isn’t just a code tutorial – it’s about creating a product that users love. Style and approach This book is a practical guide that teaches you different ways to create custom packages, efficient client and server code, and more using Meteor. This book is packed with perfect examples and explanations to help you understand the concepts. With the perfect mix of theory and practical experience, it will equip you to become a professional MeteorJS developer.
Mastering iOS Game Development
¥80.65
Master the advanced concepts of game development for iOS to build impressive games About This Book Create a complete game with advanced techniques through the course of the book using in-depth, hands-on instructions Learn how to multi-task and improve performance optimization in your game playing experience The author, Miguel, has 11 years of iOS game development using xcode and has released over 10 games to the Apple AppStoreMaster player movement using touch controls as well as discuss motion controls Who This Book Is For This book is for those who have created an iOS game already and want to hone their skills. A reasonable level of knowledge and an understanding of the core elements and applications would be helpful. What You Will Learn Blast off and start developing fun games Optimize the assets for the best performance in the game app Master player movement using touch controls as well as discuss motion controls Perform bug Squashing by testing and debugging Design interesting various characters and enemies for your game Test your game on both, the simulator on the computer and on real devices Tweak and fine tune the code and graphics before the release of your app Uncover some awesome new gameplay by adding in multiplayer elements, to get more people playing together In Detail iOS is an operating system for Apple manufactured phones and tablets. Mobile gaming is one of the fastest-growing industries, and compatibility with iOS is now becoming the norm for game developers. SpriteKit is part of the native SDK from Apple, and enables developers to make simple entry into game development without unnecessary overhead and a long learning process. SpriteKit also provides other functionality that is useful for games, including basic sound playback support and physics simulation. In addition, Xcode provides built-in support for SpriteKit so that you can create complex special effects and texture atlases directly in Xcode. This combination of framework and tools makes SpriteKit a good choice for games and other apps that require similar kinds of animation. Become a master in iOS game development through this fast and fun guide! In the beginning, we’ll tell you everything you need to plan and design your game. You’ll then start developing your game through step-by-step instructions using the various built-in technologies of Xcode. From there on, we discuss how to deploy your game to the iOS App Store, as well as monetizing it to make more revenue. You will also learn advanced techniques to improve your game playing experience, including better multi-tasking, improved performance optimization, battery management, and more. To end the book off, we’ll show you how to update your game with different features, then port the update to the App Store. Style and approach This book provides an easy-to-understand and fun approach to game development, with step-by-step instructions and detailed explanation of each block of code. The topics covered range from easy to advanced, so buckle up for a fast-paced ride!
Mastering OAuth 2.0
¥80.65
Create powerful applications to interact with popular service providers such as Facebook, Google, Twitter, and more by leveraging the OAuth 2.0 Authorization Framework About This Book Learn how to use the OAuth 2.0 protocol to interact with the world's most popular service providers, such as Facebook, Google, Instagram, Slack, Box, and more Master the finer details of this complex protocol to maximize the potential of your application while maintaining the utmost of security Step through the construction of a real-world working application that logs you in with your Facebook account to create a compelling infographic about the most important person in the world—you! Who This Book Is Fo If you are an application developer, software architect, security engineer, or even a casual programmer looking to leverage the power of OAuth, Mastering OAuth 2.0 is for you. Covering basic topics such as registering your application and choosing an appropriate workflow, to advanced topics such as security considerations and extensions to the specification, this book has something for everyone. A basic knowledge of programming and OAuth is recommended. What You Will Learn Discover the power and prevalence of OAuth 2.0 and use it to improve your application's capabilities Step through the process of creating a real-world application that interacts with Facebook using OAuth 2.0 Examine the various workflows described by the specification, looking at what they are and when to use them Learn about the many security considerations involved with creating an application that interacts with other service providers Develop your debugging skills with dedicated pages for tooling and troubleshooting Build your own rich, powerful applications by leveraging world-class technologies from companies around the world In Detail OAuth 2.0 is a powerful authentication and authorization framework that has been adopted as a standard in the technical community. Proper use of this protocol will enable your application to interact with the world's most popular service providers, allowing you to leverage their world-class technologies in your own application. Want to log your user in to your application with their Facebook accountWant to display an interactive Google Map in your applicationHow about posting an update to your user's LinkedIn feedThis is all achievable through the power of OAuth. With a focus on practicality and security, this book takes a detailed and hands-on approach to explaining the protocol, highlighting important pieces of information along the way. At the beginning, you will learn what OAuth is, how it works at a high level, and the steps involved in creating an application. After obtaining an overview of OAuth, you will move on to the second part of the book where you will learn the need for and importance of registering your application and types of supported workflows. You will discover more about the access token, how you can use it with your application, and how to refresh it after expiration. By the end of the book, you will know how to make your application architecture robust. You will explore the security considerations and effective methods to debug your applications using appropriate tools. You will also have a look at special considerations to integrate with OAuth service providers via native mobile applications. In addition, you will also come across support resources for OAuth and credentials grant. Style and approach With a focus on practicality and security, Mastering OAuth 2.0 takes a top-down approach at exploring the protocol. Discussed first at a high level, examining the importance and overall structure of the protocol, the book then dives into each subject, adding more depth as we proceed. This all culminates in an example application that will be built, step by step, using the valuable and practical knowledge you have gained.
Puppet 4 Essentials - Second Edition
¥80.65
Acquire skills to manage your IT infrastructure effectively with Puppet About This BookBreeze through Puppet 4’s key features and performance improvements to bring real advantage to your IT infrastructureDiscover Puppet best practices to help you avoid common mistakes and pitfallsBlitz through easy-to-follow examples to get to grips with Puppet and succeed with everyday IT automationWho This Book Is ForIf you're an experienced IT professional and a new Puppet user, this book will provide you with all you need to know to go from installation to advanced automation in no time at all. Get a rapid introduction to the essential topics and then tackle Puppet for advanced automation.What You Will LearnWrite and employ individual Puppet manifestsUnderstand how Puppet implements system abstractionDeploy the Puppet master and agentsLeverage and extend Facter to summarize your systems Create modular and reusable Puppet code Extend your code base with publicly available Puppet modules Use the modern features of Puppet 4 Separate logic from data using Hiera In Detail Puppet is a configuration management tool that allows you to automate all your IT configurations, giving you control over what you do to each Puppet Agent in a network, and when and how you do it. In this age of digital delivery and ubiquitous Internet presence, it's becoming increasingly important to implement scalable and portable solutions, not only in terms of software, but also the systems that run it. The free Ruby-based tool Puppet has established itself as the most successful solution to manage any IT infrastructure. Ranging from local development environments through complex data center setups to scalable cloud implementations, Puppet allows you to handle them all with a unified approach. Puppet 4 Essentials, Second Edition gets you started rapidly and intuitively as you’ll put Puppet’s tools to work right away. It will also highlight the changes associated with performance improvements as well as the new language features in Puppet 4. We’ll start with a quick introduction to Puppet to get you managing your IT systems quickly. You will then learn about the Puppet Agent that comes with an all-in-one (AIO) package and can run on multiple systems. Next, we’ll show you the Puppet Server for high-performance communication and passenger packages. As you progress through the book, the innovative structure and approach of Puppet will be explained with powerful use cases. The difficulties that are inherent to a complex and powerful tool will no longer be a problem for you as you discover Puppet's fascinating intricacies. By the end of the book, you will not only know how to use Puppet, but also its companion tools Facter and Hiera, and will be able to leverage the flexibility and expressive power implemented by their tool chain. Style and approach This quick learning guide for Puppet follows a practical approach, starting with some basic commands that you can use from the shell right away. It comprises a series of examples that will get you familiar with the most important aspects of Puppet in a flash.
Building Web Services with Microsoft Azure
¥80.65
If you are a .NET developer who wants to develop end-to-end RESTful applications in the cloud, then this book is for you. A working knowledge of C# will help you get the most out of this book.
Magento 2 Developer's Guide
¥80.65
Harness the power of Magento 2 – The most recent version of the world’s favourite e-Commerce platform for your online store About This Book Set up, configure, and power up your Magento environment from development to production Master the use of Web API to communicate with the Magento system and create custom services Create custom modules from scratch to extend the core functionality of the Magento system Who This Book Is For This book is intended primarily for intermediate to professional-level PHP developers who are interested in Magento development. For backend developers, several topics are covered that will enable you to modify and extend your Magento 2 store. Frontend developers will also find some coverage on how to customize the look of the site in the frontend. What You Will Learn Set up the development and production environment of Magento 2 Understand the new major concepts and conventions used in Magento 2 Build a miniature yet fully-functional module from scratch to manage your e-commerce platform efficiently Write models and collections to manage and search your entity data Dive into backend development such as creating events, observers, cron jobs, logging, profiling, and messaging features Get to the core of frontend development such as blocks, templates, layouts, and the themes of Magento 2 Use token, session, and Oauth token-based authentication via various flavors of API calls, as well as creating your own APIs Get to grips with testing Magento modules and custom themes, which forms an integral part of development In Detail Magento is one of the most exciting, flexible, and customizable e-commerce systems. It offers you an extensive suite of powerful tools for creating and managing an online store. After years of development, Magento 2 introduces itself with a strong emphasis on modularity, Web API's, automated testing and overall new technology stack platform. The long-awaited Magento 2 release introduces a whole new e-commerce platform to develop online stores. The all new Magento 2 architecture, Web APIs, and a host of other features are equally challenging to master as much as they are exciting to use. This book will ease the learning curve by offering step-by-step guidance on how to extend the core functionality of your Magento 2 store. This book is your one-stop guide to build and customize a quality e-commerce website from the latest version of one of the largest, fastest growing, and most popular e-commerce platforms—Magento 2. We start off with an introduction to the fundamental concepts of Magento to give you a foundation to work from. We then move on to configure the development and basic production environment for Magento. After this, you’ll get to grips with the major concepts and conventions that are new to the Magento 2 platform. We then delve deeper to get to the core of automated deployments, persisting data, writing data fixture *s and applying various backend and frontend modifications. As we near the end of the book, you will learn to make API calls and write automated tests. Finally, you will be guided through building a full-blown helpdesk module from scratch. By the end of this book, you will have learned a wide range of techniques to extend and customize your Magento 2 store to fit the requirements of your business. Style and approach This book is a mix of theoretical and step-by-step approaches, explained in a conversational and easy-to-follow style. Topics are explained sequentially, giving detailed explanations of the basic and advanced features to get you working on Magento 2.
Mastering Machine Learning with scikit-learn - Second Edition
¥80.65
Use scikit-learn to apply machine learning to real-world problems About This Book ? Master popular machine learning models including k-nearest neighbors, random forests, logistic regression, k-means, naive Bayes, and artificial neural networks ? Learn how to build and evaluate performance of efficient models using scikit-learn ? Practical guide to master your basics and learn from real life applications of machine learning Who This Book Is For This book is intended for software engineers who want to understand how common machine learning algorithms work and develop an intuition for how to use them, and for data scientists who want to learn about the scikit-learn API. Familiarity with machine learning fundamentals and Python are helpful, but not required. What You Will Learn ? Review fundamental concepts such as bias and variance ? Extract features from categorical variables, text, and images ? Predict the values of continuous variables using linear regression and K Nearest Neighbors ? Classify documents and images using logistic regression and support vector machines ? Create ensembles of estimators using bagging and boosting techniques ? Discover hidden structures in data using K-Means clustering ? Evaluate the performance of machine learning systems in common tasks In Detail Machine learning is the buzzword bringing computer science and statistics together to build smart and efficient models. Using powerful algorithms and techniques offered by machine learning you can automate any analytical model. This book examines a variety of machine learning models including popular machine learning algorithms such as k-nearest neighbors, logistic regression, naive Bayes, k-means, decision trees, and artificial neural networks. It discusses data preprocessing, hyperparameter optimization, and ensemble methods. You will build systems that classify documents, recognize images, detect ads, and more. You will learn to use scikit-learn’s API to extract features from categorical variables, text and images; evaluate model performance, and develop an intuition for how to improve your model’s performance. By the end of this book, you will master all required concepts of scikit-learn to build efficient models at work to carry out advanced tasks with the practical approach. Style and approach This book is motivated by the belief that you do not understand something until you can describe it simply. Work through toy problems to develop your understanding of the learning algorithms and models, then apply your learnings to real-life problems.
Deep Learning with Theano
¥80.65
Develop deep neural networks in Theano with practical code examples for image classification, machine translation, reinforcement agents, or generative models. About This Book ? Learn Theano basics and evaluate your mathematical expressions faster and in an efficient manner ? Learn the design patterns of deep neural architectures to build efficient and powerful networks on your datasets ? Apply your knowledge to concrete fields such as image classification, object detection, chatbots, machine translation, reinforcement agents, or generative models. Who This Book Is For This book is indented to provide a full overview of deep learning. From the beginner in deep learning and artificial intelligence, to the data scientist who wants to become familiar with Theano and its supporting libraries, or have an extended understanding of deep neural nets. Some basic skills in Python programming and computer science will help, as well as skills in elementary algebra and calculus. What You Will Learn ? Get familiar with Theano and deep learning ? Provide examples in supervised, unsupervised, generative, or reinforcement learning. ? Discover the main principles for designing efficient deep learning nets: convolutions, residual connections, and recurrent connections. ? Use Theano on real-world computer vision datasets, such as for digit classification and image classification. ? Extend the use of Theano to natural language processing tasks, for chatbots or machine translation ? Cover artificial intelligence-driven strategies to enable a robot to solve games or learn from an environment ? Generate synthetic data that looks real with generative modeling ? Become familiar with Lasagne and Keras, two frameworks built on top of Theano In Detail This book offers a complete overview of Deep Learning with Theano, a Python-based library that makes optimizing numerical expressions and deep learning models easy on CPU or GPU. The book provides some practical code examples that help the beginner understand how easy it is to build complex neural networks, while more experimented data scientists will appreciate the reach of the book, addressing supervised and unsupervised learning, generative models, reinforcement learning in the fields of image recognition, natural language processing, or game strategy. The book also discusses image recognition tasks that range from simple digit recognition, image classification, object localization, image segmentation, to image captioning. Natural language processing examples include text generation, chatbots, machine translation, and question answering. The last example deals with generating random data that looks real and solving games such as in the Open-AI gym. At the end, this book sums up the best -performing nets for each task. While early research results were based on deep stacks of neural layers, in particular, convolutional layers, the book presents the principles that improved the efficiency of these architectures, in order to help the reader build new custom nets. Style and approach It is an easy-to-follow example book that teaches you how to perform fast, efficient computations in Python. Starting with the very basics-NumPy, installing Theano, this book will take you to the smooth journey of implementing Theano for advanced computations for machine learning and deep learning.
Building Serverless Architectures
¥80.65
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.
Implementing Cisco Networking Solutions
¥80.65
Learn the art of designing, implementing, and managing Cisco's networking solutions on datacenters, wirelessly, security and mobility to set up an Enterprise network. About This Book ? Implement Cisco's networking solutions on datacenters and wirelessly, Cloud, Security, and Mobility ? Leverage Cisco IOS to manage network infrastructures. ? A practical guide that will show how to troubleshoot common issues on the network. Who This Book Is For This book is targeted at network designers and IT engineers who are involved in designing, configuring, and operating enterprise networks, and are in taking decisions to make the necessary network changes to meet newer business needs such as evaluating new technology choices, enterprise growth, and adding new services on the network. The reader is expected to have a general understanding of the fundamentals of networking, including the OSI stack and IP addressing. What You Will Learn ? Understand the network lifecycle approach ? Get to know what makes a good network design ? Design components and technology choices at various places in the network (PINS) ? Work on sample configurations for network devices in the LAN/ WAN/ DC, and the wireless domain ? Get familiar with the configurations and best practices for securing the network ? Explore best practices for network operations In Detail Most enterprises use Cisco networking equipment to design and implement their networks. However, some networks outperform networks in other enterprises in terms of performance and meeting new business demands, because they were designed with a visionary approach. The book starts by describing the various stages in the network lifecycle and covers the plan, build, and operate phases. It covers topics that will help network engineers capture requirements, choose the right technology, design and implement the network, and finally manage and operate the network. It divides the overall network into its constituents depending upon functionality, and describe the technologies used and the design considerations for each functional area. The areas covered include the campus wired network, wireless access network, WAN choices, datacenter technologies, and security technologies. It also discusses the need to identify business-critical applications on the network, and how to prioritize these applications by deploying QoS on the network. Each topic provides the technology choices, and the scenario, involved in choosing each technology, and provides configuration guidelines for configuring and implementing solutions in enterprise networks. Style and approach A step-by-step practical guide that ensures you implement Cisco solutions such as enterprise networks, cloud, and data centers, on small-to-large organizations.
AWS Tools for PowerShell 6
¥80.65
Leverage the power of PowerShell to bring the best out of your AWS infrastructure About This Book ? A collection of real-world-tested Powershell *s that can be used to manage your Windows server efficiently ? Follow step-by-step processes to solve your problems with Windows servers using AWS tools ? Design examples that work in the Amazon free usage tier, which lets you run the Windows platform on cloud Who This Book Is For This book will be useful for (but not limited to) Windows System administrators, cloud engineers, architects, DevOps engineers, and all those who want to accomplish tasks on the AWS Public Cloud using PowerShell. What You Will Learn ? Install the AWS Tools for PowerShell 6 ? Understand key services provided by Amazon Web services (AWS) ? Understand the Virtual Private Cloud ? Use PowerShell 6 for AWS Identity and Access Management (IAM) ? Use PowerShell 6 for AWS Elastic Compute Cloud (EC2) ? Use PowerShell 6 for AWS Simple Storage Service (S3) ? Use PowerShell 6 for AWS Relational Database Service (RDS) ? Build fault-tolerant and highly-available applications using PowerShell 6 In Detail AWS Tools for PowerShell 6 shows you exactly how to automate all the aspects of AWS. You can take advantage of the amazing power of the cloud, yet add powerful *s and mechanisms to perform common tasks faster than ever before. This book expands on the Amazon documentation with real-world, useful examples and production-ready *s to automate all the aspects of your new cloud platform. It will cover topics such as managing Windows with PowerShell, setting up security services, administering database services, and deploying and managing networking. You will also explore advanced topics such as PowerShell authoring techniques, and configuring and managing storage and content delivery. By the end of this book, you will be able to use Amazon Web Services to automate and manage Windows servers. You will also have gained a good understanding of automating the AWS infrastructure using simple coding. Style and approach This step-by-step guide starts with simple examples then expands to full-blown administrative tasks leading to the efficient management of Windows servers. Each topic covers a section related to Amazon Web Services products, and the examples are built on one another to deliver a comprehensive library of *s for administrators.
Azure Serverless Computing Cookbook
¥80.65
Over 50 recipes to help you build applications hosted on Serverless architecture using Azure Functions. About This Book ? Enhance Azure Functions with continuous deployment using Visual Studio Team Services ? Learn to deploy and manage cost-effective and highly available serverless applications using Azure Functions ? This recipe-based guide will teach you to build a robust serverless environment Who This Book Is For If you are a Cloud administrator, architect, or developer who wants to build scalable systems and deploy serverless applications with Azure functions, then this book is for you. Prior knowledge and hands-on experience with core services of Microsoft Azure is required. What You Will Learn ? Develop different event-based handlers supported by serverless architecture supported by Microsoft Cloud Platform – Azure ? Integrate Azure Functions with different Azure Services to develop Enterprise-level applications ? Get to know the best practices in organizing and refactoring the code within the Azure functions ? Test, troubleshoot, and monitor the Azure functions to deliver high-quality, reliable, and robust cloud-centric applications ? Automate mundane tasks at various levels right from development to deployment and maintenance ? Learn how to develop statefulserverless applications and also self-healing jobs using DurableFunctions In Detail Microsoft provides a solution to easily run small segment of code in the Cloud with Azure Functions. Azure Functions provides solutions for processing data, integrating systems, and building simple APIs and microservices. The book starts with intermediate-level recipes on serverless computing along with some use cases on benefits and key features of Azure Functions. Then, we’ll deep dive into the core aspects of Azure Functions such as the services it provides, how you can develop and write Azure functions, and how to monitor and troubleshoot them. Moving on, you’ll get practical recipes on integrating DevOps with Azure functions, and providing continuous integration and continous deployment with Visual Studio Team Services. It also provides hands-on steps and tutorials based on real-world serverless use cases, to guide you through configuring and setting up your serverless environments with ease. Finally, you’ll see how to manage Azure functions, providing enterprise-level security and compliance to your serverless code architecture. By the end of this book, you will have all the skills required to work with serverless code architecture, providing continuous delivery to your users. Style and approach This recipe-based guide explains the different features of Azure Function by taking a real-world application related to a specific domain. You will learn how to implement automation and DevOps and discover industry best practices to develop applications hosted on serverless architecture using Azure functions.
AWS Networking Cookbook
¥80.65
Over 50 recipes covering all you need to know about AWS networking About This Book ? Master AWS networking concepts with AWS Networking Cookbook. ? Design and implement highly available connectivity and multi-regioned AWS solutions ? A recipe-based guide that will eliminate the complications of AWS networking. ? A guide to automate networking services and features Who This Book Is For This book targets administrators, network engineers, and solution architects who are looking at optimizing their cloud platform's connectivity. Some basic understanding of AWS would be beneficial. What You Will Learn ? Create basic network in AWS ? Create production grade network in AWS ? Create global scale network in AWS ? Security and Compliance with AWS Network ? Troubleshooting, best practices and limitations of AWS network ? Pricing model of AWS network components ? Route 53 and Cloudfront concepts and routing policies ? VPC Automation using Ansible and CloudFormation In Detail This book starts with practical recipes on the fundamentals of cloud networking and gradually moves on to configuring networks and implementing infrastructure automation. This book then supplies in-depth recipes on networking components like Network Interface, Internet Gateways, DNS, Elastic IP addresses, and VPN CloudHub. Later, this book also delves into designing, implementing, and optimizing static and dynamic routing architectures, multi-region solutions, and highly available connectivity for your enterprise. Finally, this book will teach you to troubleshoot your VPC's network, increasing your VPC's efficiency. By the end of this book, you will have advanced knowledge of AWS networking concepts and technologies and will have mastered implementing infrastructure automation and optimizing your VPC. Style and approach A set of exciting recipes on using AWS Networking services more effectively.
Continuous Delivery with Docker and Jenkins
¥80.65
Unleash the combination of Docker and Jenkins in order to enhance the DevOps workflow About This Book ? Build reliable and secure applications using Docker containers. ? Create a complete Continuous Delivery pipeline using Docker, Jenkins, and Ansible. ? Deliver your applications directly on the Docker Swarm cluster. ? Create more complex solutions using multi-containers and database migrations. Who This Book Is For This book is indented to provide a full overview of deep learning. From the beginner in deep learning and artificial intelligence to the data scientist who wants to become familiar with Theano and its supporting libraries, or have an extended understanding of deep neural nets. Some basic skills in Python programming and computer science will help, as well as skills in elementary algebra and calculus. What You Will Learn ? Get to grips with docker fundamentals and how to dockerize an application for the Continuous Delivery process ? Configure Jenkins and scale it using Docker-based agents ? Understand the principles and the technical aspects of a successful Continuous Delivery pipeline ? Create a complete Continuous Delivery process using modern tools: Docker, Jenkins, and Ansible ? Write acceptance tests using Cucumber and run them in the Docker ecosystem using Jenkins ? Create multi-container applications using Docker Compose ? Managing database changes inside the Continuous Delivery process and understand effective frameworks such as Cucumber and Flyweight ? Build clustering applications with Jenkins using Docker Swarm ? Publish a built Docker image to a Docker Registry and deploy cycles of Jenkins pipelines using community best practices In Detail The combination of Docker and Jenkins improves your Continuous Delivery pipeline using fewer resources. It also helps you scale up your builds, automate tasks and speed up Jenkins performance with the benefits of Docker containerization. This book will explain the advantages of combining Jenkins and Docker to improve the continuous integration and delivery process of app development. It will start with setting up a Docker server and configuring Jenkins on it. It will then provide steps to build applications on Docker files and integrate them with Jenkins using continuous delivery processes such as continuous integration, automated acceptance testing, and configuration management. Moving on you will learn how to ensure quick application deployment with Docker containers along with scaling Jenkins using Docker Swarm. Next, you will get to know how to deploy applications using Docker images and testing them with Jenkins. By the end of the book, you will be enhancing the DevOps workflow by integrating the functionalities of Docker and Jenkins. Style and approach The book is aimed at DevOps Engineers, developers and IT Operations who want to enhance the DevOps culture using Docker and Jenkins.
JBoss: Developer's Guide
¥80.65
Build your own enterprise applications and integration flows with JBoss and its products About This Book ? Build fast, smart, and flexible applications using JBoss ? Couple one or more JBoss products to effectively solve various business problems ? Explore the JBoss product ecosystem for improving the performance of your projects Who This Book Is For If you are a Java developer who wants to have a complete view of the JBoss ecosystem or quickly explore a specific JBoss Product, then this is the book you want. Integrators and consultants, familiar with JBoss, who want integrate several JBoss products within their ongoing project will also find this book useful. What You Will Learn ? Create new applications or integrate existing systems with JBoss products ? Setup and manage a JBoss domain ? Setup and manage a JBoss Fuse cluster with Fabric and Apache Karaf ? Create and deploy OSGi applications on JBoss Fuse containers ? Manage enterprise data with JBoss Datagrid ? Aggregate various data sources with JBoss Data virtualization to offer data as a service ? Optimize your business and workflows with both JBoss Business RulesManagement System and JBoss Business Process Management platforms. In Detail Have you often wondered what is the best JBoss product to solve a specific problem? Do you want to get started with a specific JBoss product and know how to integrate different JBoss products in your IT Systems? Then this is the book for you. Through hands-on examples from the business world, this guide presents details on the major products and how you can build your own Enterprise services around the JBoss ecosystem. Starting with an introduction to the JBoss ecosystem, you will gradually move on to developing and deploying clustered application on JBoss Application Server, and setting up high availability using undertow or HA proxy loadbalancers. As you are moving to a micro service archicture, you will be taught how to package existing Java EE applications as micro service using Swarm or create your new micro services from scratch by coupling most popular Java EE frameworks like JPA, CDI with Undertow handlers. Next, you will install and configure JBoss Data grid in development and production environments, develop cache based applications and aggregate various data source in JBoss data virtualization. You will learn to build, deploy, and monitor integration scenarios using JBoss Fuse and run both producers/consumers applications relying on JBoss AMQ. Finally, you will learn to develop and run business workflows and make better decisions in your applications using Drools and Jboss BPM Suite Platform. Style and Approach The book works through the major JBoss products, with examples and instructions to help you understand each product and how they work together.
Drupal 8 Development Cookbook - Second Edition
¥80.65
Over 60 hands-on recipes that get you acquainted with Drupal 8's features and help you harness its power About This Book ? Discover the enhanced content authoring experience that comes with Drupal 8 and how to customize it ? Take advantage of the broadened multilingual and tools of the new version to provide an internationalized website ? This step-by-step guide will show you how to deploy from development, staging, and production of a website with Drupal 8's brand new configuration management system Who This Book Is For The audience of the Drupal 8 Cookbook have been using Drupal and are ready to get a grasp of what to expect in Drupal 8. They have worked with Drupal as site builders, back-end developers, and front-end developers and are eager to see what awaits when they start using Drupal 8. This book will be a resource that allows them to get started and have a reference to building new applications with Drupal. What You Will Learn ? Extend Drupal through contributed or custom modules and themes ? Develop an internationalized website with Drupal's multilingual tools ? Integrate third-party front-end and back-end libraries with Drupal ? Turn Drupal into a web services provider using REST ? Create a mobile-first responsive Drupal application ? Run SimpleTest and PHPUnit to test Drupal ? Understand the plugin system that powers many of Drupal 8's new APIs to extend its functionality ? Get to grips with the mechanics of the configuration management system and the ability to import and export site configuration In Detail Began as a message board, Drupal today is open source software maintained and developed by a community of over 1,000,000 users and developers. Drupal is used by numerous local businesses to global corporations and diverse organizations all across the globe. With Drupal 8’s exciting features it brings, this book will be your go-to guide to experimenting with all of these features through helpful recipes. We’ll start by showing you how to customize and configure the Drupal environment as per your requirements, as well as how to install third-party libraries and then use them in the Drupal environment. Then we will move on to creating blocks and custom modules with the help of libraries. We will show you how to use the latest mobile-first feature of Drupal 8, which will help you make your apps responsive across all the major platforms. This book will also show you how to incorporate multilingual facilities in your sites, use web services and third-party plugins with your applications from inside Drupal 8, and test and deploy your apps. Style and approach This practical, recipe-based book will provide you with actionable techniques and methods to improve your existing Drupal development skills.
R Deep Learning Cookbook
¥80.65
Powerful, independent recipes to build deep learning models in different application areas using R libraries About This Book ? Master intricacies of R deep learning packages such as mxnet & tensorflow ? Learn application on deep learning in different domains using practical examples from text, image and speech ? Guide to set-up deep learning models using CPU and GPU Who This Book Is For Data science professionals or analysts who have performed machine learning tasks and now want to explore deep learning and want a quick reference that could address the pain points while implementing deep learning. Those who wish to have an edge over other deep learning professionals will find this book quite useful. What You Will Learn ? Build deep learning models in different application areas using TensorFlow, H2O, and MXnet. ? Analyzing a Deep boltzmann machine ? Setting up and Analysing Deep belief networks ? Building supervised model using various machine learning algorithms ? Set up variants of basic convolution function ? Represent data using Autoencoders. ? Explore generative models available in Deep Learning. ? Discover sequence modeling using Recurrent nets ? Learn fundamentals of Reinforcement Leaning ? Learn the steps involved in applying Deep Learning in text mining ? Explore application of deep learning in signal processing ? Utilize Transfer learning for utilizing pre-trained model ? Train a deep learning model on a GPU In Detail Deep Learning is the next big thing. It is a part of machine learning. It's favorable results in applications with huge and complex data is remarkable. Simultaneously, R programming language is very popular amongst the data miners and statisticians. This book will help you to get through the problems that you face during the execution of different tasks and Understand hacks in deep learning, neural networks, and advanced machine learning techniques. It will also take you through complex deep learning algorithms and various deep learning packages and libraries in R. It will be starting with different packages in Deep Learning to neural networks and structures. You will also encounter the applications in text mining and processing along with a comparison between CPU and GPU performance. By the end of the book, you will have a logical understanding of Deep learning and different deep learning packages to have the most appropriate solutions for your problems. Style and approach Collection of hands-on recipes that would act as your all-time reference for your deep learning needs
Learning OpenDaylight
¥80.65
A practical guide to building programmable networks using OpenDaylight About This Book ? Learn and understand how SDN controllers operate and integrate with networks; this book's step-by-step tutorials will give you a strong foundation in SDN, NVF, and OpenDayLight. ? Learn how to map legacy Layer 2/3 networking technologies in the SDN world ? Add new services and capabilities to your infrastructure and quickly adopt SDN and NFV within your organization with OpenDayLight. ? Integrate and manage software-defined networks efficiently in your organization. ? Build innovative network applications with OpenDayLight and save time and resources. Who This Book Is For This book targets network engineers, network programmers and developers, administrators, and anyone with some level of networking experience who'd like to deploy OpenDayLight effectively. Familiarity with the day-to-day operations of computer networks is expected What You Will Learn ? Transition from legacy networking to software-defined networking ? Learn how SDN controllers work and manage a network using southbound and northbound APIs ? Learn how to deploy the OpenDayLight SDN controller and integrate it with virtual switches ? Understand the basic design and operation of the OpenDaylight platform ? Build simple MD-SAL OpenDaylight applications ? Build applications on top of OpenDayLight to trigger network changes based on different events ? Integrate OpenStack with OpenDayLight to build a fully managed network ? Learn how to build a software-defined datacenter using NFV and service-chaining technologies In Detail OpenDaylight is an open source, software-defined network controller based on standard protocols. It aims to accelerate the adoption of Software-Defined Networking (SDN) and create a solid foundation for Network Functions Virtualization (NFV). SDN is a vast subject; many network engineers find it difficult to get started with using and operating different SDN platforms. This book will give you a practical bridge from SDN theory to the practical, real-world use of SDN in datacenters and by cloud providers. The book will help you understand the features and use cases for SDN, NFV, and OpenDaylight. NFV uses virtualization concepts and techniques to create virtual classes for node functions. Used together, SDN and NFV can elevate the standards of your network architecture; generic hardware-saving costs and the advanced and abstracted software will give you the freedom to evolve your network in the future without having to invest more in costly equipment. By the end of this book, you will have learned how to design and deploy OpenDaylight networks and integrate them with physical network switches. You will also have mastered basic network programming over the SDN fabric. Style and approach This is a step-by-step tutorial aimed at getting you up-to-speed with OpenDayLight and ready to adopt it for your SDN (Software-Defined Networking) and NFV (Network Functions Virtualization) ecosystem.

购物车
个人中心

