Große Auswahl an günstigen Büchern
Schnelle Lieferung per Post und DHL

Bücher veröffentlicht von Packt Publishing

Filter
Filter
Ordnen nachSortieren Beliebt
  • von Steven F. Lott
    62,00 €

    "Using this book has propelled my efficiency in solving leetcode challenges." - Discord user, zizuPython isn't all about object-oriented programming. Discover a valuable way of thinking about code design through a function-first approach - and learn when you need to use it. Now with detailed exercises at the end of every chapter!Purchase of the print or Kindle book includes a free eBook in PDF format.Key Features:Learn how, when, and why to adopt functional elements in your projectsExplore the Python modules essential to functional programming, like itertools and functoolsCover examples relevant to mathematical, statistical, and data analysis domainsBook Description:Not enough developers understand the benefits of functional programming, or even what it is. Author Steven Lott demystifies the approach, teaching you how to improve the way you code in Python and make gains in memory use and performance. If you're a leetcoder preparing for coding interviews, this book is for you.Starting from the fundamentals, this book shows you how to apply functional thinking and techniques in a range of scenarios, with Python 3.10+ examples focused on mathematical and statistical algorithms, data cleaning, and exploratory data analysis. You'll learn how to use generator expressions, list comprehensions, and decorators to your advantage. You don't have to abandon object-oriented design completely, though - you'll also see how Python's native object orientation is used in conjunction with functional programming techniques.By the end of this book, you'll be well-versed in the essential functional programming features of Python and understand why and when functional thinking helps. You'll also have all the tools you need to pursue any additional functional topics that are not part of the Python language.What You Will Learn:Use Python's libraries to avoid the complexities of state-changing classesLeverage built-in higher-order functions to avoid rewriting common algorithmsWrite generator functions to create lazy processingDesign and implement decorators for functional compositionMake use of Python type annotations to describe parameters and results of functionsApply functional programming to concurrency and web servicesExplore the PyMonad library for stateful simulationsWho this book is for:The functional paradigm is very useful for programmers working in data science or preparing for technical interviews, but any Python developer who wants to create more reliable, succinct, and expressive code will have much to learn from this book.No prior knowledge of functional programming is required to get started, though Python programming knowledge is assumed. A running Python environment is essential.

  • von Maximilian Schwarzmüller
    62,00 €

    Build the understanding, skills, and experience to confidently implement React in your next project with this fast-paced overview of React fundamentals.Purchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesA clear, concise explanation of core React 18 functionalities to promote quick, easy referenceGain a deep understanding of key React concepts with the help of step-by-step derivationsWork with practical exercises that challenge you to apply your new skills and build your own simple appsBook DescriptionAs the most popular JavaScript library for building modern, interactive user interfaces, React is an in-demand framework that'll bring real value to your career or next project. But like any technology, learning React can be tricky, and finding the right teacher can make things a whole lot easier.Maximilian Schwarzmüller is a bestselling instructor who has helped over two million students worldwide learn how to code, and his latest React video course (React - The Complete Guide) has over six hundred thousand students on Udemy.Max has written this quick-start reference to help you get to grips with the world of React programming. Simple explanations, relevant examples, and a clear, concise approach make this fast-paced guide the ideal resource for busy developers.This book distills the core concepts of React and draws together its key features with neat summaries, thus perfectly complementing other in-depth teaching resources. So, whether you've just finished Max's React video course and are looking for a handy reference tool, or you've been using a variety of other learning materials and now need a single study guide to bring everything together, this is the ideal companion to support you through your next React projects. Plus, it's fully up to date for React 18, so you can be sure you're ready to go with the latest version.What you will learnBuild modern, user-friendly, and reactive web appsCreate components and utilize props to pass data between themHandle events, perform state updates, and manage conditional contentApply styles dynamically and conditionally to create a modern UIUse advanced state management techniques such as React's context APIUtilize React router to render different pages for different URLsUnderstand key best practices and optimization opportunitiesWho this book is forThis React book is for developers who have prior experience with, or who are currently learning, the basics of React. You can use this book as a standalone resource to consolidate your understanding or as a companion guide to a more in-depth course. To get the most value from this book, you should have a basic understanding of the fundamentals of JavaScript, HTML, and CSS.Table of ContentsReact - What and WhyUnderstanding React Components and JSXComponents and PropsWorking with Events and StateRendering Lists and Conditional ContentStyling React AppsPortals and RefsHandling Side EffectsBehind the Scenes of React and Optimization OpportunitiesWorking With Complex StateBuilding Custom React HooksMultipage Apps with React RouterManaging Data with React RouterNext Steps and Further Resources

  • von Michael Steppig
    67,00 €

  • von Dwayne Natwick
    54,00 €

    Advance your knowledge of architecting and evaluating cybersecurity services to tackle day-to-day challengesKey Features:Gain a deep understanding of all topics covered in the SC-100 examBenefit from practical examples that will help you put your new knowledge to workDesign a zero-trust architecture and strategies for data, applications, access management, identity, and infrastructureBook Description:Microsoft Cybersecurity Architect Exam Ref SC-100 is a comprehensive guide that will help cybersecurity professionals design and evaluate the cybersecurity architecture of Microsoft cloud services. Complete with hands-on tutorials, projects, and self-assessment questions, you'll have everything you need to pass the SC-100 exam.This book will take you through designing a strategy for a cybersecurity architecture and evaluating the governance, risk, and compliance (GRC) of the architecture. This will include cloud-only and hybrid infrastructures, where you'll learn how to protect using the principles of zero trust, along with evaluating security operations and the overall security posture. To make sure that you are able to take the SC-100 exam with confidence, the last chapter of this book will let you test your knowledge with a mock exam and practice questions.By the end of this book, you'll have the knowledge you need to plan, design, and evaluate cybersecurity for Microsoft cloud and hybrid infrastructures, and pass the SC-100 exam with flying colors.What You Will Learn:Design a zero-trust strategy and architectureEvaluate GRC technical strategies and security operations strategiesDesign security for infrastructureDevelop a strategy for data and applicationsUnderstand everything you need to pass the SC-100 exam with easeUse mock exams and sample questions to prepare for the structure of the examWho this book is for:This book is for a wide variety of cybersecurity professionals - from security engineers and cybersecurity architects to Microsoft 365 administrators, user and identity administrators, infrastructure administrators, cloud security engineers, and other IT professionals preparing to take the SC-100 exam. It's also a good resource for those designing cybersecurity architecture without preparing for the exam. To get started, you'll need a solid understanding of the fundamental services within Microsoft 365, and Azure, along with knowledge of security, compliance, and identity capabilities in Microsoft and hybrid architectures.

  • von István Szép
    60,00 €

  • von D. H. L (h. c) Kevin Jellow
    66,00 €

    Manage VMware workloads in Azure VMware Solution and enable hybrid connectivity between on-premises datacenters and Azure with this extensive guide focusing on best practices and use casesKey Features:Extend or migrate your existing VMware environment to Azure VMware Solution smoothlyDiscover best practices that are based on real customer experiencesJoin the cloud revolution by conducting the most suitable migration for your workloadsBook Description:Organizations over the world are migrating partially or fully to the cloud, but with the whole slew of providers, tools, and platforms available, knowing where to start can be quite challenging. If you know Microsoft Azure VMware Solution, you know it is the quickest way to migrate to the cloud without needing application modernization or rework. You can retain the same VMware tools to manage your environment while moving to Azure. But how does it work? The Ins and Outs of Azure VMware Solution has the answer.This high-level, comprehensive yet concise guide to Azure VMware Solution starts by taking you through the architecture and its applicable use cases. It will help you hit the ground running by getting straight to the important steps: planning, deploying, configuring, and managing your Azure VMware Solution instance. You'll be able to extend your existing knowledge of Azure and VMware by covering advanced topics such as SRM and governance, setting up a hybrid connection to your on-premises datacenter, and scaling up using disk pools.By the end of the VMware book, you'll have gone over everything you need to transition to the cloud with ease using Azure VMware Solution.What You Will Learn:Get to grips with the overall architecture of Azure VMware SolutionDiscover Enterprise-scale for Azure VMware SolutionDeploy an Azure VMware private cloud successfullyDeploy and configure HCX in Azure VMware SolutionConfigure NSX-T network segments with the NSX-T ManagerConfigure internet access, traffic inspection, and storage for AVSIntegrate Azure VMware Solution with Azure-native servicesUse governance to improve your cloud portfolioWho this book is for:This book is for VMware administrators, cloud solutions architects, and anyone interested in learning how to deploy and configure an AVS environment in Azure. Technology leaders who want to get out of the datacenter business or expand their on-premises datacenter into Microsoft Azure will also find this book useful. Familiarity with VMware solutions and a basic understanding of Azure networking is necessary to get started with this book.

  • von Matthew Boyle
    58,00 €

    Understand the concept of Domain-driven design and build two DDD systems from scratch that can be showcased as part of your portfolioKey FeaturesExplore Domain-driven design as a timeless concept and learn how to apply it with GoBuild a domain-driven monolithic application and a microservice from scratchLeverage patterns to make systems scalable, resilient, and maintainableBook DescriptionDomain-driven design (DDD) is one of the most sought-after skills in the industry. This book provides you with step-by-step explanations of essential concepts and practical examples that will see you introducing DDD in your Go projects in no time. Domain-Driven Design with Golang starts by helping you gain a basic understanding of DDD, and then covers all the important patterns, such as bounded context, ubiquitous language, and aggregates. The latter half of the book deals with the real-world implementation of DDD patterns and teaches you how to build two systems while applying DDD principles, which will be a valuable addition to your portfolio. Finally, you'll find out how to build a microservice, along with learning how DDD-based microservices can be part of a greater distributed system. Although the focus of this book is Golang, by the end of this book you'll be able to confidently use DDD patterns outside of Go and apply them to other languages and even distributed systems.What you will learnGet to grips with domains and the evolution of Domain-driven designWork with stakeholders to manage complex business needsGain a clear understanding of bounded context, services, and value objectsGet up and running with aggregates, factories, repositories, and servicesFind out how to apply DDD to monolithic applications and microservicesDiscover how to implement DDD patterns on distributed systemsUnderstand how Test-driven development and Behavior-driven development can work with DDDWho this book is forThis book is for intermediate-level Go developers who are looking to ensure that they not only write maintainable code, but also deliver great business value. If you have a basic understanding of Go and are interested in learning about Domain-driven design, or you've explored Domain-driven design before but never in the context of Go, then this book will be helpful.Table of ContentsA brief history of Domain Driven DesignUnderstanding Domains, Ubiquitous Language, and Bounded ContextsAggregates, Entities & Value ObjectsFactories, Repositories & ServicesApplying Domain Driven Design to a monolithic applicationBuilding a microservice using domain driven designDomain Driven Design for distributed systemsTDD, BDD and DDD

  • von Hemang Doshi
    83,00 €

    Master information security fundamentals with comprehensive explanations of concepts.Purchase of the book unlocks access to web-based tools like practice questions, flashcards, and more to take your CISM prep to the next level.Purchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesUse this comprehensive resource to prepare for ISACA's CISM certificationUnlock free online tools including interactive practice questions, exam tips, and flashcards to effectively prepare for the CISM examUnderstand the theory behind information security program development and managementBook DescriptionCISM is a globally recognized and much sought-after certification in the field of IT security. This second edition of the Certified Information Security Manager Exam Prep Guide is up to date with complete coverage of the exam content through comprehensive and exam-oriented explanations of core concepts. Written in a clear, succinct manner, this book covers all four domains of the CISM Review Manual.With this book, you'll unlock access to a powerful exam-prep platform which includes interactive practice questions, exam tips, and flashcards. The platform perfectly complements the book and even lets you bring your questions directly to the author.This mixed learning approach of exploring key concepts through the book and applying them to answer practice questions online is designed to help build your confidence in acing the CISM certification.By the end of this book, you'll have everything you need to succeed in your information security career and pass the CISM certification exam with this handy, on-the-job desktop reference guide.What you will learnUnderstand core exam objectives to prepare for the CISM exam with confidenceGet to grips with detailed procedural guidelines for effective information security incident managementExecute information security governance in an efficient mannerStrengthen your preparation for the CISM exam using interactive flashcards and practice questionsConceptualize complex topics through diagrams and examplesFind out how to integrate governance, risk management, and compliance functionsWho this book is forIf you're an IT professional, IT security officer, or risk management executive looking to upgrade your career by passing the CISM exam, this book is for you. Basic familiarity with information security concepts is required to make the most of this book.Table of ContentsEnterprise GovernanceInformation Security StrategyInformation Risk AssessmentInformation Risk ResponseInformation Security Program DevelopmentInformation Security Program ManagementInformation Security Infrastructure and ArchitectureInformation Security Monitoring Tools and TechniquesIncident Management ReadinessIncident Management Operations

  • von Joshua Alan Teter
    59,00 €

    Explore the different aspects of the technical program manager's role in the tech world and get ready to advance your career across the Big Five tech companiesKey Features:- Uncover the secret to becoming a successful technical program manager- Learn some of the system design principles and architectural concepts necessary for a TPM- Get up and running with a wide range of foundational program management topicsBook Description:The technical program manager (TPM) is a relatively new role born out of the need of the tech industry to have a specialized practitioner who speaks both tech and business and leverages this bilingual talent to get results that no one else can.This book dives into what makes a TPM tick. You'll find out which project and program management skills will help you shine and how you can apply your technical skills for effective results. This book looks at the TPM role across the Big Five tech companies (Amazon, Google, Microsoft, Apple, and Meta) to help you discern the most effective skills to be successful no matter which company you work for.Are you already a well-performing TPM looking to see what's next? This book identifies the career paths for a TPM at the Big Five to help you decide the next step for you.By the end of this book, you'll have a clear understanding of how to be a TPM, along with a breakdown of the necessary technical and program management skills to develop a clear roadmap for your career.What You Will Learn:- Investigate why a TPM is an important role in the tech industry- Understand the purpose and uniqueness of the TPM role- Discover what makes a successful TPM- Navigate project management with your unique technical skills- Explorer the career opportunities available for a TPM- Compare the TPM role and responsibilities across the Big Five tech leadersWho this book is for:This TPM book is for aspiring and established technical program managers in the tech industry. To get the most out of this book, you should have a basic understanding of the project management life cycle and be comfortable with technical concepts as we dive into basic system design and architecture landscapes in context to the TPM role and expectations.Table of Contents- Fundamentals of a Technical Program Manager- Pillars of a Technical Program Manager- Introduction to Program Management- Driving Towards Clarity- Plan Management- Risk Management- Stakeholder Management- Managing a Program- Career Paths- Introduction to the Technical Toolset- Code Development and System Design Expectations- System Design and Architecture Landscape- Enhancing Management Using Your Technical Toolset

  • von Cameron Dodd
    49,00 €

  • von Ravindranatha Anthapu
    55,00 €

    Get acquainted with Cypher in a guided manner quickly and learn how to query the graph databases with efficient and performant queriesKey FeaturesWork with Cypher syntax and semantics while building graph traversal queriesGet up and running with advanced Cypher concepts like List, Maps, OPTIONAL MATCHMaster best practices in writing effective queries leveraging data modeling and patternsBook DescriptionWhile it is easy to learn and understand the Cypher declarative language for querying graph databases, it can be very difficult to master it. As graph databases are becoming more mainstream, there is a dearth of content and guidance for developers to leverage database capabilities fully. This book fills the information gap by describing graph traversal patterns in a simple and readable way.This book provides a guided tour of Cypher from understanding the syntax, building a graph data model, and loading the data into graphs to building queries and profiling the queries for best performance. It introduces APOC utilities that can augment Cypher queries to build complex queries. You'll also be introduced to visualization tools such as Bloom to get the most out of the graph when presenting the results to the end users.After having worked through this book, you'll have become a seasoned Cypher query developer with a good understanding of the query language and how to use it for the best performance.What you will learnWrite Cypher queries from basic to advanced levelMap the source data to the graph data model in an iterative fashionLoad the data into a graph using LOAD CSV, APOC, and client driversMap the business questions to graph queries effectivelyIdentify query performance issues and fix themExtend capabilities of Cypher using APOC utilitiesWork with graph visualization tools like Bloom and BrowserWho this book is forThis book is targeted at Database Administrator, Database Developers, Graph Database Developers, and Graph Database Architects. This book will also help someone migrate from a DBA role to a graph data engineer or data scientistIf you are working with graph databases and need to learn Cypher, or are a basic Cypher developer who wants to get better at data modeling and tuning queries to build performant Cypher queries, then this is the book for you.Table of ContentsIntroduction to Neo4j and CypherComponents of CypherLoading Data with CypherQuerying GraphFiltering, Sorting, and AggregationsList Expressions, UNION, and SubqueriesWorking with Lists and MapsAdvanced Query PatternsQuery TuningUsing APOC UtilitiesCypher EcosystemTips and Tricks

  • von Kirk Munroe
    59,00 €

  • von Walter Rocchi
    64,00 €

  • von Devlin Basilan Duldulao
    65,00 €

    Design, build, and deploy performant and maintainable web applications using Spring, Spring Boot, and AngularKey Features:- Find solutions to common problems faced while developing applications with Angular and Spring Boot- Explore tips, tricks, and best practices to overcome challenges related to source code- Build applications faster and more efficiently using the Spring Framework and the Spring Boot extensionBook Description:Angular makes building applications with the web easy and Spring Boot helps get an application up and running using just a few lines of code and minimal configuration. This book provides insights into building full-stack apps using Angular and Spring Boot effectively to reduce overall development time and increase efficiency.You'll start by setting up your CI/CD pipeline and then build your web application's backend guided by best practices. You'll then see how Spring Boot allows you to build applications faster and more efficiently by letting the Spring Framework and Spring Boot extension do the heavy lifting. The book demonstrates how to use Spring Data JPA and add its dependencies along with Postgres dependencies in the project to save or persist a user's data in a database for future use. As you advance, you'll see how to write tests and test a service using Mockito. Finally, you'll create a CI workflow or pipeline for a Spring Boot and Angular application to enable operations to deliver quality applications faster.By the end of this Spring Boot and Angular book, you'll be able to build a full-stack web application and deploy it through continuous integration and continuous deployment.What You Will Learn:- Explore how to architect Angular for enterprise-level app development- Create a Spring Boot project using Spring Initializr- Build RESTful APIs for enterprise-level app development- Understand how using Redis for caching can improve your application s performance- Discover CORS and how to add CORS policy in the Spring Boot application for better security- Write tests to maintain a healthy Java Spring Boot application- Implement testing and modern deployments of frontend and backend applicationsWho this book is for:The book is for busy Java web developers and TypeScript developers with little experience developing Angular and Spring Boot apps who want to learn best practices for building full-stack web apps. Basic knowledge of HTML, CSS, and JavaScript or the Java programming language is necessary.Table of Contents- Spring Boot and Angular - The Big Picture- Setting Up the Development Environment- Moving into Spring Boot- Setting Up the Database and Spring Data JPA- Building APIs with Spring- Documenting APIs with OpenAPI Specification- Adding Spring Boot Security with JWT- Logging Events in Spring Boot- Writing Tests in Spring Boot- Setting Up Our Angular Project and Architecture- Building Reactive Forms- Managing States with NgRx- Saving, Deleting, and Updating with NgRx- Adding Authentication in Angular- Writing Tests in Angular- Packaging Backend and Frontend with Maven- Deploying Spring Boot and the Angular App

  • von Aleksandra Desmurs-Linczewska
    52,00 €

    Make fact-based decisions by comparing different solutions and learning popular ways to manage state in React Native with clear guidelines and recommendations by a React Native expertKey Features:Explore the big picture of state management in React Native using the most simplified versionImplement state management solutions by building a social media clone appCompare different state solutions in a contained environment to choose the best fit for your future projectsBook Description:Managing state in a React Native app can be challenging as it is one of the most difficult concepts to grasp while learning React Native. This is because there are so many ways to do it, and because there is a lack of clear guidelines on what should be used and why.Simplifying State Management in React Native is a comprehensive introduction for those who are new to creating robust React Native apps that will have you up to speed in no time. You'll get to grips with the different state management strategies and libraries available. As you progress through the chapters, you'll try out different solutions, as well as compare and choose which solution is perfectly suited to your future projects and personal preferences. Finally, you'll create a social media clone app using all the concepts and examples that you've learned in this book.By the end of this book, you'll be able to take on existing projects that use various state management strategies and libraries, and confidently make decisions about state management.What You Will Learn:Start out by going over the basic ReactJS "mindset"Explore all that ReactJS has to offer to manage state in apps by building an appUnderstand existing state management libraries such as Redux, MobX, XState, Jotai, and React QueryDecide which libraries you want to use in your appsDesign a social media app to fully understand state managementTry out all the solutions presented in the book in a social media clone appWho this book is for:This book is for junior developers, React Native developers, and mobile app developers who are already using React Native, but are also on the lookout for advice and for a broader view to manage the state and changes in their applications. Basic knowledge of ReactJS and React Native, as well as familiarity with JavaScript and general mobile app development concepts are needed to grasp the topics covered in this book.

  • von Robert Wen
    60,00 €

  • von Roberto Butti
    47,00 €

    Explore tools, techniques, and practices to remove performance bottlenecks and enhance the stability of your Laravel and PHP web applicationsKey Features:Get a complete view of what it takes to design and build a high-performing application with OctaneReuse objects across requests and execute application logic asynchronouslyLearn key elements to design and build a performance-optimized and production-ready applicationBook Description:Laravel Octane is a very powerful component in the Laravel ecosystem that can help you achieve remarkable app performance. With Laravel Octane, you will find tools (queues, cache, and tables) that facilitate a new asynchronous approach for improving application performance.This book highlights how Laravel Octane works, what steps to take in designing an application from the start, what tools you have at your disposal, and how to set up production environments. It provides complete coverage of the strategies, tools, and best practices to make your apps scalable and performant. This is especially important as optimization is usually the overlooked part in the application development lifecycle. You will explore the asynchronous approach in Laravel and be able to release high-performing applications that have a positive impact on the end-user experience.By the end of this book, you will find yourself designing, developing, and releasing high-performance applications.What You Will Learn:Understand the dynamics of the request life cycle in a classic Laravel applicationExplore possibilities with OpenSwoole and Roadrunner and choose the best solution for your applicationAnalyze the potential bottlenecks of a classic web applicationConfigure Laravel Octane with Roadrunner and OpenSwooleImplement functionality using asynchronous mechanisms and run tasks in parallel in the Laravel appPrepare the production environment to host Laravel Octane and its dependenciesUnderstand the pros and cons of applying potential enhancements to your Laravel appWho this book is for:The book is for existing Laravel developers who want to improve their software architecture, from a basic or standard architecture to a more scalable and performant one. Basic knowledge of Laravel fundamentals is required.

  • von Alan Alickovic
    58,00 €

    A hands-on guide to help you develop skills and confidence in building and structuring React applications in a well-organized way using the best tools in the React 18 ecosystemKey Features:- Discover solutions to complex problems faced while creating production-ready apps with React- Develop scalable React applications with Next.js using a step-by-step approach from analysis to deployment- Get an overview of the React ecosystem and identify the best tools to meet your app requirementsBook Description:Building large-scale applications in production can be overwhelming with the amount of tooling choices and lack of cohesive resources. To address these challenges, this hands-on guide covers best practices and web application development examples to help you build enterprise-ready applications with React in no time.Throughout the book, you'll work through a real-life practical example that demonstrates all the concepts covered. You'll learn to build modern frontend applications-built from scratch and ready for production. Starting with an overview of the React ecosystem, the book will guide you in identifying the tools available to solve complex development challenges. You'll then advance to building APIs, components, and pages to form a complete frontend app. The book will also share best practices for testing, securing, and packaging your app in a structured way before finally deploying your app with scalability in mind.By the end of the book, you'll be able to efficiently build production-ready applications by following industry practices and expert tips.What You Will Learn:- Use a good project structure that scales well with your application- Create beautiful UIs with Chakra UI and emotion- Configure a base Next.js app with static code analysis and Git hooks- Learn to mock API endpoints for prototyping, local development and testing- Choose an optimal rendering strategy in Next.js based on the page needs- Learn to choose the best state management solution for given problem- Write unit tests, integration tests and e2e tests in your React Application- Deploy your React applications on VercelWho this book is for:This book is for intermediate-level web developers who already have a solid understanding of JavaScript, React, and web development in general and want to build large-scale React applications effectively. Beginner-level TypeScript experience, along with JavaScript and React, will be beneficial.Table of Contents- Understanding the Architecture of React Applications- Setup and Project Structure Overview- Building and Documenting Components- Building and Configuring Pages- Mocking the API- Integrating the API into the Application- Implementing User Authentication and Global Notifications- Testing- Configuring CI/CD for Testing and Deployment- Going Beyond

  • von Nicolas Leiva
    136,00 €

    Understand the world of modern network automation with Go and deepen your knowledge with insights from 10+ experts who have real-world hands-on experience with network automation and/or are using Go for network-related tasksKey FeaturesA comprehensive guide to the world of modern network automationUse Go to build anything from repetitive task automation to complex distributed systemsOver 30 practical, ready-to-use sample programsBook DescriptionGo's built-in first-class concurrency mechanisms make it an ideal choice for long-lived low-bandwidth I/O operations, which are typical requirements of network automation and network operations applications. This book provides a quick overview of Go and hands-on examples within it to help you become proficient with Go for network automation. It's a practical guide that will teach you how to automate common network operations and build systems using Go. The first part takes you through a general overview, use cases, strengths, and inherent weaknesses of Go to prepare you for a deeper dive into network automation, which is heavily reliant on understanding this programming language. You'll explore the common network automation areas and challenges, what language features you can use in each of those areas, and the common software tools and packages. To help deepen your understanding, you'll also work through real-world network automation problems and apply hands-on solutions to them. By the end of this book, you'll be well-versed with Go and have a solid grasp on network automation.What you will learnUnderstand Go programming language basics via network-related examplesFind out what features make Go a powerful alternative for network automationExplore network automation goals, benefits, and common use casesDiscover how to interact with network devices using a variety of technologiesIntegrate Go programs into an automation frameworkTake advantage of the OpenConfig ecosystem with GoBuild distributed and scalable systems for network observabilityWho this book is forThis book is for all network engineers, administrators, and other network practitioners looking to understand what network automation is and how the Go programming language can help develop network automation solutions. As the first part of the book offers a comprehensive overview of Go's main features, this book is suitable for beginners with a solid grasp on programming basics.Table of ContentsIntroductionGo BasicsGetting Started with GoNetworking (TCP/IP) with GoNetwork AutomationConfiguration ManagementAutomation FrameworksNetwork APIsOpenConfigNetwork MonitoringExpert InsightsAppendix: Building a Testing Environment

  • von Alan Bernardo Palacio
    54,00 €

  • von Angelika Klidas
    43,00 €

  • von Ashwin Pajankar
    54,00 €

Willkommen bei den Tales Buchfreunden und -freundinnen

Jetzt zum Newsletter anmelden und tolle Angebote und Anregungen für Ihre nächste Lektüre erhalten.