<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Introduction to the Development of Web Applications Using ASP .Net (Core) MVC</title>
  </titleInfo>
  <name type="personal">
    <namePart>Mezei, Razvan Alexandru.</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
    <role>
      <roleTerm type="text">author.</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">aut</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">http://id.loc.gov/vocabulary/relators/aut</roleTerm>
    </role>
  </name>
  <name type="corporate">
    <namePart>SpringerLink (Online service)</namePart>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">sz</placeTerm>
    </place>
    <dateIssued encoding="marc">2024</dateIssued>
    <edition>1st ed. 2024.</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">electronic</form>
    <form authority="gmd">electronic resource</form>
    <reformattingQuality>access</reformattingQuality>
    <extent>XV, 315 p. 666 illus., 577 illus. in color. online resource.</extent>
  </physicalDescription>
  <abstract>This book introduces a simplified approach to web application development using the open-source ASP .Net Core MVC framework. Readers will learn to implement web applications using the following languages and frameworks: HTML, JavaScript, CSS, Bootstrap, C#, ASP .Net, and Entity Framework Core. In addition, this book addresses how to build a web application to create user accounts, store data in a database, manipulate data, and how to allow controlled access to certain parts of the application functionality. The author also covers both client-side and server-side development and the use of an object relational mapper to work with persistent data (using a database). Topics include: models, views, controllers, routing, entity framework core, identity, layouts, dependency injection and services, model binder, among others. This book: Introduces the development of web applications using the open-source ASP .Net Core MVC framework Implements web applications including HTML, JavaScript, CSS, Bootstrap, C#, ASP .Net, and Entity Framework Core Features client-side development, server-side development, and object relational mapper software.</abstract>
  <tableOfContents>Introduction -- Preparing the Development Environment -- Brief Introduction to HTML -- Brief Introduction to CSS, JavaScript, and Bootstrap -- Some C# Fundamentals -- Middleware, Services, and an Introduction to Dependency Injection -- Routing, Models, and Controllers -- Core on Controllers -- Razor Views, Razor Engine, and Model Binding -- Server Validation -- Persistent Data: Entity Framework (core) and Dependency Injection Revisited -- Consistent Look: Layouts, Friendly Error Pages, and Environments -- Working with Images -- Authentication -- References.</tableOfContents>
  <note type="statement of responsibility">by Razvan Alexandru Mezei.</note>
  <subject authority="lcsh">
    <topic>Computer science</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Coding theory</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Information theory</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Software engineering</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Operating systems (Computers)</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Computer programming</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Computer science</topic>
    <topic>Mathematics</topic>
  </subject>
  <subject>
    <topic>Computer Science</topic>
  </subject>
  <subject>
    <topic>Coding and Information Theory</topic>
  </subject>
  <subject>
    <topic>Software Engineering</topic>
  </subject>
  <subject>
    <topic>Operating Systems</topic>
  </subject>
  <subject>
    <topic>Programming Techniques</topic>
  </subject>
  <subject>
    <topic>Mathematical Applications in Computer Science</topic>
  </subject>
  <classification authority="lcc">QA75.5-76.95</classification>
  <relatedItem type="host">
    <titleInfo>
      <title>Springer Nature eBook</title>
    </titleInfo>
  </relatedItem>
  <relatedItem type="otherFormat" displayLabel="Printed edition:"/>
  <relatedItem type="otherFormat" displayLabel="Printed edition:"/>
  <relatedItem type="otherFormat" displayLabel="Printed edition:"/>
  <relatedItem type="series">
    <titleInfo>
      <title>Synthesis Lectures on Computer Science</title>
    </titleInfo>
  </relatedItem>
  <identifier type="isbn">9783031306266</identifier>
  <identifier type="uri">https://doi.org/10.1007/978-3-031-30626-6</identifier>
  <location>
    <url>https://doi.org/10.1007/978-3-031-30626-6</url>
  </location>
  <recordInfo>
    <recordCreationDate encoding="marc">230701</recordCreationDate>
    <recordChangeDate encoding="iso8601">20251030110810.0</recordChangeDate>
    <recordIdentifier source="DE-He213">978-3-031-30626-6</recordIdentifier>
  </recordInfo>
</mods>
