Gør som tusindvis af andre bogelskere
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.Du kan altid afmelde dig igen.
'iOS Development with SwiftUI' focuses on teaching and practicing the use of SwiftUI for developing iOS applications that leverage the latest iOS features.To begin, the book covers the fundamentals of SwiftUI and its core functionalities and how to write UI without having to worry much about it. It explains the fundamental Swift syntax, data types, control statements, functions, classes, and structures, as well as methods, protocols, and closures. The book covers expert tips for adding animations with a single line of code, as well as some SwiftUI transitions. Then, through a dissection of an iOS application, it teaches how to create APIs and implement API calls. It also covers widgets, App Clip development, web banner creation, and how the app communicates with the App Clip.The book will help demonstrate how to integrate XCTest into your application for both UI and unit testing and how to write your test case and prepare the application for general use.At the end of the book, you will be able to write an iOS application in SwiftUI and gain some experience to call API or web services using combine.TABLE OF CONTENTS1. What is SwiftUI 2. Basics of Swift 3. Anatomy of the Basics of SwiftUI Projects 4. Introduction to SwiftUI Basic Controls and User Input 5. State Properties,Observable, Environment Objects, and Combine Framework 6. Stacks of Views Using VStack, HStack , And ZStack7. Work with Lists and Navigation. 8. SwiftUI with UIKit9. UIKit with SwiftUI10. UI Logic of the MVVM Architecture and Networking11. Drawing in SwiftUI12. Animations and Transitions in SwiftUI13. App Clip14. Widgets
These days critical problem solving related to data and data sciences is in demand. Professionals who can solve real data science problems using data science tools are in demand. The book "Data Analytics: Principles, Tools, and Practices" can be considered a handbook or a guide for professionals who want to start their journey in the field of data science. The journey starts with the introduction of DBMS, RDBMS, NoSQL, and DocumentDB. The book introduces the essentials of data science and the modern ecosystem, including the important steps such as data ingestion, data munging, and visualization. The book covers the different types of analysis, different Hadoop ecosystem tools like Apache Spark, Apache Hive, R, MapReduce, and NoSQL Database. It also includes the different machine learning techniques that are useful for data analytics and how to visualize data with different graphs and charts. The book discusses useful tools and approaches for data analytics, supported by concrete code examples. After reading this book, you will be motivated to explore real data analytics and make use of the acquired knowledge on databases, BI/DW, data visualization, Big Data tools, and statistical science.TABLE OF CONTENTS1. Database Management System2. Online Transaction Processing and Data Warehouse3. Business Intelligence and its deeper dynamics4. Introduction to Data Visualization5. Advanced Data Visualization6. Introduction to Big Data and Hadoop7. Application of Big Data Real Use Cases8. Application of Big Data9. Introduction to Machine Learning10. Advanced Concepts to Machine Learning11. Application of Machine Learning
"How is the Data Science project to be implemented?" has never been more conceptually sounding, thanks to the work presented in this book. This book provides an in-depth look at the current state of the world's data and how Data Science plays a pivotal role in everything we do.This book explains and implements the entire Data Science lifecycle using well-known data science processes like CRISP-DM and Microsoft TDSP. The book explains the significance of these processes in connection with the high failure rate of Data Science projects.The book helps build a solid foundation in Data Science concepts and related frameworks. It teaches how to implement real-world use cases using data from the HMDA dataset. It explains Azure ML Service architecture, its capabilities, and implementation to the DS team, who will then be prepared to implement MLOps. The book also explains how to use Azure DevOps to make the process repeatable while we're at it.By the end of this book, you will learn strong Python coding skills, gain a firm grasp of concepts such as feature engineering, create insightful visualizations and become acquainted with techniques for building machine learning models. TABLE OF CONTENTS1. Data Science for Business2. Data Science Project Methodologies and Team Processes3. Business Understanding and Its Data Landscape4. Acquire, Explore, and Analyze Data5. Pre-processing and Preparing Data6. Developing a Machine Learning Model7. Lap Around Azure ML Service8. Deploying and Managing Models
Internals of Python 3.x transform a programmer's learning path by emphasizing the source code over the syntax to teach things from the ground up in nearly the same amount of time and effort.The book delves into the structure and distinctions between the primary Python object and iterable objects. The iterable types, namely, lists and tuples, have been thoroughly defined in the structure and operations. The internals of sets and dictionaries, which are data structures that provide O(1) insertion and search, have been thoroughly discussed. Memory allocation explains how Python handles memory for tiny and large objects. The chapter on GIL explains how the GIL works, which is halted by a semaphore and a conditional variable. The chapter on Async Python describes how the async module generates coroutines and async functions that can be executed on an event loop and interact through events.After reading this book, you will be more confident to create high-performance code on a day-to-day basis.¿TABLE OF CONTENTS1. Design of Generic Objects2. Basic Python Types3. Iterable Sequence Objects4. Set and Dictionary5. Functions and Generators6. Memory Management7. Interpreter and Opcodes8. GIL and Multithreading9. Async Python10. Source Code Layout and the Compiler Stages
'Learn to Code with Scratch' prepares your child to begin building cool apps, games, animated stories, quizzes, and a variety of other enjoyable applications. This book teaches your child what a programme is and how it works using Scratch, a comprehensive visual programming language.This book teaches your child how to connect various code blocks and establish the program's logic by using seven distinct games and applications, including a haunted party, a talking robot, a mystical story, and a humorous quiz game. You will learn how to write and create a programme in Scratch and how to run your programme and save and share it with your loved ones.**Special treats for kids:**¿ Tens of games, stories, and animations are created from the start.¿ A comprehensive course covering all of the interesting features included in Scratch 3.0 programming.¿ Instructions in vibrant colors and a simple navigation system guides you through the fundamental fundamentals of coding.TABLE OF CONTENTS1. What is Coding and how To code2. What Is Scratch3. Talking Robot4. Flying Cat5. The Haunted party6. Colourful City7. Funny Quiz Game8. Magic Story9. Our Solar System
How can some businesses survive centuries while hundreds collapse every year - from micro-enterprises to global brands? A brand's journey to grow and maintain loyal supporters is one of the timeless foundations for every company that its customer teams need to know.'Modern Marketing Using AI' covers it all by taking a customer perspective to look at best practices, industry-leading strategies, technologies, and their timing to maximise the value of a brand. The book starts with an overview of a brand journey, how marketing, sales, and customer success work at each stage, and why the usage of AI in this field has become a need. It then dives into each stage, teaching us how to validate a product, define the brand, expand its visibility, and turn customers into fans with AI-led marketing techniques for channels, accounts, referrals, affiliates, influencers, social media and much more. At every stage, it highlights brand stories and how operational automation and insights can be leveraged for marketing. We conclude with guidelines on how marketers can prepare for AI and even estimate its impact on their jobs.
This book assists project management professionals in resolving project crashing situations through linear programming. It demonstrates how the PM team can help streamline the project''s on-time completion and cost optimization.The book begins with understanding project management processes and frameworks such as WBS, PDM, and EVM. The book helps build familiarity with the PM team''s procedures to monitor a project. It helps investigate linear programming problems (LPPs) and the mathematical foundations for their formulation. It covers various approaches to solving the LPP, including graphical methods, their limitations, and the necessity of tools such as MS Excel''s Solver. It also covers how the PM team can solve LPP with the help of Solver.This book covers various business and technical scenarios for crashing a project. It teaches how to formulate the problem of optimizing a project for time and cost using LPP. This book then discusses how LPP can be solved using Solver and more complex issues. It also explores the relationship between earned value management and crashing a project.TABLE OF CONTENTS1. Project Scheduling2. Earned Value Method3. Linear Programming Problems4. Crashing a Project5. Using LPP to Crash a Project6. More Complex Problems7. Linking EVM and LPP8. Annexure I: Microsoft Excel Basics9. Annexure II: Advanced Methods of Crashing a Project
Advance your career as an SQL Server developer and DBA KEY FEATURES ¿ Cutting-edge coverage from community experts to learn T-SQL programming.¿ Detailed explanation of concepts and techniques for easy understanding.¿ Numerous practical demonstrations of T-SQL querying and programming applications. DESCRIPTION This book will teach you the fundamentals of SQL, SQL Server, databases, and how to write queries and programs using T-SQL. After reading this book, you will be able to create, modify, and delete databases, tables, and indexes. You can practice querying the data and running complex analytics on it. You will also be able to add, delete, and modify procedures, user-defined functions, triggers, and views.The journey of learning T-SQL with this book begins with an understanding of SQL and database fundamentals. You'll explore the SQL Server Management Studio (SSMS) used for developing and managing SQL Server databases. You'll then learn how to use DDL statements to create, modify and delete tables and indexes. Gradually, you'll be able to query in T-SQL using DML statements, joins, and various built-in functions. WHAT YOU WILL LEARN¿ Concise understanding of relational databases and the SQL Server.¿ Learn how to create database tables and indexes using T-SQL.¿ Learn to add, modify, and delete records.¿ Practice how to slice and dice data by running smart T-SQL queries.¿ Perform advanced analytical analysis using various functions.¿ Discover Error Handling and Transaction Management.¿ Administer XML and JSON handling with T-SQL.¿ Practice different deployment modes for T-SQL objects.WHO THIS BOOK IS FOR If you want to know how to design, develop, and maintain SQL Server databases and run sophisticated T-SQL queries without much hassle, this book is for you. Readers with a basic understanding of programming would have an advantage.
Learn the hand-crafted notes on C programmingKey FeaturesStrengthens the foundations, as a detailed explanation of programming language concepts are givenLucid explanation of the conceptWell thought-out, fully working programming examplesEnd-of-chapter exercises that would help you practice the skills learned in the chapterHand-crafted KanNotes at the end of the each chapter that would help the reader remember and revise the concepts covered in the chapter Focuses on how to think logically to solve a problem DescriptionThe new edition of this classic book has been thoroughly revamped, but remains faithful to the principles that have established it as a favourite amongst students, teachers and software professionals round the world. Simplicity - that has been the hallmark of this book in not only its previous sixteen English editions, but also in the Hindi, Gujrati, Japanese, Korean, Chinese and US editions. This book doesn t assume any programming background. It begins with the basics and steadily builds the pace so that the reader finds it easy to handle advanced topics towards the end of the book.What will you learnC Instructions Decision Control Instruction, Loop Control Instruction, Case Control Instruction Functions, Pointers, Recursion Data Types, The C Preprocessor Arrays, StringsStructures, Console Input/Output, File Input/Output Who this book is forStudents, Programmers, researchers, and software developers who wish to learn the basics of C++ programming language.Table of Contents1. Getting Started2. C Instructions3. Decision Control Instruction4. More Complex Decision Making5. Loop Control Instruction6. More Complex Repetitions7. Case Control Instruction8. Functions9. Pointers10. Recursion11. Data Types Revisited12. The C Preprocessor13. Arrays14. Multidimensional Arrays15. Strings16. Handling Multiple Strings17. Structures18. Console Input/Output19. File Input/Output20. More Issues In Input/Output21. Operations On Bits22. Miscellaneous Features23. Interview FAQsAppendix A Compilation and ExecutionAppendix B Precedence TableAppendix C Chasing the BugsAppendix D ASCII ChartPeriodic Tests I to IV, Course Tests I, IIIndex About the Authors Through his books and Quest Video Courses on C, C++, Java, Python, Data Structures, .NET, IoT, etc. Yashavant Kanetkar has created, molded and groomed lacs of IT careers in the last three decades. Yashavant s books and Quest videos have made a significant contribution in creating top-notch IT manpower in India and abroad.Yashavant s books are globally recognized and millions of students/professionals have benefitted from them. Yashavant's books have been translated into Hindi, Gujarati, Japanese, Korean and Chinese languages. Many of his books are published in India, USA, Japan, Singapore, Korea and China.Yashavant is a much sought after speaker in the IT field and has conducted seminars/workshops at TedEx, IITs, IIITs, NITs and global software companies.Yashavant has been honored with the prestigious Distinguished Alumnus Award by IIT Kanpur for his entrepreneurial, professional and academic excellence. This award was given to top 50 alumni of IIT Kanpur who have made a significant contribution towards their profession and betterment of society in the last 50 years. His Linkedin profile: linkedin.com/in/yashavant-kanetkar-9775255
Learn how to redesign NLP applications from scratch. Key FeaturesGet familiar with the basics of any Machine Learning or Deep Learning application. Understand how does preprocessing work in NLP pipeline. Use simple PyTorch snippets to create basic building blocks of the network commonly used in NLP. Get familiar with the advanced embedding technique, Generative network, and Audio signal processing techniques.DescriptionNatural language processing (NLP) is one of the areas where many Machine Learning and Deep Learning techniques are applied. This book covers wide areas, including the fundamentals of Machine Learning, Understanding and optimizing Hyperparameters, Convolution Neural Networks (CNN), and Recurrent Neural Networks (RNN). This book not only covers the classical concept of text processing but also shares the recent advancements. This book will empower users in designing networks with the least computational and time complexity. This book not only covers basics of Natural Language Processing but also helps in deciphering the logic behind advanced concepts/architecture such as Batch Normalization, Position Embedding, DenseNet, Attention Mechanism, Highway Networks, Transformer models and Siamese Networks. This book also covers recent advancements such as ELMo-BiLM, SkipThought, and Bert. This book also covers practical implementation with step by step explanation of deep learning techniques in Topic Modelling, Text Generation, Named Entity Recognition, Text Summarization, and Language Translation. In addition to this, very advanced and open to research topics such as Generative Adversarial Network and Speech Processing are also covered. What you will learnLearn how to leveraging GPU for Deep Learning Learn how to use complex embedding models such as BERT Get familiar with the common NLP applications Learn how to use GANs in NLP Learn how to process Speech data and implementing it in Speech applications Who this book is forThis book is a must-read to everyone who wishes to start the career with Machine learning and Deep Learning. This book is also for those who want to use GPU for developing Deep Learning applications.Table of Contents1. Understanding the basics of learning Process2. Text Processing Techniques3. Representing Language Mathematically4. Using RNN for NLP5. Applying CNN In NLP Tasks6. Accelerating NLP with Advanced Embeddings7. Applying Deep Learning to NLP tasks8. Application of Complex Architectures in NLP9. Understanding Generative Networks10. Techniques of Speech Processing11. The Road AheadAbout the Authors Sunil Patel has completed his master s in Information Technology from the Indian Institute of Information technology-Allahabad with a thesis focused on investigating 3D protein-protein interactions with deep learning. Sunil has worked with TCS Innovation Labs, Excelra, and Innoplexus before joining to Nvidia. The main areas of research were using Deep Learning, Natural language processing in Banking, and healthcare domain. Sunil started experimenting with deep learning by implanting the basic layer used in pipelines and then developing complex pipelines for a real-life problem. Apart from this, Sunil has also participated in CASP-2014 in collaboration with SCFBIO-IIT Delhi to efficiently predict possible Protein multimer formation and its impact on diseases using Deep Learning. Currently, Sunil works with Nvidia as Data Scientist III.LinkedIn Profile: https: //www.linkedin.com/in/linus1/Read mo
A Cookbook that will help you implement Machine Learning algorithms and techniques bybuilding real-world projects Key FeaturesLearn how to handle an entire Machine Learning Pipeline supported with adequate mathematics. Create Predictive Models and choose the right model for various types of Datasets. Learn the art of tuning a model to improve accuracy as per Business requirements. Get familiar with concepts related to Data Analytics with Visualization, Data Science and Machine Learning. DescriptionMachine Learning does not have to be intimidating at all. This book focuses on the concepts of Machine Learning and Data Analytics with mathematical explanations and programming examples. All the codes are written in Python as it is one of the most popular programming languages used for Data Science and Machine Learning. Here I have leveraged multiple libraries like NumPy, Pandas, scikit-learn, etc. to ease our task and not reinvent the wheel. There are five projects in total, each addressing a unique problem. With the recipes in this cookbook, one will learn how to solve Machine Learning problems for real-time data and perform Data Analysis and Analytics, Classification, and beyond. The datasets used are also unique and will help one to think, understand the problem and proceed towards the goal. The book is not saturated with Mathematics, but mostly all the Mathematical concepts are covered for the important topics. Every chapter typically starts with some theory and prerequisites, and then it gradually dives into the implementation of the same concept using Python, keeping a project in the background. What will you learnUnderstand the working of the O.S.E.M.N. framework in Data Science. Get familiar with the end-to-end implementation of Machine Learning Pipeline.Learn how to implement Machine Learning algorithms and concepts using Python.Learn how to build a Predictive Model for a Business case.Who this book is forThis cookbook is meant for anybody who is passionate enough to get into the World of Machine Learning and has a preliminary understanding of the Basics of Linear Algebra, Calculus, Probability, and Statistics. This book also serves as a reference guidebook for intermediate Machine Learning practitioners.Table of Contents1. Boston Crime2. World Happiness Report3. Iris Species4.Credit Card Fraud Detection5.Heart Disease UCI About the AuthorRehan Guha A Researcher by the day and an Artist by night.Our Author is a Scholar -lecturer, an Innovator, and also a Humanitarian -Philanthropist.He started his life as a Coder, Developer, and now he is into research in the field of Machine Learning and Algorithms but also has a keen interest in General Science, Technology, Invention & Innovation.Psychology and Socioeconomics are his special subject of interest.The author holds a graduation degree from the Institute of Engineering & Management, Kolkata, and a Postgraduate certification on Deep Learning from the Indian Institute of Technology, Kharagpur (IIT-K)-AICTE approved FDP course.If we talk about Rehan's area of interest, it lies in Optimization Problems, Explainable AI, Deep Learning Architecture, Algorithms, Complexity, Algorithmic Thinking, et cetera He has multiple publications through Journals and Open Publications, along with his publications he has filed multiple patents for his Innovations and Inventions. At an early age, one of his patents was also demonstrated to the Indian Army.In Rehan s career, he has been involved with a variety of Business Verticals, starting from Banking, Consulting, Law, Insurance, Freight & Logistics, and Telcom.
Appreciate the learning path to C Key FeaturesStrengthens the foundations, as a detailed explanation of programming language concepts are given Lists down all the important points that you need to know related to various topics in an organized manner Provides In-depth explanation of complex topics Focuses on how to think logically to solve a problem DescriptionBest way to learn any programming language is to create good programs in it. C is not an exception to this rule. Once you decide to write any program you would find that there are always at least two ways to write it. So you need to find out whether you have chosen the best way to implement your program, That s where you would find this book useful. It contains solutions to all the exercises present in Let Us C 17th Edition. If you learn the language elements form Let Us C, write programs for the problems given in the exercises and then cross check your answers with the solutions given in this book you would be well on your way to become a skilled C programmer. What will you learnC Instructions Decision Control Instruction, Loop Control Instruction, Case Control Instruction Functions, Pointers, Recursion Data Types, The C Preprocessor Arrays, Strings Structures, Console Input/Output, File Input/Output Who this book is forStudents, Programmers, researchers, and software developers who wish to learn the basics of C programming language.Table of Contents1. Introduction2. Before We Begin...3. Getting Started4. C Instructions5. Decision Control Instruction6. More Complex Decision Making7. Loop Control Instruction8. More Complex Repetitions9. Case Control Instruction10. Functions11. Pointers12. Recursion13. Data Types Revisited14. The C Preprocessor15. Arrays16. Multidimensional Arrays17. Strings18. Handling Multiple Strings19. Structures20. Console Input/Output21. File Input/Output22. More Issues In Input/Output23. Operations On Bits24. Miscellaneous Features25. Periodic Tests - I, II, III, IVAbout the Authors Through his books and Quest Video Courses on C, C++, Java, Python, Data Structures, .NET, IoT, etc. Yashavant Kanetkar has created, molded and groomed lacs of IT careers in the last three decades. Yashavant s books and Quest videos have made a significant contribution in creating top-notch IT manpower in India and abroad.Yashavant s books are globally recognized and millions of students/professionals have benefitted from them. Yashavant's books have been translated into Hindi, Gujarati, Japanese, Korean and Chinese languages. Many of his books are published in India, USA, Japan, Singapore, Korea and China.Yashavant is a much sought after speaker in the IT field and has conducted seminars/workshops at TedEx, IITs, IIITs, NITs and global software companies.Yashavant has been honored with the prestigious Distinguished Alumnus Award by IIT Kanpur for his entrepreneurial, professional and academic excellence. This award was given to top 50 alumni of IIT Kanpur who have made a significant contribution towards their profession and betterment of society in the last 50 years. In recognition of his immense contribution to IT education in India, he has been awarded the Best .NET Technical Contributor and Most Valuable Professional awards by Microsoft for 5 successive years.Yashavant holds a BE from VJTI Mumbai and M.Tech. from IIT Kanpur.
Manage and administrate your SharePoint Online site with ease Key FeaturesExplore next generation sites, libraries, lists for better collaboration. Configure SharePoint features. Permission management a modern approach to secure and share.Design modify site with next-generation webparts. Next generation approach to monitor and analyze reports. DescriptionThis book is a one-stop guide for everyone who wants to learn how to administer SharePoint online sites. This book starts by covering the fundamentals of SharePoint and SharePoint Content and then shares an overview of the next-generation SharePoint Site templates. You will learn how to select the right template for your business. You will get familiar with Site contents and all the upgraded features of lists and libraries. Furthermore, the book focuses on features such as Information Management Policy, Permissions, Content Approval Concept, Document ID Service, Managing metadata, and Server Publishing. You will also get familiar with section layouts and terminologies and will learn how to configure webparts in SharePoint online. You will then come across the new features in the structural navigation cache and will understand the entire working of the hub site. Towards the end, you will organize and monitor site content and usage. What will you learnConfigure features like Information Management Policy, Document ID, Content Organizer, Managed Metadata and Server Publishing etc. Improved Permission Management for better/quick navigation and sharing. Configure and Integrate external content types with site. Designing, configuring modern web parts and site. New approach of Monitoring and analyzing site's, reports.Who this book is forThis book is a must-read for everybody who uses SharePoint Online, users responsible for managing or administrating sites, users with roles like owner, designer, approver, contributor.Table of Contents1. Introduction and Site Information2. Library and List of Smart Management3. Content Approval Concept4. Configure Document ID Service5. Document Sets Feature6. Content Organizer Feature7. Manage Permission8. Managed Metadata Concept9. SharePoint Server Publishing Infrastructure Feature10. Application of Business Connectivity Services11. Site Designing and Enhancement12. Manage Site Usage About the AuthorDeviprasad Panda is currently working as a Lead SharePoint administrator having almost 9-year relevant experience in sharepoint. He is having strong experience in sharepoint 2010, sharepoint 2013, sharepoint 2016, sharepoint 2019 on-premises production farm, sharepoint online, hosting sharepoint in azure. He completed certifications in 70-573: Microsoft SharePoint Application Development, 70-667: Microsoft SharePoint Configuration, "70-668: Microsoft SharePoint 2010 Administrator, 70-331: Core Solutions of Microsoft SharePoint Server 2013, 70-332: Advanced Solutions of Microsoft SharePoint Server 2013, 70-339: Managing Microsoft SharePoint Server 2016, 70-533: Implementing Microsoft Azure Infrastructure Solutions . He has huge production experience in multiple reputed companies in India. He is the founder of SharePointTechnicalSupport, a website to support sharepoint related queries to people. He is a trainer, YouTuber having channel Deviprasad Panda as well. He is very passionate about the work that he steps into, and his dedication to providing quality work as committed is highly appreciated.Your LinkedIn Profile: www.linkedin.com/in/deviprasadpanda
Manage Linux Servers on-premises and cloud with advanced DevOps techniques using KubernetesKey FeaturesDetailed coverage on architecture of Web Servers, Databases, and Cloud Servers.Practical touch on deploying your application and managing cloud infrastructure using Docker and Terraform.Simplified implementation of Infrastructure as Code with Vagrant.DescriptionHands-on DevOps with Linux brings you advanced learnings on how to make the best use of Linux commands in managing the DevOps infrastructure to keep enterprise applications up-to-date.The book begins by introducing you to the Linux world with the most used commands by DevOps experts and teaches how to set up your own infrastructure in your environment. The book covers exclusive coverage on production scenarios using Kubernetes and how the entire container orchestration is managed. Throughout the book, you will get accustomed to the most widely used techniques among DevOps Engineers in their routine. You will explore how infrastructure as code works, working with Vagrant, Docker and Terraform through which you can manage the entire cloud deployment of applications along with how to scale them on your own. What you will learnCreate Infrastructure as Code to replicate the configuration to your infrastructure.Learn best methods and techniques to build continuous delivery pipeline using Jenkins.Learn to Distribute and scale your applications using Kubernetes.Who this book is forThis book is best suited for DevOps Engineers and DevOps professionals who want to make best use of Linux commands in managing the DevOps infrastructure daily. It is a good handy guide for Linux administrators and system administrators too to get familiar with the use of Linux in Devops and advance their skillset in DevOps.Table of Contents1. Getting started with Linux2. Working with Bash3. Setting up a service4. Configuring a reverse proxy with Nginx5. Deploying your application using Docker6. Automating your Infrastructure as Code7. Creating your infrastructure using cloud services8. Working with Terraform9. Working with Git10. Continuous integration and Continuous Delivery using Jenkins11. Deploying and scaling your application using Kubernetes12. Logs with open source ToolsAbout the AuthorsAlisson Machado de Menezes is an experienced Big Data DevOps Engineer, who for the past ten years has been working in different positions such as developer, operations analyst, support analyst, DevOps Engineer, IT manager, technical leader, and is now diving into Big Data. He has given many lectures in Brazil in events like Python Brasil, The Developers Conference, Feira Internacional de Software Livre, and for some companies in private. He has also given classes regarding Python programming, Agile infrastructure, MongoDB, Openshift, Kubernetes, DevOps, and DevSecOps. He has the certifications of Linux System Administrator (LPIC-1), Linux Engineer (LPIC-2), Suse Certified Linux Administrator (SUSE CLA), LPIC OT DevOps Tools Engineer, Exin DevOps Professional and has studied English in Canada.In 2019, Alisson moved to Germany, starting a new challenge in Europe in automotive marketing to help empower mobility for tomorrow, where we are trying to be the pioneers on electrical cars.Outside of work, Alisson tries to maintain a blog where he shares his experience on the project which he has been working on and when there is time, he spends it travelling, hiking, and trying different types of beers.Blog links: https: //alissonmachado.com.brMy GitHub: https: //github.com/AlissonMMenezesLinkedIn profile: https: //www.linkedin.com/in/alisson-machado-85490a22/Read m
Demystifying working in Azure Ecosystem for .NET Core Developers KEY FEATURESa- Discover and put to use the latest features in .NET Core 3.1 and Azure Functions V3 a- Learn how to debugging Azure Functions from Production, hosted on Cloud a- Understand the working of Application Key Management with Security aspectsDESCRIPTION Every developer is striving hard to up-skill oneself from a developer to a Cloud developer and with the growing pace of cloud programming, this up-gradation is not simple. This book will help .NET Core developers to seamlessly cover this said journey. It covers the newly released .Net Core 3.0 / 3.1 features including, Azure Function V3. The book not only focusses on one way of working with Azure Cloud services but also includes another viable way of managing Azure resources with the software application. The book also touches base on some Azure products and services. From exploring the most used Azure services to touching the newest version of offerings, this book is aimed to cover everything from a developer perspective. Code exercise, Code blocks, azure service implementation, application secrets keys management, free super-fast hosting options along with live debugging of code hosted on Cloud, are some of the key take-aways from this book. WHAT WILL YOU LEARNa- Develop a .NET core application with Azure App service a- Use Azure CosmosDB to manage database servicesa- Explore & work with Microsoft Azure Storage a- Able to have the best hosting option for Static Content web application a- Work with Azure Functions V3 using Visual Studio 2019 a- Implement best Key Management in the app on AzureWHO THIS BOOK IS FOR This book is for aspiring Cloud developers with some experience in Microsoft cloud services. It is also for .NET Core developers who wish to learn and use Azure solutions. Table of Contents1. Azure Ecosystem2. My App on Cloud - Microsoft Azure3. Application Backend - Azure CosmosDB4. Working with Microsoft Azure Storage5. Working with Microsoft Azure Storage as Hosting option6. Securing Application secrets keys with Azure7. Step towards Serverless approach About the AuthorKasam Shaikh is Microsoft Azure AI Enthusiast, a certified Cloud Solution Architect, Global AI Speaker, a published author, and a community MVP. He also contributes to Microsoft Docs for Azure AI services and the product. He has more than 12 years of experience in the IT industry and is a regular speaker at various events on Microsoft Azure. He is also a founder of Dear Azure AZ-INDIA online AzureAI community for learning Microsoft Azure and AI products and 'Let Start Learning' YouTube Channel. He has authored the very first book on Azure Bot service. Along with authoring, he is part of a technical reviewer panelist for various bestsellers book on Microsoft Azure. His LinkedIn Profile: https://www.linkedin.com/in/kasamshaikh/Your Blog links: https://www.kasamshaikh.com/
Build a platform using Apache Kafka, Spark, and Storm to generate real-time data insights and view them through Dashboards.Key FeaturesExtensive practical demonstration of Apache Kafka concepts, including producer and consumer examples.Includes graphical examples and explanations of implementing Kafka Producer and Kafka Consumer commands and methods.Covers integration and implementation of Spark-Kafka and Kafka-Storm architectures.DescriptionReal-Time Streaming with Apache Kafka, Spark, and Storm is a book that provides an overview of the real-time streaming concepts and architectures of Apache Kafka, Storm, and Spark. The readers will learn how to build systems that can process data streams in real time using these technologies. They will be able to process a large amount of real-time data and perform analytics or generate insights as a result of this.The architecture of Kafka and its various components are described in detail. A Kafka Cluster installation and configuration will be demonstrated. The Kafka publisher-subscriber system will be implemented in the Eclipse IDE using the Command Line and Java. The book discusses the architecture of Apache Storm, the concepts of Spout and Bolt, as well as their applications in a Transaction Alert System. It also describes Spark's core concepts, applications, and the use of Spark to implement a microservice. To learn about the process of integrating Kafka and Storm, two approaches to Spark and Kafka integration will be discussed.This book will assist a software engineer to transition to a Big Data engineer and Big Data architect by providing knowledge of big data processing and the architectures of Kafka, Storm, and Spark Streaming.What you will learnCreation of Kafka producers, consumers, and brokers using command line.End-to-end implementation of Kafka messaging system with Java in Eclipse.Perform installation and creation of a Storm Cluster and execute Storm Management commands.Implement Spouts, Bolts and a Topology in Storm for Transaction alert application system.Who this book is forThis book is intended for Software Developers, Data Scientists, and Big Data Architects who want to build software systems to process data streams in real time. To understand the concepts in this book, knowledge of any programming language such as Java, Python, etc. is needed.Table of Contents1. Introduction to Kafka2. Installing Kafka3. Kafka Messaging4. Kafka Producers5. Kafka Consumers6. Introduction to Storm7. Installation and Configuration8. Spouts and Bolts9. Introduction to Spark10. Spark Streaming11. Kafka Integration with Storm12. Kafka Integration with SparkAbout the AuthorsBrindha Priyadarshini Jeyaraman has more than 12+ years of work experience in Software Development and building Data analytics systems. She has completed her M.Tech in Knowledge Engineering with a gold medal from the National University of Singapore. She is an expert in understanding business problems, designing, and implementing solutions using Machine Learning. She has a strong software development background with extensive experience in implementing data analytics systems. She has worked on several Data Science projects in Transportation, E-commerce, Healthcare, Insurance, Banking and Finance Domains. She has completed her SCJP and SCWCD certifications.LinkedIn Profile: https: //www.linkedin.com/in/brindha-jeyaraman-75347922/Read mor
Utilize Python and IBM Watson to put real-life use cases into production.Key FeaturesUse of popular Python packages for building Machine Learning solutions from scratch.Practice various IBM Watson Machine Learning tools for Computer Vision and Natural Language Processing applications.Expert-led best practices to put your Machine Learning solutions into the production environment.DescriptionThis book will take you through the journey of some amazing tools IBM Watson has to offer to leverage your machine learning concepts to solve some real-life use cases that are pertinent to the current industry. This book explores the various Machine Learning fundamental concepts and how to use the Python programming language to deal with real-world use cases. It explains how to take your code and deploy it into IBM Cloud leveraging IBM Watson Machine Learning. While doing so, the book also introduces you to several amazing IBM Watson tools such as Watson Assistant, Watson Discovery, and Watson Visual Recognition to ease out various machine learning tasks such as building a chatbot, creating a natural language processing pipeline, or an optical object detection application without a single line of code. It covers Watson Auto AI with which you can apply various machine learning algorithms and pick out the best for your dataset without a single line of code. Finally, you will be able to deploy all of these into IBM Cloud and configure your application to maintain the production-level runtime.After reading this book, you will find yourself confident to administer any machine learning use case and deploy it into production without any hassle. You will be able to take up a complete end-to-end machine learning project with complete responsibility and deliver the best standards the current industry has to offer..Towards the end of this book, you will be able to build an end-to-end production-level application and deploy it into Cloud.What you will learnReview the basics of Machine Learning and learn implementation using Python.Learn deployment using IBM Watson Studio and Watson Machine Learning.Learn how to use Watson Auto AI to automate hyperparameter tuning..Learn Watson Assistant, Watson Visual Recognition, and Watson Discovery.Who this book is forThis book is for all data professionals, ML enthusiasts, and software developers who are looking for real solutions to be developed. The reader is expected to have a prior knowledge of the web application architecture and basic Python fundamentals.Table of Contents1. Introduction to Machine Learning2. Deep Learning3. Features and Metrics4. Build Your Own Chatbot5. First Complete Machine Learning Project6. Perfecting Our Model7. Visual Recognition8. Watson Discovery9. Deployment and Others10. Deploying the Food Ordering BotAbout the AuthorsArindam Ganguly has been working in one of the top multinational companies in India for several years. He is a Machine Learning Engineer and has proven his knowledge in several domains. He has completed his Masters in Computer Applications and also teaches in several tech forumsRead more
An easy-to-understand guide that helps you get familiar with the basics and advanced concepts in GolangKey FeaturesEverything you need to know on how to use Go programming.Illustrated Examples on Go Functions, Control Flows, and Arrays.Deep Dive into Slices, Maps, Structs, Error Handling and Concurrency in Golang.DescriptionHands-on Go Programming is designed to get you up and running as fast as possible with Go. You will not just learn the basics but get introduced to how to use advanced features of Golang.The book begins with the basic concepts of Data types, Constants, Variables, Operators, Reassignment, and Redeclaration. Moving ahead, we explore and learn the use of Functions, Control flows, Arrays, Slices, Maps, and Structs using some great examples and illustrations. We then get to know about Methods in Golang. Furthermore, we learn about complex aspects of Golang such as Interfaces, Pointers, Concurrency and Error Handling.By the end, you will be familiar with both the basics and advanced concepts of Go and start developing critical programs working using this language.What you will learnLearn Golang syntaxes, control structures and Error Handling in-depth.Learn to declare, create and modify Slices, Maps and Struct in Go.Build your own concurrent programs with Goroutines and Channels.Deep Dive into Error handling in Golang.Who this book is forAnyone who knows basic programming can use this book to upskill themselves in Golang. This book is also for Engineering students, IT/Software professionals, and existing Go programmers. Architects and Developers working in Cloud, Networking, and DevOps can use this book to learn Go programming and apply the knowledge gained to design and build solutions in their respective domains.Table of Contents1. Chapter 1 Introduction2. Chapter 2 Functions3. Chapter 3 Control Flows4. Chapter 4 Arrays5. Chapter 5 Slices6. Chapter 6 Maps7. Chapter 7 Structs8. Chapter 8 Methods9. Chapter 9 Interfaces10. Chapter 10 Pointers 11. Chapter 11 Concurrency 12. Chapter 12 Error HandlingAbout the AuthorSachchidanand Singh is Advanced Analytics, BI and Data Science SME at IBM India Software Labs (ISL), Pune. He is M.Tech from Birla Institute of Technology and Science (BITS), Pilani. He has authored more than a dozen technical research papers in IEEE, international computer journals, and national/international conferences. He holds several Patents in Artificial Intelligence, Machine Learning, Cloud, and Cognitive domain. Having rich experience in architecture design and solution implementation with technologies like Advanced Analytics and Business Intelligence (BI). He is an IEEE reviewer, Technical Program Committee (TPC) member of various national/international conferences, and review board members of the American Journal of Computer Science and Information.LinkedIn Profile: www.linkedin.com/in/sachchidanand-singh-67908018Prithvipal Singh has been working in the IT industry for nearly a decade. He has vast experience working in Java, Golang, Spring, Node.js, and Python. He has expertise in microservice architecture and the cloud domain. He is MCA from Savitribai Phule Pune University.LinkedIn Profile: www.linkedin.com/in/prithvipal-singh-2a7b4b49Read mor
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.