Take a look at our COM051440 books. Shulph carries a great selection of COM051440 books, and we are always adding more.
A comprehensive guide that will teach you to build and implement Azure serverless solutions Key Features Learn the Function as a Service (FaaS) offering from Microsoft Azure Build Enterprise-grade workflows and integration using Azure Logic App Build event-driven Serverless solutions using Azure Event Grid Use Azure Service Bus to facilitate messaging between Azure Serverless components Implement advanced Serverless services such as Azure Serverless SQL Database and Azure Serverless Kubernetes Description The book starts with the basic concepts of Serverless Computing, its evolution, characteristics, and benefits. The next set of chapters is based on Azure Function as a Service (FaaS) programming model where you will gain proficiency in creating Serverless Azure Function, which is the basic unit of Azure Serverless Computing. Furthermore, the book focuses on building Azure Serverless Messaging, Integration, and Workflow that facilitates communication between components in the Azure Serverless ecosystem. Azure Logic Apps, Azure Event Grid, and Azure Service Bus are explained in detail. You will also work with advanced Azure Serverless services such as Azure Serverless Database and Azure Serverless Kubernetes that are essential for building highly scalable (at runtime) next-generation Serverless applications. Towards the end, the book focuses on reference architectures for Serverless Computing scenarios. By now, you will be proficient in working with Azure Serverless components, and their integration and can design and build an end to end Azure Serverless solution. What will you learn Design and implement Serverless workflows using Azure Logic Apps Design and implement Integration Services using Azure Event Grid Learn how to build Messaging Services on Azure Serverless platform Work with Azure Serverless SQL database Get familiar with Azure Serverless Kubernetes Architecture Who this book is for Anyone familiar with Cloud Fundamentals can use this book to get upskilled in Azure Serverless Computing and become an expert in it. Architects and Developers proficient in Microsoft Azure can use this book to learn Azure Serverless Computing and apply the knowledge gained to design and build solutions in this area. Table of Contents 1. Introduction to Azure Serverless Computing 2. Azure Functions 3. Azure Durable Functions 4. Azure Logic Apps 5. Azure Event Grid 6. Azure Service Bus 7. Azure Serverless SQL Database 8. Azure Serverless Kubernetes 9. Designing Azure Serverless Solutions 10. Implementing Azure Serverless Solutions About the Author Abhishek Mishra is an Architect with a leading Fortune 500 software multinational company and has deep expertise in designing and building Enterprise-grade Intelligent Azure and .NET based architectures. He is an expert in .NET Full-stack, Azure (PaaS, IaaS, Serverless), Infrastructure as Code, Azure Machine Learning, Intelligent Azure (Azure Bot Services and Cognitive Services) and Robotics Process Automation. He has a rich 14+ years of experience working across top organizations in the industry. He loves blogging and is an active blogger on C# Corner. He has been awarded C# Corner Most Valuable Professional (MVP) - December 2018 and December 2019 two times in a row for his contributions to the developer community. He is an active speaker and delivers sessions on Azure. He has spoken in leading conferences like nopCommerce Days 2019 Mumbai, C# Corner Pune Conference 2019, Global Power Platform Bootcamp Pune, and many more. Your LinkedIn Profile: https://www.linkedin.com/in/abhishek-mishra-4890909
Learn how to build a Reactive Application with Ngrx and Angular Key Features Learn how to create your own minimalistic Redux implementation. Get familiar with the working of NgRx Store. Learn how to handle asynchronous events without breaking Redux paradigm using NgRx Effects. Learn how to manage router state using NgRx Router Store. Deal with a list of records using an entity state adapter pattern using NgRx Entity. Description This book will help you learn NgRx in and out. We will start by discussing the fundamental ideas that underpin the design for the centralized store and the need for state management in Angular. We will then learn about the Redux paradigm and the three rules it governs. Along the way, we will explore various Redux terminologies in terms of action, dispatcher, and reducer and will then create our minimalistic version of Redux. We will have a dedicated chapter that paves the way for an Angular application in which we will be integrating NgRx throughout the book. We will also work with Redux Devtools, which will be crucial to debugging NgRx. The book also focuses on the creation of the NgRx Store using @ngrx/schematics and hooking it up in the sample Angular application we built previously. Till here, the sample Angular application is purely relying on NgRx to read/write the application state except for the router state. Next, we will leverage the NgRx Router Store to bring the router state under the radar of NgRx as well so that the entire sample Angular application would be using a single source of truth in terms of NgRx for any application data. Towards the end, we will optimize the list of records using a proven entity state adapter pattern via NgRx Entity to interact with such records at the individual level to be efficient and performant. What will you learn Learn the fundamentals of State Management. Learn how NgRx works under the hood and make your Angular applications truly reactive. Learn how to handle asynchronous events with NgRx Effects. Learn how to use record collection using NgRx Entity. Learn advanced Angular application using Angular/Material/NgRx/RxJS/TypeScript. Get acquainted with the knowledge to understand any other state management library. Who this book is for Beginners, as well as Experienced Angular developers who want to write sustainable Angular applications over time, will benefit from this book. This book is for anyone interested in State Management with NgRx in Angular. Table of Contents 1 Redux Principles for ROCK solid application state 2 Setting up NgRx in Angular 3 NgRx Store 4 NgRx Effects 5 NgRx Router Store 6 NgRx Entity State About the Authors Amit Gharat is a full-stack engineer and open source contributor. He has built many personal projects in AngularJS/Angular and made some of them open source as well, such as directives, SPAs, and chrome extensions. He was fortunate to write AngularJS UI Development and AngularJS Directives in Traction (unpublished) back in 2015 for two of the largest UK based publishers. He has an excessive urge to share his programming experiences in an easy-to-understand language through his blog (http://amitgharat.wordpress.com). When not programming, he enjoys reading science-fiction, watching movies, and playing games on his brand new Playstation 4 Pro. This is his 3rd book. Your LinkedIn Profile: https://www.linkedin.com/in/amitgharat/
Step-by-step guide to understand key concepts for Selenium Automation using examples to shine in your interview for test automation roles Key Features Acquire Selenium skills to do independent test automation projects Learn the basics of Selenium Web Driver for test automation using Selenium Understand Page Object Model, including how and when they're used in test automation Understand the approach for building a test automation framework Build Selenium test automation scripts using various languages – Java, Python, JavaScript/Node JS and Ruby Learn how to report and integrate with CI tools for test automation Get some professional tips for handing interviews and test automation approach Implement cross-browser testing scenarios using Selenium Grid and commercial tools and services Description Software Engineering has taken massive strides with a multitude of technology innovations. With several changes being introduced – development of products and their integration into the market – understanding of mobile devices and user interface channels across a plethora of platforms is getting complex day by day. In addition, since the process or procedures of software testing for products and applications can become an act of boiling the ocean, the role of test automation is crucial while dealing with such challenges. The book starts with a brief introduction to the world of automation and why it is important, succinctly covering the history of Selenium and the capabilities it offers. In this book, you will learn how to do simple Selenium-based automation with examples and understand progressive complexity of some key features. Before diving deep into advanced concepts such as Page Object Models, Test Automation Framework and Cross Browser testing, you will grasp comprehensive knowledge of several concepts related to Java, Python, JavaScript and Ruby programming languages. What you will learn By the end of the book, you will find several examples to help ignite your understanding and usage of Selenium across a myriad of languages and frameworks. With this, you’ll be able to put your knowledge to practice and solve real-life test automation challenges such as testing a web site, mobile application and leveraging tools available for fast-tracking your test automation approach. Who this book is for The book is intended for anyone looking to make a career in test automation using Selenium, all aspiring manual testers who want to learn the most powerful test automation framework – Selenium and associated programming languages – or working professionals who want to switch their career to testing. Table of Contents 1. Introduction to Test Automation 2. Introduction to Selenium 3. Understanding Selenium Architecture 4. Understanding Selenium Tools 5. Understanding Web UI 6. Web UI Automation with Selenium Using Java & Python 7. Selenium Coding with Other Languages – Ruby & JavaScript 8. Building a Test Automation Framework with Selenium 9. Advanced Features of Selenium Using Java & Python 10. Cross-Browser Test Automation 11. Tips and Tricks for Test Automation 12. Interview Tips About the Author Kalilur Rahman has a Master’s Degree in Business Administration preceded by an Engineering Degree in Computer Science and over 2 decades of experience in software development, testing and management consultancy. Kalilur has been a developer, designer, technical architect, test program manager, delivery unit head, IT Services and Factory Services Head of varying complexity across telecommunications, life sciences, retail and healthcare industries. His LinkedIn Profile: https://www.linkedin.com/in/kalilurrahman/
An easy-to-understand guide that will get you acquainted with the core concepts of Selenium WebDriver Key Features Understand and work with the core concepts of Selenium WebDriver 3.0 Learn how to design a Keyword driven framework with Database Find how to use Build triggers in Jenkins to automate tests Description The book starts by introducing the Selenium WebDriver 3 and Selenium Server by covering each aspect of it in detail. You will learn different concepts like instances and how instances relate to browser sessions. You will further explore the new features in Java 8 with the help of easy to follow examples. Moving on, you will create a Singleton class for fetching WebDriver instances and then explore the different kinds of waits in Selenium. You will then delve into the advanced WebDriver interactions using the Actions class and the JavascriptExecutor. You will then understand the various database operations which will help you with using the MySQL database to store our framework. Next, you will go through the TestNG framework, followed by parallel execution. Further, you will use Maven as a build tool and Jenkins as a build automation tool. You will go through the working of Selenium Grid along with Mobile automation. Lastly, you will be taken through Selenium 4 and it's AI integrated features. What will you learn Learn the process of building a Selenium Framework Understand the Keyword Driven Framework concept Work with Document Object Model to access page elements Integrate Maven and Jenkins with Selenium WebDriver Use Selenium Grid to run multiple tests across
Comprehensive guide to study the version updates from JDK9.0 to JDK13.0 Key Features Learn the journey of Java from its initial days till date. Learn how to implement modular programming in java9. Study the updates in different versions of Java from version 9.0 to 13.0. Understand the need and working of reactive programming. Learn to migrate the pre-existing Java code to new versions. Learn how to use jshell to test a new API before using in a project. Description Version release is one of the important phases of success of any programming language. Over the years, Java had made many improvements in its API to make to reliable and flexible to use. This book aims at providing you information related to all the updates from JDK9.0 to JDK13.0 in one place. This book starts with a brief history of Java. It covers how Java has evolved as a complete programming language over the years by launching different versions. You will learn the concept of module system and other important concepts introduced in JSE9 .0 and JSE10.0. Moving ahead, the book will take you through updates in JDK11.0. Concepts like Epsilon, ZGC, and Nest-Based access control have also been discussed. Though the version updates are good to learn, they create complexities in updating the existing code to make it compatible with the new version. This book talks in detail about how you can migrate your legacy code to match up with the new versions. It also covers how to use jshell, a tool used to test your code snippet without writing the complete application class, with numerous examples. Further, this book covers in detail the concept of reactive programming. Concepts like publisher, subscriber, subscription and back-pressure have been discussed with examples. At the end of the book, you will learn about the very recent updates which have been released by Java. The chapters talk about JDK12.0 and JDK13.0. They cover concepts like Shenondaoh, microbenchmark suit, modified switch expression from JDK12.0. Though, Java13 is still a hot-plated dish, this book gives you a fair idea about what are the new updates which have been proposed in this version. What You Will Learn By the end of this book, you will be able to implement the updates provided in different versions of Java. This book has covered the updates from version 9.0 to 13.0. You will be able to work with the Java Module System. You will be able to test the new API using jshell. Along with this, you will be able to migrate your legacy code to match the recommendations of new versions of Java. Who This Book is For This book covers the new version updates in Java. So, prior knowledge of Java is recommended before reading this book. Though we are covering the versions from JSE9.0 onwards, it is not necessary that the reader should be expert in the earlier versions. If you are keen to know the recent developments in Java API, this is the perfect book for you. Table of Contents 1. Insights of Versioning 2. What’s new in Java9 3. Understanding JDK10 – Step towards JDK11 4. Dive in JDK11 5. Migrating the code 6. Working with JShell 7. Reactive Programming and Concurrency Updates 8. What next in Java12 9. Introduction to Java13 About the Author Mandar Jog is a passionate Java Trainer with over 15 years of experience in retail and corporate training. He has global certifications like SCJP and SCWCD. His areas of expertise are Java, J2EE (Spring, Hibernate). He has delivered more than 500 training sessions on Core Java, Web Technologies, Hibernate, Spring Boot, Angular, etc. His LinkedIn profile: https://www.linkedin.com/in/mandar-jog-0ba9a01b/