<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>02185nam a2200349 i 4500</leader>
  <controlfield tag="003">CSPC</controlfield>
  <controlfield tag="005">20241010151750.0</controlfield>
  <controlfield tag="008">241008s2020    -uka          001 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9781800566040</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="c">CSPC</subfield>
    <subfield code="a">CSPC</subfield>
    <subfield code="b">eng</subfield>
    <subfield code="e">rda</subfield>
  </datafield>
  <datafield tag="082" ind1=" " ind2="4">
    <subfield code="a">005.1</subfield>
    <subfield code="b">B229s</subfield>
    <subfield code="2">23</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="a">Baptista, Gabriel,</subfield>
    <subfield code="e">author.</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
    <subfield code="a">Software architecture with C# 9 and .NET 5 : </subfield>
    <subfield code="b">architecting software solutions using microservices, DevOps, and design patterns for azure / </subfield>
    <subfield code="c">Gabriel Baptista and Francesco Abbruzzese. </subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">Second edition.</subfield>
  </datafield>
  <datafield tag="264" ind1="3" ind2="1">
    <subfield code="a">Birmingham, UK : </subfield>
    <subfield code="b">Packt Publishing Ltd., </subfield>
    <subfield code="c">2020.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">xviii, 675 pages : </subfield>
    <subfield code="b">illustrations ; </subfield>
    <subfield code="c">24 cm. </subfield>
  </datafield>
  <datafield tag="336" ind1=" " ind2=" ">
    <subfield code="a">text</subfield>
    <subfield code="2">rdacontent</subfield>
  </datafield>
  <datafield tag="337" ind1=" " ind2=" ">
    <subfield code="a">unmediated</subfield>
    <subfield code="2">rdamedia</subfield>
  </datafield>
  <datafield tag="338" ind1=" " ind2=" ">
    <subfield code="a">volume</subfield>
    <subfield code="2">rdacarrier</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">Includes index.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="a">Understanding the importance of software architecture -- Non-functional requirements -- Documenting requirements with Azure DevOps -- Deciding the best cloud-based solution -- Applying a microservice architecture to your enterprise application -- Azure service fabric -- Interacting with data in C#- entity framework core -- How to choose your data storage in the cloud -- Working with azure functions -- Design patterns and .NET5 implementation -- Understanding the different domains in software solutions -- Implementing code reusability in C# 9 -- Applying service-oriented architectures with .NET core -- Presenting ASP.NET core MVC -- Blazor webassbembly -- Best practices in coding C#9 -- Testing your code with unit test cases and TDD -- Understanding DevOps principles -- Challenges of applying CI scenarios -- Automation for functional tests. </subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Software architecture.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">C# (Computer program language).</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">.NET core (Computer software framework).</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Cloud computing.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Microsoft azure (Computing platform)</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Microservices (Software architecture).</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">DevOps.</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
    <subfield code="a">Abbruzzese, Francesco, </subfield>
    <subfield code="e">author.</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="n">0</subfield>
    <subfield code="c">BK</subfield>
    <subfield code="e">23</subfield>
    <subfield code="h">005.1</subfield>
    <subfield code="i">B229s</subfield>
    <subfield code="k">GRD</subfield>
    <subfield code="m">2020</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">CSPC</subfield>
    <subfield code="b">CSPC</subfield>
    <subfield code="c">GRD</subfield>
    <subfield code="d">2024-10-08</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">GRD 005.1 B229s 2020</subfield>
    <subfield code="p">028377</subfield>
    <subfield code="r">2024-10-08 00:00:00</subfield>
    <subfield code="t">1-1</subfield>
    <subfield code="w">2024-10-08</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">28341</subfield>
    <subfield code="d">28341</subfield>
  </datafield>
</record>
