Junte-se a nós em uma viagem ao mundo dos livros!
Adicionar este livro à prateleira
Grey
Deixe um novo comentário Default profile 50px
Grey
Assine para ler o livro completo ou leia as primeiras páginas de graça!
All characters reduced
Software Architecture with C# 10 and NET 6 – Third Edition - Develop software solutions using microservices DevOps EF Core and design patterns for Azure - cover
LER

Software Architecture with C# 10 and NET 6 – Third Edition - Develop software solutions using microservices DevOps EF Core and design patterns for Azure

Gabriel Baptista, Francesco Abbruzzese

Editora: Packt Publishing

  • 0
  • 0
  • 0

Sinopse

Software architecture is the practice of implementing structures and systems that streamline the software development process and improve the quality of an app. This fully revised and expanded third edition, featuring the latest features of .NET 6 and C# 10, enables you to acquire the key skills, knowledge, and best practices required to become an effective software architect.

Software Architecture with C# 10 and .NET 6, Third Edition features new chapters that describe the importance of the software architect, microservices with ASP.NET Core, and analyzing the architectural aspects of the front-end in the applications, including the new approach of .NET MAUI. It also includes a new chapter focused on providing a short introduction to artificial intelligence and machine learning using ML.NET, and updated chapters on Azure Kubernetes Service, EF Core, and Blazor.

You will begin by understanding how to transform user requirements into architectural needs and exploring the differences between functional and non-functional requirements. Next, you will explore how to choose a cloud solution for your infrastructure, taking into account the factors that will help you manage a cloud-based app successfully. Finally, you will analyze and implement software design patterns that will allow you to solve common development problems.

By the end of this book, you will be able to build and deliver highly scalable enterprise-ready apps that meet your business requirements.
Disponível desde: 15/03/2022.
Comprimento de impressão: 714 páginas.

