0% found this document useful (0 votes)
34 views8 pages

BANTEGU Activity9

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views8 pages

BANTEGU Activity9

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Student Name: Moses Christian A.

Bantegui Date: November 6, 2024

Activity 9 ASP.NET Core MVC C#


Web Application Development
Instructions/Directions:
Be able to create and deploy an “ASP.NET Core MVC C# Web Application
with CRUD Operation and AD Authentication” in Windows Server Web IIS
Manager . Show proof of your activity completion by providing clear
screenshot of your entire desktop environment based on the tasks
performed. Screenshot must be included in the activity template provided
in MS Teams Assignment.

1. Create an ASP.NET Core MVC C# Web Application in Visual Studio


Refer to the lesson “Getting Started ASP.NET Core MVC Web Development” and follow the supplemental
module as a guide.

2. Implement Entity Framework in ASP.NET Core MVC C# Web Application Project


Refer to the lesson “Getting Started with Entity Framework (EF) in Visual Studio” and follow the supplemental
module as a guide to perform the following tasks.
 Install and Configure SQL Server Express in Windows Server
 Install Entity Framework in ASP.NET Core MVC C# Web Application Project
 Perform Entity Framework Model Scaffolding
 Modify Database Connection String
 Perform Entity Framework Migration

3. Implement Windows Authorization in ASP.NET Core MVC C# Web Application Project


Refer to the lesson “Implement ASP.NET Core Active Directory Authentication” and follow the supplemental
module as a guide.

4. Publish ASP.NET Core MVC C# Web Application Project


Refer to the lesson “Windows Server IIS Site and FTP Configurations”, “Publishing ASP.NET Core Web
Application” and follow the supplemental module as a guide to perform the following tasks.
 Create and Manage IIS Website and FTP Publishing Site
 Manage IIS Application Pool
 Manage ASP.NET Core MVC C# Web Application Project Launch Profile
 Publish ASP.NET Core MVC C# Web Application Project

5. Access Web Application using Browser
Refer to the lesson “Accessing the ASP.NET Core MVC Web Application” as a guide to perform the following tasks.
 Manage/Configure Internet Options

Systems Administration and Maintenance Learning Activities Scoresheet | Page 1 of 8


 Browse the Web Application

Submission Note (Individual Activity)


Use the Activity template attached in MS Teams Assignment.
Use file name convention (LASTNAME_Activity9.pdf).
Submit a PRINTED document and upload the Softcopy (PDF file) in MS Teams

Learning Activities Scoresheet | Page 2 of 8


Student Name: Moses Christian A. Bantegui Date: November 6, 2024

ASP.NET Core MVC Web Application Development


Display here important or relevant source code(s).

Systems Administration and Maintenance Learning Activities Scoresheet | Page 3 of 8


Learning Activities Scoresheet | Page 4 of 8
Student Name: Moses Christian A. Bantegui Date: November 6, 2024

SQL Server, IIS Site and FTP Publishing Configurations


Display here the configuration settings of the SQL Server, IIS Site and FTP Publishing.

Systems Administration and Maintenance Learning Activities Scoresheet | Page 5 of 8


Student Name: Moses Christian A. Bantegui Date: November 6, 2024

FTP Publishing Information and Web Portal Access


Display here the FTP publishing configuration and actual web access from various workstation (Windows 10/11 and Ubuntu)
browser.

Systems Administration and Maintenance Learning Activities Scoresheet | Page 6 of 8


Student Name: Moses Christian A. Bantegui Date: November 6, 2024
Activity Rubrics
Not
Criteria Beginning Developing Proficient Exemplary Points
Attempted
(1 point) (2 points) (3 points) (4 points)
(0 points)
No attempt to set Project setup Project setup with Project setup Project setup correctly
up the project. attempted but multiple errors, with minor with all necessary
incorrect. needing assistance. issues, corrected components and
Project Setup, promptly. dependencies, including
Authentication and MVC structure.
Authorization No attempt to Authorization Authorization rules Authorization Authorization rules
Configurations implement rules implemented with rules implemented correctly,
authorization. implementation multiple errors, implemented ensuring role-based
attempted but needing correction. with minor issues. access control (RBAC)
incorrect. using AD groups.

No attempt to User interface User interface User interface User interface designed
design user design attempted designed with designed with intuitively, ensuring a
interface. but incorrect. multiple errors, minor issues. seamless user experience
needing with proper
improvement. authentication flow.
No attempt to CRUD operations CRUD operations CRUD operations CRUD operations
Web Development and implement CRUD attempted but implemented with implemented implemented correctly
Database Integration operations. incorrect. multiple errors, with minor issues. for all necessary models,
needing correction. including appropriate
validation and error
handling. including
Entity Framework or
other ORM setup,
migrations, and seeding.
No attempt to Deployment Deployment Deployment Deployment
configure configuration configuration with configuration configuration set up
Deployment
deployment. attempted but multiple errors, with minor issues. correctly, including
Configuration
incorrect. needing correction. necessary settings for
production environment.
No attempt to Limited Troubleshooting Demonstrates Demonstrates effective
troubleshoot. troubleshooting skills troubleshooting troubleshooting skills,
Troubleshooting attempted with demonstrated but with minor resolving all issues
unresolved issues. with significant delays in quickly.
delays. resolution.
No Documentation Documentation Documentation Comprehensive and clear
documentation attempted but provided but provided but documentation provided
Documentation
provided. incomplete or lacking in with minor for all configurations.
unclear. significant areas. omissions.

Total Score and Feedback


Outstanding understanding and application of ASP.NET TOTAL
☐ Exemplary 20 MVC web application development with Active Directory
authentication and CRUD operations.
POINTS
☐ Proficient 16-19 Good understanding with minor areas for improvement.
EARNED
☐ Developing 12-15 Basic understanding but requires significant improvement.

Systems Administration and Maintenance Learning Activities Scoresheet | Page 7 of 8


Limited understanding with substantial need for
☐ Beginning 8-11
improvement.
☐ Not Attempted 0-7 Little to no understanding demonstrated.
Evaluated by: Remarks/Comments

_______________________
Name of Course Instructor/Date

Learning Activities Scoresheet | Page 8 of 8

You might also like