- Table View
- List View
IBM Cognos Business Intelligence 10.1 Dashboarding cookbook
by Ankit GargThis book is written in the style of a cookbook, with emphasis on practical, step-by-step recipes augmented with real screenshots and little to no theory. This approach will help you follow each step, each link, and see the bigger picture,If you are a user with basic knowledge of Cognos BI (any version) and want to learn the advanced and latest dashboarding capabilities shipped with IBM Cognos BI, this book is for you.
IBM Cognos TM1 Cookbook
by Ankit GargEach recipe comprises step-by-step instructions followed by an analysis of what was done in each task and other useful information. It is packed with useful screenshots to make your learning even easier. The book emphasizes on a learn-by-example approach so as to maximize learning. The book is intended for prospective TM1 developers or analysts who want to successfully build and manage a complete planning, budgeting and forecasting solution with IBM Cognos TM1. No previous knowledge of TM1 is expected. Existing TM1 users and developers will also benefit from the practical recipes covered in the book.
Proceedings of the 1st Indo-China Research Series in Geotechnical and Geoenvironmental Engineering (Lecture Notes in Civil Engineering #123)
by Ankit Garg C. H. Solanki Chandra Bogireddy Junwei LiuThis book is a compilation of selected papers from the 1st Indo-China Research Series in Geotechnical and Geoenvironmental Engineering held in May 2020 online. The webinar series was held at a time of COVID-19 pandemic, when there is lack of physical connectivity. The cutting-edge research topics in Civil and Environmental Engineering ranging from bio-geotechnology, methane gas hydrates, frozen soils, rock testing, and related high-rise buildings response under wind loading will be covered. The contents make valuable contributions to academic researchers and engineers in the industry and provide a platform for demonstrating joint research between scientists from India and China. These are the first proceedings of its kind to demonstrate and motivate more joint research cooperation in Civil and Environmental Engineering between two countries. It was done mainly to motivate youth research scholars to understand each other and develop long-term cooperation.
Structural Seismic and Civil Engineering Research: Proceedings of the 4th International Conference on Structural Seismic and Civil Engineering Research (ICSSCER 2022), Qingdao, China, 21-23 October 2022
by Ankit Garg Yu Zhang Bingxiang YuanStructural Seismic and Civil Engineering focuses on civil engineering research, anti-seismic technology and engineering structure. These proceedings gather the most cutting-edge research and achievements, aiming to provide scholars and engineers with preferable research directions and engineering solutions as reference. Subjects in these proceedings include: Engineering Structure Materials of Civil Engineering Structural Seismic Resistance Monitoring and Testing The works in these proceedings aim to promote the development of civil engineering and earthquake engineering. Thereby, promoting scientific information interchange between scholars from top universities, research centers and high-tech enterprises working all around the world.
Oilseeds: Health Attributes and Food Applications
by Beenu Tanwar Ankit GoyalOilseeds offer a plethora of opportunities for the food and feed industry, thanks to their high oil and protein content . Their phytonutrients and functional components have attracted the interest of researchers, leading to the development of functional foods. This book gathers the latest scientific information on the nutrients, phytonutrients and health benefits as well as the adverse effects of consuming various conventional and non-conventional oilseeds. In addition, each chapter includes a section comprehensively explaining the use of oilseeds in functional bakery, dairy, and other food products. Given its scope, the book is a valuable resource for students, researchers, nutritionists, food scientists and technologists, and for anyone involved in product development based on oilseed and its components.
Sustainable Advanced Manufacturing and Materials Processing: Methods and Technologies (Sustainable Manufacturing Technologies)
by Ankit Gupta Sarbjeet Kaushal Ishbir Singh Satnam SinghThis book encapsulates and highlights the most recent innovations, breakthroughs, and comparisons of advanced sustainable manufacturing and material processing techniques for high-performance materials applications with a focus on sustainability and using conventional available methods. Sustainable Advanced Manufacturing and Materials Processing: Methods and Technologies addresses the various sustainable manufacturing and materials processing techniques for advanced materials. It discusses advancements in conventional and non-conventional techniques used in casting, joining, drilling, surface engineering, sintering, and composite manufacturing. The book focuses on a wide range of manufacturing techniques and materials processing technologies along with their benefits, limitations, and sustainability quotient. The conventional and advanced processes are compared in parallel to understand the need for advanced methods in manufacturing technology. This book is helpful to academic scholars and commercial manufacturers in giving them a first-hand source of information on sustainable manufacturing and material processing technology.
Instant Apache Sqoop
by Ankit JainFilled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. Instant Apache Sqoop is full of step-by-step instructions and practical examples along with challenges to test and improve your knowledge.This book is great for developers who are looking to get a good grounding in how to effectively and efficiently move data between RDBMS and the Hadoop ecosystem. It's assumed that you will have some experience in Hadoop already as well as some familiarity with HBase and Hive.
Mastering Apache Storm
by Ankit JainMaster the intricacies of Apache Storm and develop real-time stream processing applications with ease About This Book • Exploit the various real-time processing functionalities offered by Apache Storm such as parallelism, data partitioning, and more • Integrate Storm with other Big Data technologies like Hadoop, HBase, and Apache Kafka • An easy-to-understand guide to effortlessly create distributed applications with Storm Who This Book Is For If you are a Java developer who wants to enter into the world of real-time stream processing applications using Apache Storm, then this book is for you. No previous experience in Storm is required as this book starts from the basics. After finishing this book, you will be able to develop not-so-complex Storm applications. What You Will Learn • Understand the core concepts of Apache Storm and real-time processing • Follow the steps to deploy multiple nodes of Storm Cluster • Create Trident topologies to support various message-processing semantics • Make your cluster sharing effective using Storm scheduling • Integrate Apache Storm with other Big Data technologies such as Hadoop, HBase, Kafka, and more • Monitor the health of your Storm cluster In Detail Apache Storm is a real-time Big Data processing framework that processes large amounts of data reliably, guaranteeing that every message will be processed. Storm allows you to scale your data as it grows, making it an excellent platform to solve your big data problems. This extensive guide will help you understand right from the basics to the advanced topics of Storm. The book begins with a detailed introduction to real-time processing and where Storm fits in to solve these problems. You'll get an understanding of deploying Storm on clusters by writing a basic Storm Hello World example. Next we'll introduce you to Trident and you'll get a clear understanding of how you can develop and deploy a trident topology. We cover topics such as monitoring, Storm Parallelism, scheduler and log processing, in a very easy to understand manner. You will also learn how to integrate Storm with other well-known Big Data technologies such as HBase, Redis, Kafka, and Hadoop to realize the full potential of Storm. With real-world examples and clear explanations, this book will ensure you will have a thorough mastery of Apache Storm. You will be able to use this knowledge to develop efficient, distributed real-time applications to cater to your business needs. Style and approach This easy-to-follow guide is full of examples and real-world applications to help you get an in-depth understanding of Apache Storm. This book covers the basics thoroughly and also delves into the intermediate and slightly advanced concepts of application development with Apache Storm.
TensorFlow Machine Learning Projects
by Ankit JainThis book is for data analysts, data scientists, machine learning professionals and developers, and deep learning enthusiasts with basic knowledge of TensorFlow. If you want to build end-to-end projects in machine learning domain this book is what you need! This book appeals for anyone who is looking to go beyond the basics of TensorFlow and want to know how it can be used in various domains.
MySQL 8 Administrator’s Guide: Effective guide to administering high-performance MySQL 8 solutions
by Chintan Mehta Hetal Oza Ankit K Bhavsar Subhash ShahStep by step guide to monitor, manage, and secure your database engine Key Features Your companion to master all the administration-related tasks in MySQL 8 Ensure high performance and high availability of your MySQL solution using effective replication and backup techniques A comprehensive guide to performing query optimization, security and a whole host of other administrative tasks in MySQL 8 Book Description MySQL is one of the most popular and widely used relational databases in the world today. The recently released version 8.0 brings along some major advancements in the way your MySQL solution can be administered. This handbook will be your companion to understand the newly introduced features in MySQL and how you can leverage them to design a high-performance MySQL solution for your organization. This book starts with a brief introduction to the newly introduced features in MySQL 8, followed by quickly jumping onto the crucial administration topics that you will find useful in your day to day work. Topics such as migrating to MySQL 8, MySQL benchmarking, achieving high performance by implementing the indexing techniques, and optimizing your queries are covered in this book. You will also learn how to perform replication, scale your MySQL solution and implement effective security techniques. A special section on the common and not so common troubleshooting techniques for effective MySQL administration is also covered in this book. By the end of this highly practical book, you will have all the knowledge you need to tackle any problem you might encounter while administering your MySQL solution. What you will learn Understanding different MySQL 8 data types based on type of contents and storage requirements Best practices for optimal use of features in MySQL 8 Explore globalization configuration and caching techniques to improve performance Create custom storage engine as per system requirements Learn various ways of index implementation for flash memory storages Configure and implement replication along with approaches to use replication as solution Understand how to make your MySQL 8 solution highly available Troubleshoot common issues and identify error codes while using MySQL 8 Who this book is for This book is intended for MySQL administrators who are looking for a handy guide covering all the MySQL administration-related tasks. If you are a DBA looking to get started with MySQL administration, this book will also help you. Knowledge of the basic database concepts is required to get started with this book.
Proceedings of the International Conference on Paradigms of Communication, Computing and Data Sciences: PCCDS 2021 (Algorithms for Intelligent Systems)
by Patrick Siarry Anupam Yadav Mohit Dua Ankit Kumar Jain Nitin KumarThis book gathers selected high-quality research papers presented at the International Conference on Paradigms of Communication, Computing and Data Sciences (PCCDS 2021), held at the National Institute of Technology, Kurukshetra, India, during May 07–09, 2021. It discusses high-quality and cutting-edge research in the areas of advanced computing, communications, and data science techniques. The book is a collection of latest research articles in computation algorithm, communication, and data sciences, intertwined with each other for efficiency.
Nanotechnology-based Sustainable Agriculture
by Vijay Kumar Pardeep Singh Ankit Kumar Singh Vipendra Kumar SinghProvides detailed guidance on harnessing nanotechnology for sustainable agriculture, combines theoretical frameworks with actionable strategies Nanotechnology-based Sustainable Agriculture offers an in-depth exploration of how nanotechnology is revolutionizing agricultural practices to enhance crop productivity and environmental sustainability. Addressing key challenges in conventional agriculture, this volume presents the cutting-edge roles of various nanomaterials, such as carbon nanotubes and quantum dots, in boosting efficiency and reducing environmental impact. Emphasizing practical solutions, ranging from nano biofertilizers and nanobioremediation to innovative pest control strategies, an expert panel of authors provides a roadmap for integrating nanotechnology into sustainable agricultural systems. In-depth chapters describe both the fabrication of nanomaterials and their application in soil quality assessment, pollutant remediation, and crop disease management. Throughout the text, the authors highlight opportunities and address challenges to ensure the safe and effective adoption of these technologies. Enhancing crop productivity and environmental health through innovative solutions, Nanotechnology-based Sustainable Agriculture: Explores a wide range of nanotechnologies for use in agriculture, including plant-based nanomaterials, chitosan nanoparticles, and silver nanoparticlesPresents strategies for minimizing environmental and health impacts while maximizing crop productivityIncorporates the latest developments in nanobiotechnology, phytonanotechnology, and nano-bioremediationDiscusses the challenges and potential risks of nanomaterial-based chemicals in agricultural systemsExamines diverse case studies and strategies to achieve food security and sustainable agriculture on a global scale Nanotechnology-based Sustainable Agriculture is essential reading for advanced students, researchers, and professionals in environmental science, material science, and agriculture. It is well-suited as a textbook for graduate and postgraduate courses in sustainable agriculture or nanotechnology, as well as a reference for professionals in research and development, policymaking, and industry.
Dilemmas of Energy Transitions in the Global South: Balancing Urgency and Justice (Routledge Explorations in Energy Studies)
by Ankit Kumar, Johanna Höffken and Auke PolsThis book explores how, in the wake of the Anthropocene, the growing call for urgent decarbonisation and accelerated energy transitions might have unintended consequences for energy poverty, justice and democracy, especially in the global South. Dilemmas of Energy Transitions in the Global South brings together theoretical and empirical contributions focused on rethinking energy transitions conceptually from and for the global South, and highlights issues of justice and inclusivity. It argues that while urgency is critical for energy transitions in a climate-changed world, we must be wary of conflating goals and processes, and enquire what urgency means for due process. Drawing from a range of authors with expertise spanning environmental justice, design theory, ethics of technology, conflict and gender, it examines case studies from countries including Bolivia, Sri Lanka, India, The Gambia and Lebanon in order to expand our understanding of what energy transitions are, and how just energy transitions can be done in different parts of the world. Overall, driven by a postcolonial and decolonial sensibility, this book brings to the fore new concepts and ideas to help balance the demands of justice and urgency, to flag relevant but often overlooked issues, and to provide new pathways forward. This volume will be of great interest to students and scholars of energy transitions, environmental justice, climate change and developing countries.
India Social: HOW SOCIAL MEDIA IS LEADING THE CHARGE AND CHANGING THE COUNTRY
by Ankit Lal`As a pioneer in the age when social media has become India?s new political pulpit and argumentative townsquare, Ankit Lal is perfectly poised to chronicle India?s transformational tryst with Twitter and Facebook and whatever comes next.? ? SHEKHAR GUPTA, senior journalist and recipient of the Padma Bhushan `This book is a must-read for anyone who wants to understand how social media has shaped India in the past decade.? ? ARVIND KEJRIWAL, chief minister, Delhi In India Social, social media activist and influencer Ankit Lal takes a deep dive into India?s biggest social media campaigns and analyses how, in just the last ten years, platforms like Facebook, Twitter, YouTube and WhatsApp have changed the way Indians engage with politics, popular culture and social revolution. From the 2008 Mumbai terror attacks, which unleashed the potential of the medium, to the 2012 #IndiaAgainstCorruption protests; from the rage-filled Justice for Nirbhaya movement to the citizen-driven fight for a free Internet with the #NetNeutrality campaign; from the controversial #AIBRoast to WhatsApp becoming the primary tool used to spread the agenda and ideology of major political parties ? India Social unravels, for the first time, the behind-the-scenes stories of the most influential social media movements of the past decade. Incisive and insightful, India Social is the story of how they began, why they spread and the way they have reshaped democratic life in India.
Proceedings of First International Conference on Smart System, Innovations and Computing
by Sanyog Rawat Arun K. Somani Sumit Srivastava Ankit MundraThe edited volume contains original papers contributed to 1st International Conference on Smart System, Innovations and Computing (SSIC 2017) by researchers from different countries. The contributions focuses on two main areas, i. e. Smart Systems Innovations which includes applications for smart cities, smart grid, social computing and privacy challenges with their theory, specification, design, performance, and system building. And second Computing of Complex Solutions which includes algorithms, security solutions, communication and networking approaches. The volume provides a snapshot of current progress in related areas and a glimpse of future possibilities. This volume is useful for researchers, Ph. D. students, and professionals working in the core areas of smart systems, innovations and computing.
Smart Systems and IoT: Proceeding of SSIC 2019 (Smart Innovation, Systems and Technologies #141)
by Arun K. Somani Sumit Srivastava Ankit Mundra Rajveer Singh Shekhawat Vivek Kumar VermaThe book features original papers from the 2nd International Conference on Smart IoT Systems: Innovations and Computing (SSIC 2019), presenting scientific work related to smart solution concepts. It discusses computational collective intelligence, which includes interactions between smart devices, smart environments and smart interactions, as well as information technology support for such areas. It also describes how to successfully approach various government organizations for funding for business and the humanitarian technology development projects. Thanks to the high-quality content and the broad range of the topics covered, the book appeals to researchers pursuing advanced studies.
Smart Systems: Proceedings of SSIC 2021 (Smart Innovation, Systems and Technologies #235)
by Robin Doss Arun K. Somani Ankit Mundra Subhajit BhattacharyaThis book features original papers from the 3rd International Conference on Smart IoT Systems: Innovations and Computing (SSIC 2021), presenting scientific work related to smart solution concepts. It discusses scientific works related to smart solutions concept in the context of computational collective intelligence consisted of interaction between smart devices for smart environments and interactions. Thanks to the high-quality content and the broad range of the topics covered, the book appeals to researchers pursuing advanced studies.
Smart Systems: Proceedings of SSIC 2023 (Smart Innovation, Systems and Technologies #392)
by Arun K. Somani Ankit Mundra Subhajit Bhattacharya Rohit Kumar Gupta Arka Prokash MazumdarThe book features original papers from the 4th International Conference on Smart IoT Systems: Innovations in Computing (SSIC 2023), organized by Manipal University, Jaipur, India during 26 – 27 October 2023. It discusses scientific works related to data engineering in context of computational collective intelligence consisted of interaction between smart devices for smart environments and interactions. Thanks to the high-quality content and the broad range of the topics covered, the book appeals to researchers pursuing advanced studies.
The New Nuclear Age: At the Precipice of Armageddon
by Ankit PandaThe world is entering a new nuclear age. Nuclear weapons are returning to the fore of international statecraft in ways unseen since the Cold War. With major powers like Russia issuing threats of nuclear strikes, China and North Korea continuing to grow their arsenals, and new prospects for proliferation from the Middle East to East Asia, the world has been thrust into a new era of heightened nuclear risk. In this incisive book, international security expert Ankit Panda explores the enduring and emerging factors that are contributing to this new nuclear age. From strained great power ties to complex multipolar dynamics and the precipitous decline of arms control, he shows how our coexistence with the bomb is becoming more complicated and perilous. The prospect of nuclear escalation is again shaping how political decision-makers and military establishments around the world think and act. But unlike the peril of the Cold War, a greater number of nuclear players and a plethora of new technologies, including AI and exotic new weapons, make the search for stability far from straightforward. Managing the risks of a nuclear confrontation, he argues, will require new urgency and thinking to pull us back from the precipice of global catastrophe.
Additive Manufacturing Processes in Biomedical Engineering: Advanced Fabrication Methods and Rapid Tooling Techniques (Sustainable Manufacturing Technologies)
by Ankit Sharma Vivek Jain Atul Babbar Dheeraj GuptaThis book covers innovative breakthroughs in additive manufacturing processes used for biomedical engineering. More and more, 3D printing is selected over traditional manufacturing processes, especially for complex designs, because of the many advantages such as fewer restrictions, better production cost savings, higher quality control, and accuracy. Current challenges and opportunities regarding material, design, cost savings, and efficiency are covered along with an outline of the most recent fabrication methods used for converting biomaterials into integrated structures that can fit best in anatomy while still obtaining the necessary architecture, mechanical reliability, biocompatibility, and anti-bacterial characteristics needed. Additional chapters will also focus on selected areas of applications such as bionics, affordable prostheses, implants, medical devices, rapid tooling, and drug delivery. Additive Manufacturing Processes in Biomedical Engineering: Advanced Fabrication Methods and Rapid Tooling Techniques acts as a first-hand reference for commercial manufacturing organizations which are mimicking tissue organs by using additive manufacturing techniques. By capturing the current trends of today’s manufacturing practices this book becomes a one-stop resource for manufacturing professionals, engineers in related disciplines, and academic researchers.
Additive Manufacturing of Polymers for Tissue Engineering: Fundamentals, Applications, and Future Advancements (Sustainable Manufacturing Technologies)
by Ankit Sharma Ranvijay Kumar Atul Babbar Vikas Dhawan Nishant RanjanApplication of additive manufacturing and tissue engineering in the fields of science and technology enables the manufacturing of biocompatible, customized, reliable, and cost-effective parts, restoring the functionality of a failed human body part. This book offers a platform for recent breakthroughs in additive manufacturing related to biomedical applications. This book highlights some of the top innovations and advances in additive manufacturing and processing technologies that are the future of the manufacturing industry while also presenting current challenges and opportunities regarding the choice of material. This book includes areas of applications such as surgical guides, tissue regeneration, artificial scaffolds, implants, and drug delivery and release. Throughout the book, an emphasis is placed on rapid tooling for engineering applications. Additive Manufacturing of Polymers for Tissue Engineering: Fundamentals, Applications, and Future Advancements acts as a first-hand source of information for academic scholars and commercial manufacturers as they make strategic manufacturing and development plans.
Advances in Materials Engineering: Select Proceedings of ICFAMMT 2024 (Lecture Notes in Mechanical Engineering)
by Ankit Sharma Pramod Bhingole Kamlesh Joshi Surya Deo YadavThe book presents select peer-reviewed proceedings of the International Conference on Futuristic Advancements in Materials, Manufacturing, and Thermal Sciences (ICFAMMT 2024). It covers latest research and developments in the field of material science and metallurgy. Various topics covered in this book are material processing, mechanical properties, and material characterisation, composite materials, nanomaterials, advanced engineering materials, and technologies for space, nuclear, and aerospace applications. The book also focuses on the optimisation of materials for required properties and recent trends in materials science and metallurgy. This book is of great value for researchers and professionals working in the field of material science and metallurgy.
Blazor Quick Start Guide: Build web applications using Blazor, EF Core, and SQL Server
by Ankit SharmaWork with the fundamentals of Blazor to create rich and interactive web applicationKey FeaturesFirst book about the new .NET-based framework for client and server side applicationsExplore Blazor, and create client side applications with C#Build rich, modern single-page application (SPA) using .NET end-to-end across server and clientBook DescriptionBlazor is an open source .NET web framework based on C#, Razor, and HTML that runs in the browser with WebAssembly. It simplifies web development by allowing us to write .NET-based web apps that run client-side in web browsers. We can take advantage of our existing knowledge of C# to write both client - side and server-side applications, and have a full stack .NET development experience.This book introduces you to the core concepts of Blazor, and how to apply these to a real-world web app with the help of Entity Framework Core and SQL Server. The book begins with an introduction to Blazor and its advantages. Then, you will learn about the building blocks of Blazor, including Blazor components, data binding, dependency injection, routing, and JavaScript Interop.Moving on, you will learn how to create a Single Page Application (SPA) using Blazor. You will also use the Entity Framework Core and ADO.NET with Blazor to extend your application's data-handling capabilities. Toward the end, you will deploy the application on IIS and Azure.By the end of this book, you will have a solid foundation working with the Blazor framework as it stands today. Using it, you will be able to create rich and interactive web applications using Blazor on the frontend, and SQL Server as a database providerWhat you will learnFamiliarize yourself with the core concepts of BlazorDevelop applications with BlazorBlazor applications with Visual Studio code and Command Line Interface (CLI)Create a Tic-Tac-Toe game with BlazorDesign and build a calculator app with BlazorCreate an ASP.NET core-hosted Blazor application using SQL Server 2017Use EF Core and ADO.NET to access data in a Blazor applicationDeploy a Blazor application on IIS and AzureWho this book is forThis book is for people who want to explore .NET's latest framework, Blazor. If you want to move beyond concepts and learn how to put Blazor to work, this book is for you. Knowledge of C# and basic web development experience is required.
Intelligent Machinery Fault Diagnostics and Prognostics: The Future of Smart Manufacturing (Innovations in Smart Manufacturing for Long-Term Development and Growth)
by Ankit Sharma Mohamad Abou HouranThe field of machinery maintenance is undergoing a remarkable transformation, driven by the convergence of intelligent technologies and data-driven approaches. This book delves into the fascinating world of intelligent machinery fault diagnostics and prognostics, exploring how these advancements are reshaping the way we monitor, diagnose, and predict faults in machinery.Intelligent Machinery Fault Diagnostics and Prognostics: The Future of Smart Manufacturing uses an interdisciplinary approach to provide a well-rounded understanding of smart manufacturing. It discusses cutting-edge smart manufacturing technologies and encompasses various aspects, from sensors and data analytics to predictive maintenance. The book offers real-world case studies illustrating how these innovations are successfully implemented in industrial settings and includes practical guidelines and methodologies that facilitate the implementation of solutions.The book also highlights the scalability and adaptability of this approach to different industries and manufacturing environments. Whether this book is for industry professionals, students, or researchers, readers can leverage the book’s insights to optimize machinery performance, minimize downtime, reduce costs, and improve safety in their respective industries.
Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programs
by Dino Esposito Marius Bancila Ankit Sharma Raffaele RialdiGet started with C# and strengthen your knowledge of core programming concepts such as procedural, object-oriented, generic, functional, and asynchronous programming along with the latest features of C# 8 Key Features Learn the fundamentals of C# with the help of easy-to-follow examples and explanations Leverage the latest features of C# 8, including nullable reference types, pattern matching enhancements, and asynchronous streams Explore object-oriented programming, functional programming, and multithreading concepts Book Description The C# programming language is often developers' primary choice for creating a wide range of applications for desktop, cloud, and mobile. In nearly two decades of its existence, C# has evolved from a general-purpose, object-oriented language to a multi-paradigm language with impressive features. This book will take you through C# from the ground up in a step-by-step manner. You'll start with the building blocks of C#, which include basic data types, variables, strings, arrays, operators, control statements, and loops. Once comfortable with the basics, you'll then progress to learning object-oriented programming concepts such as classes and structures, objects, interfaces, and abstraction. Generics, functional programming, dynamic, and asynchronous programming are covered in detail. This book also takes you through regular expressions, reflection, memory management, pattern matching, exceptions, and many other advanced topics. As you advance, you'll explore the .NET Core 3 framework and learn how to use the dotnet command-line interface (CLI), consume NuGet packages, develop for Linux, and migrate apps built with .NET Framework. Finally, you'll understand how to run unit tests with the Microsoft unit testing frameworks available in Visual Studio. By the end of this book, you'll be well-versed with the essentials of the C# language and be ready to start creating apps with it. What you will learn Get to grips with all the new features of C# 8 Discover how to use attributes and reflection to build extendable applications Utilize LINQ to uniformly query various sources of data Use files and streams and serialize data to JSON and XML Write asynchronous code with the async-await pattern Employ .NET Core tools to create, compile, and publish your applications Create unit tests with Visual Studio and the Microsoft unit testing frameworks Who this book is for If you have little experience in coding or C# and want to learn the essentials of C# programming to develop powerful programming techniques, this book is for you. It will also help aspiring programmers to write scripts or programs to accomplish specific tasks.