2 Web. Syst. Finals

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/32

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering the fundamentals of .NET, ASP.NET frameworks, and ASP.NET Core architecture based on the provided handout.

Last updated 10:02 PM on 6/3/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

33 Terms

1
New cards

.NET

is a free and open-source developer platform for building websites and applications. It is built on a highperformance runtime utilized by several high-scale apps such as Microsoft Teams, UPS mobile app, Forza Horizon, and Allegiance Consulting.

2
New cards

.NET SDK

is one of the .NET binary distributions
and is a set of tools, libraries, and runtimes for app development, building, and testing

3
New cards

Common Language Runtime (CLR)

The foundation all .NET apps are built on

4
New cards

.NET Runtimes.

Another binary distribution of .NET is called?

5
New cards

managed code

. .NET is often called a ____ runtime as it uses a garbage collector for memory allocation and release and because it enforces type and memory safety

6
New cards

C#

A general-purpose object- and component-oriented programming language supported by .NET.

7
New cards

F#

A data-oriented .NET programming language for writing compact, strong, and performant code by transforming data with functions.

8
New cards

Visual Basic

An event-driven .NET programming language that allows developers to create a graphical user interface (GUI) by dragging and dropping objects.

9
New cards

.NET Framework

a software development framework for building and running applications on Windows for easy desktop and web application engineering.

  • It is the original .NET

10
New cards

Mono

A version of .NET that provides complete SDK features to develop .NET applications on various platforms.

11
New cards

.NET Core

a cross-platform and open-source implementation of .NET for the cloud age while remaining compatible with the .NET Framework. It is used for Linux, macOS, and Windows apps.

12
New cards

ASP.NET

A framework developed by Microsoft extending the .NET platform with tools and libraries to build dynamic webpages on Windows, Linux, macOS, and Docker.

13
New cards

Blazor

A feature of ASP.NET that allows the creation of interactive web UIs without writing JavaScript.

14
New cards

Razor Pages

A web-page templating syntax that allows developers to put server-side C# logic directly into HTML.

15
New cards

Authentication systems

_______ with libraries, databases, and template pages for handling logins,
including multi-factor and external authentication requirements for online accounts

16
New cards

Web Forms

Building dynamic websites are possible using a drag-and-drop, event-driven model.

  • A design surface and numerous controls and components allow rapidly-build yet powerful UI-driven sites with data access using a rich library of controls with HTML markup encapsulation.

17
New cards

ASP.NET MVC

Model View Controller, a design pattern separating user interfaces with business logic.

  • This framework includes features that enable fast, TDD-friendly (test-driven development) for creating applications.

  • This has full control over the HTML markup, the separated code and markup, and the easy-to-write test.

  • It is the best choice for mobile and single-page applications

18
New cards

ASP.NET Web Pages

a fast, approachable, and lightweight way to combine server code with
HTML for dynamic web content like multimedia and social media embeds. It has the HTML markup
and codes together in the same file

19
New cards

ASP.NET Web API

A framework for building HTTP services accessible via browsers and mobile devices.

20
New cards

ASP.NET SignalR

A library that facilitates real-time web functionality by enabling bidirectional communication between the server and client browser.

21
New cards

Single-page applications (SPA)

helps build applications with major client-side interactions using HTML 5, CSS 3, and JavaScript that load an HTML webpage and dynamically updates it as the user interacts with the app.

22
New cards

Mobile apps and sites

ASP.NET can power native mobile apps with a Web API back end. The same applies to mobile websites using responsive design frameworks

23
New cards

ASP.NET Core

A high-performance, open-source framework running on .NET Core used to build modern, cloud-enabled web apps, services, and mobile backends.

24
New cards

Content Root

The project's root directory containing the application executable (.exe), compiled assemblies (.dll), configuration files, and the web root.

25
New cards

Web root

A folder, usually named wwwroot, that serves as the path for resource files such as images, stylesheets, and JavaScript.

26
New cards

Program.cs

The file where application startup code is located and where services required by the ASP.NET Core app are configured.

27
New cards

Host

An object built on startup that encapsulates all app resources including logging, configuration, middleware, and dependency injection services.

28
New cards

Middleware

Software components arranged into an application pipeline to control how HTTP requests and responses are handled.

29
New cards

Dependency Injection (DI) Services

A feature that makes configured services available throughout the application.

30
New cards

WebApplication

Also known as the Minimal Host, it is the host type most commonly used in ASP.NET Core templates.

31
New cards

Developer Exception Page

An ASP.NET Core error handling feature enabled by default in the Development environment to provide detailed information about unhandled exceptions.

32
New cards

Custom Error Page

An error page configured using UseExceptionHandler for the Production environment.

33
New cards

Status Code Page

A feature configured using UseStatusCodePages to provide a page for HTTP error status codes like 404 – Not Found.