Outros livros que poderiam interessá-lo

  • Skip the Waiting Room - How Telehealth Will Transform Medicine for Patients and Doctors - cover

    Skip the Waiting Room - How...

    Jared Sheehan Chris Rovin

    • 0
    • 0
    • 0
    A patient’s and provider’s guide to the telehealth revolution
    
    What if we could see a doctor faster, more efficiently, and at a lower cost? With the emergence of telemedicine, we now can. And this book is a primer on telemedicine for anyone who wants to take charge of their health and understand all their healthcare options.
    
    A mix of patient stories, research, and viewpoints from practicing physicians, Skip the Waiting Room explores telemedicine from all angles. Among other topics, it explains:
    
    • How telehealth will positively change how providers deliver care
    • How remote care can expand access to rural and marginalized groups
    • What types of care are best suited for telehealth and what types are not
    • Why telehealth is not just for the sick
    
    This valuable guide illustrates why telemedicine is not only a viable solution to many of our healthcare problems but also an inevitable and crucial one.
    Ver livro
  • Python Machine Learning for Beginners - Python Machine Learning Essentials Build Your First AI Application - cover

    Python Machine Learning for...

    Brian Murray

    • 0
    • 0
    • 0
    "Python Machine Learning Essentials: Build Your First AI Application" is a comprehensive guide for beginners who want to learn machine learning with Python. In this book, you will learn the foundations of machine learning, including different types of algorithms and the importance of data preprocessing. You will also learn how to build your first AI application, from collecting and preprocessing data to building and training a model, and then deploying and testing the application. 
    As you progress through the book, you will explore advanced machine learning techniques such as deep learning and convolutional neural networks for image recognition. You will also learn how to apply machine learning to real-world problems, such as building a spam filter, predicting stock prices, and performing sentiment analysis. 
    Throughout the book, you will learn best practices for machine learning in Python, including tips for efficient data preprocessing, strategies for selecting the right machine learning algorithm, techniques for optimizing model performance, and debugging common errors. 
    By the end of the book, you will have the skills and knowledge needed to build your own machine learning applications with Python. Whether you're new to programming or have experience in other languages, "Python Machine Learning Essentials: Build Your First AI Application" will help you unlock the power of artificial intelligence and take your skills to the next level. 
     
    Ver livro
  • The Future of Technology - Trends and Innovations - cover

    The Future of Technology -...

    Craig Dames

    • 0
    • 0
    • 0
    Technology has undergone a remarkable transformation over the past century, reshaping the way humans live, work, and connect. From the invention of the telephone and the light bulb to the rise of smartphones and artificial intelligence, the evolution of modern technology has been defined by rapid innovation and constant reinvention. Each era has built upon the breakthroughs of the previous one, creating a chain of progress that continues to accelerate today. 
    The shift from analog to digital marked a major turning point in technological history. Analog systems, such as early telecommunication devices and vinyl records, relied on continuous signals to transmit information. The digital revolution replaced these with binary systems, allowing data to be stored, processed, and transmitted with unprecedented efficiency. This change laid the groundwork for computers, the internet, and countless digital devices that are now part of everyday life. What once required entire rooms of equipment can now be done with the swipe of a finger on a pocket-sized smartphone. 
    Key milestones have shaped the modern technological landscape. The invention of the microprocessor in the 1970s allowed for the development of personal computers, which soon evolved into powerful tools for both work and leisure. The rise of the internet in the 1990s connected people and information across the globe, shrinking the world into a digital village. In the 2000s, mobile technology and wireless networks enabled a level of connectivity that few could have imagined a generation earlier. These advances have made information accessible to billions and created new platforms for communication, education, and commerce.
    Ver livro
  • Mastering Java - Building Robust Applications: A Comprehensive Guide to Java Programming - cover

    Mastering Java - Building Robust...

    Michael A Johnson

    • 0
    • 0
    • 0
    "Mastering Java: Building Robust Applications: A Comprehensive Guide to Java Programming." With this book, learning Java can be achieved through step-by-step mastery of the language's fundamentals and ways of creating robust, highly scalable applications. 
    It starts with the discussion of the basics of object-oriented programming, Java syntax, and the basic libraries in Java. Then it moves to more advanced topics, such as file I-O, exception handling, data structures, and multithreading.  
    It continues providing step-by-step explanations and real-world examples, and therefore practical exercises that could well show a glimpse of how one might write transparent, efficient code while managing complex programs. 
    Even tough topics such as memory management, concurrency, and the Java Collections Framework are elucidated well by decomposition of major ideas into smaller pieces in each chapter. Best techniques on debugging, performance optimization, and safe maintainable code writing will also be used in this course. 
    Mastering Java: Building Robust Applications if you are a software developer or just want to advance your skills of Java, there is everything you will need to know and all the resources you'll need in this book.  
    Read the remainder of the book so you can apply your knowledge to give you the confidence that comes with knowing you can use the full power of Java's vast resources in the construction of high-performance programs. This tutorial will prove invaluable to anyone who wishes to master the Java programming language.
    Ver livro
  • Using Scrum with Kanban - 270 questions with answers and explanations - cover

    Using Scrum with Kanban - 270...

    Jimmy Mathew

    • 0
    • 0
    • 0
    This has 270 questions with answers and explanations, that prepare you to answer questions in professional Scrum with Kanban certification assessments of leading organizations. 
             · In Audio Format 
             · Prepared keeping Scrum org Professional with Kanban I (PSK I ™, PSK 1™) certification assessment in mind 
             · Based on latest version of Scrum Guide™ and Kanban Guide for Scrum Teams 
             · Built new based on latest version. Not just modified for changes. 
             · Clear explanations for all questions. Serve as a learning exercise 
    Each question is read out clearly, with answer options, correct answer and an explanation. 
    This is newly built based on the recent changes and latest version of The Scrum Guide and Kanban Guide for Scrum Teams. 
    This is designed for those who are taking professional scrum with kanban certification assessments, but these are also useful for all those who what to learn the use of Kanban practices in Scrum or preparing for interviews. 
    Basic knowledge of Scrum Framework and Scrum Master Role required to take up these tests. It is recommended to read The Scrum Guide and Kanban guide for scrum teams before taking these tests. Scrum Guide is available at scrumguides org and scrum org 
    ========================= 
    Statutory Acknowledgment: 
    *Professional Scrum™, Professional Scrum Master™, PSK, PSK I, PSK 1, etc. is the protected brand of Scrum org. 
    =========================
    Ver livro
  • Why AI Undermines Democracy and What to Do About It - cover

    Why AI Undermines Democracy and...

    Mark Coeckelbergh

    • 0
    • 0
    • 0
    Across the world, AI is used as a tool for political manipulation and totalitarian repression. Stories about AI are often stories of polarization, discrimination, surveillance, and oppression. Is democracy in danger? And can we do anything about it? 
     
       
     
    In this compelling and balanced book, Mark Coeckelbergh reveals the key risks posed by AI for democracy. He argues that AI, as currently used and developed, undermines fundamental principles on which liberal democracies are founded, such as freedom and equality. How can we make democracy more resilient in the face of AI? And, more positively, what can AI do for democracy? Coeckelbergh advocates not only for more democratic technologies, but also for new political institutions and a renewal of education to ensure that AI promotes, rather than hinders, the common good for the twenty-first century. 
     
      
     
    Why AI Undermines Democracy and What to Do About It is a must-listen for anyone who is concerned about the fate of democracy.
    Ver livro