-
Demonstrate basic to intermediate familiarity with web technologies
Assessment Strategies
Project
Criteria
Utilize GET and POST to route traffic
Illustrate roles of Request and Response to communicate with a server
Use HTML and CSS to create a webpage
-
Demonstrate advanced understanding of Microsoft technologies including Microsoft C# Programming
Assessment Strategies
Project
Criteria
Use Visual Studio to create applications
Implement logic using Microsoft C#
Use wizards to create different components
Use Solution Explorer to navigate through source code
-
Utilize Microsoft Entity Framework to interact with Microsoft SQL Server databases
Assessment Strategies
Project
Criteria
Create pages that create, read, update and delete operations against a database
Use Code First to create a database
Use Linq to retrieve data from a database
Use models to manage a database
Use models to pass data to higher level components
-
Create and extend controllers to encapsulate business logic
Assessment Strategies
Project, exam
Criteria
Create actions
Modify different displays that are returned from different actions
Incorporate sophisticated algorithms
Access models within controllers
Update models within controllers
-
Create and extend views to create a professional, interactive display
Assessment Strategies
Project, exam
Criteria
Utilize HTML and CSS to create a webpage
Webpage is professional in display
Use Razor within views to implement programmatic logic
Access models within views
Display data in tables using MVC technologies
Data is displayed professionally
-
Implement authentication, authorization and security to create commercial-ready applications
Assessment Strategies
Project, exam
Criteria
Utilize login capability with authentication
Create a user login Web page that uses forms-based authentication
Utilize template file
Utilize member signup with validation
Utilize directory viewing using server-side .NET namespaces
-
Use non-database technologies to implement persistence
Assessment Strategies
Project, exam
Criteria
Maintain state in an ASP.NET application
Create a Web page that maintains state using session variables
Identify the configuration files used in an ASP.NET application
Create a Web page that maintains state using an HTTP cookie
-
Demonstrate troubleshooting, debugging and deployment techniques
Assessment Strategies
Project
Criteria
Identify common ASP.NET error status messages
Deploy an ASP.NET Web application
Use the exception object to identify the source of an error
Use the try/catch/finally to handle specific errors occurring in projects
Use the Visual Studio. NET Debugger tool to identify application errors
Correct application errors