Save
Upgrade to remove ads
Busy. Please wait.
Log in with Clever
or

show password
Forgot Password?

Don't have an account?  Sign up 
Sign up using Clever
or

Username is available taken
show password


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
Your email address is only used to allow you to reset your password. See our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.
focusNode
Didn't know it?
click below
 
Knew it?
click below
Don't Know
Remaining cards (0)
Know
0:00
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

CTSYSADL_Week 10

QuestionAnswer
Microsoft .NET is limited to desktop and web application development only. False. Microsoft .NET supports desktop, web, mobile, cloud, gaming, and IoT application development.
The .NET platform supports multiple programming languages including C sharp, Visual Basic .NET, and F sharp. True.
REST APIs, microservices, real-time applications, and enterprise systems can be created using .NET technologies. True.
.NET Framework is the traditional Windows-only framework in the evolution of .NET. True.
.NET Core is described as a unified .NET platform that replaced .NET 5, 6, 7, and 8. False. .NET Core is the cross-platform modern framework, while .NET 5, 6, 7, and 8 are described as the unified .NET platform.
ASP.NET Core applications are cross-platform and can run on Windows, Linux, and macOS. True.
ASP.NET Core is mainly used because it is slower but easier to deploy than traditional frameworks. False. ASP.NET Core is optimized for fast web application performance.
Built-in Dependency Injection in ASP.NET Core supports loosely coupled architecture. True.
ASP.NET Core applications can only be deployed to Microsoft Azure and IIS servers. False. ASP.NET Core applications can be deployed to Microsoft Azure, AWS, Google Cloud, and IIS servers.
ASP.NET Core security features include authentication, authorization, HTTPS, and identity management. True.
A framework is the runtime environment where applications execute. False. A framework is a collection of libraries and tools used to simplify software development, while the runtime is the environment where applications execute.
The .NET Runtime executes C sharp programs. True.
The SDK contains development tools such as a compiler, templates, CLI tools, and libraries. True.
Middleware components in ASP.NET Core handle requests and responses. True.
Authentication Middleware, Logging Middleware, and Routing Middleware are examples of middleware. True.
In the middleware flow shown in the lesson, MVC Middleware comes before Authorization Middleware. False. The flow is Client Request, Authentication Middleware, Authorization Middleware, MVC Middleware, Controller, then Response to Client.
MVC stands for Model-View-Controller and is a design pattern used in ASP.NET Core. True.
In MVC, the View handles data and business logic. False. The Model handles data and business logic, while the View handles the user interface.
In MVC, the Controller processes requests. True.
Visual Studio 2022 is listed as the IDE used for ASP.NET Core MVC development. True.
SQL Server is listed as the required software for web hosting ASP.NET Core MVC applications. False. SQL Server is listed for database purposes, while IIS is listed for web hosting.
Windows Server is listed as the Domain Controller requirement for the ASP.NET Core MVC setup. True.
When installing Visual Studio for ASP.NET Core MVC development, the ASP.NET and Web Development workload should be selected. True.
The correct Visual Studio project template for the lesson is ASP.NET Core Web App Model-View-Controller. True.
In an ASP.NET Core MVC project structure, the Controllers folder is mainly responsible for storing static assets such as CSS, JavaScript, images, and fonts. False. The Controllers folder handles requests and manages application logic, while the wwwroot folder stores static assets.
In an ASP.NET Core MVC project structure, appsettings.json stores configuration settings, application settings, and connection information. True.
In an ASP.NET Core MVC project structure, Program.cs configures application startup and the request pipeline. True.
Active Directory is a Microsoft directory service used for user authentication, authorization, centralized management, and domain security. True.
Organizations use Active Directory so employees can log in using domain accounts. True.
A Domain Controller is a server that manages domain users, verifies login credentials, and applies security policies. True.
A Domain Controller only stores website files and does not validate login credentials. False. A Domain Controller manages domain users, verifies login credentials, and applies security policies.
In the AD authentication workflow, successful credential validation results in access being granted. True.
In the AD authentication workflow, invalid credentials result in access granted but with limited permissions. False. Invalid credentials result in access denied and the user is prompted to log in again.
For secure Windows Authentication, Anonymous Authentication should be enabled and Windows Authentication should be disabled. False. For secure domain access, Windows Authentication should be enabled and Anonymous Authentication should be disabled.
Deployment is the process of making an application available to users. True.
Local deployment means the application is hosted on Azure or AWS. False. Local deployment means the application runs on the local machine, while cloud deployment is hosted on Azure or AWS.
IIS stands for Internet Information Services and is Microsoft’s web server used to host ASP.NET applications. True.
IIS features include website hosting, security management, SSL support, and authentication support. True.
In the simplified deployment architecture, client traffic goes from the client browser to the IIS web server before reaching the ASP.NET Core application layer. True.
The deployment architecture shows the database server as part of the application layer that directly receives client browser requests. False. The database server is separate and provides data access or query results to the ASP.NET Core application layer.
Publishing an ASP.NET Core MVC application involves selecting a publish target and creating a publish profile. True.
In the publishing workflow, deployment settings may include server path, deployment folder, and IIS configuration. True.
Deploying to IIS requires creating a website and configuring authentication settings. True.
After IIS website and authentication configuration, the website should be secure on the IIS server, ready to request company domain credentials. True.
ASP.NET Core MVC development with Active Directory authentication requires understanding both application structure and server-side authentication configuration. True.
Created by: MamurMD
 

 



Voices

Use these flashcards to help memorize information. Look at the large card and try to recall what is on the other side. Then click the card to flip it. If you knew the answer, click the green Know box. Otherwise, click the red Don't know box.

When you've placed seven or more cards in the Don't know box, click "retry" to try those cards again.

If you've accidentally put the card in the wrong box, just click on the card to take it out of the box.

You can also use your keyboard to move the cards as follows:

If you are logged in to your account, this website will remember which cards you know and don't know so that they are in the same box the next time you log in.

When you need a break, try one of the other activities listed below the flashcards like Matching, Snowman, or Hungry Bug. Although it may feel like you're playing a game, your brain is still making more connections with the information to help you out.

To see how well you know the information, try the Quiz or Test activity.

Pass complete!
"Know" box contains:
Time elapsed:
Retries:
restart all cards