NM_WEB100: Advanced Web Server (Professional)

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

  • The goal of this program is to provide students with the skills required to carry out the maintenance and monitoring of computer networks. It also provided candidates the opportunity to design network architectures, to develop and put into failsafe solutions for systems and computer networks.
  • It equips graduates with the skills required to re-establish and optimize the running of a network. Finally, it educates graduates to secure networks to protect them from all types of intrusion, etc. 

What Will You Learn?

  • Explain the purpose of Object Relational Mappers.
  • Implement data access code using Microsoft Entity Framework and LINQ to Entities.
  • Identify situations where ASP.NET MVC would be suitable.
  • Develop a complex website using ASP.NET MVC.
  • Develop a web service using the Web API and test it from a standard browser and the Visual Studio IDE.
  • Generate ASP.NET Data Reports.
  • Plan for and incorporate testing frameworks into projects.
  • Deploy an ASP.NET site with a database to a remote server.
  • Deploy and configure an ASP.NET site on Windows Azure.
  • Secure an ASP.NET site.
  • Develop, test, and deploy a Proof of Concept Prototype for the server portion of their Capstone (or equivalent) project.

Course Content

Module I

  • 05:19
  • 00:00
  • LO2: Identify various types of Web Documents and their characteristics
    00:00
  • LO3: Describe the role of Web Server and Web Client Software in Internet Communication
    00:00
  • LO4: Compare different Web Server Software options and their features
    00:00
  • LO5: Knowledge Check
  • 00:00
  • 00:00
  • LO2: Explain the structure and organization of Documents within a Web Server’s Document Tree
    00:00
  • LO3: Understand the Hypertext Transfer Protocol and its role in Client-server Communication
    00:00
  • LO4: Describe how to Implement Access Control mechanisms to manage user permissions
    00:00
  • LO5: Knowledge Check
  • 00:00
  • 18:13
  • LO2: Explain the Common Gateway Interface and its role in Executing Scripts on Web Servers
    00:00
  • LO3: Describe Dynamic Documents and interactive Web features
    00:00
  • LO4: Identify Security concerns associated with using Scripts and Forms in Web applications
    00:00
  • LO5: Knowledge Check
  • Topic 4: Architecture, Configuration, and Performance of Web Servers
    00:00
  • LO1: Identify key metrics for measuring Web Server Performance
    00:00
  • LO2: Describe methods for measuring Web Server Performance in Operational and Controlled Environments
    00:00
  • LO3: Analyze the impact of Client systems, Browsers, and Network Protocols on Web Performance
    00:00
  • LO4: Knowledge Check
  • Topic 5: Web Document Distribution and Caching
    00:00
  • LO1: Explain the Document Tree in Web Servers to enhance Content Management
    00:00
  • LO2: Demonstrate how to Implement Location-independent naming systems
    00:00
  • LO3: Describe the principles and effectiveness of Web Caching, including Hierarchical Caching strategies
    00:00
  • LO4: Identify and address unresolved challenges in Web Caching
    00:00
  • LO5: Knowledge Check
  • Topic 6: Searching for Information on the Web
    00:00
  • LO1: Compare Traditional Library systems with Web-based Library services
    00:00
  • LO2: Explain the role of Indexing in web search, including the use of WAIS
    00:00
  • LO3: Demonstrate how Web Forms interact with Databases to enable user-driven information retrieval
    00:00
  • LO4: Knowledge Check
  • Topic 7: Secure Web Services
    00:00
  • LO1: Explain the components of a Web Security Framework and their roles in protecting Web Services
    00:00
  • LO2: Identify Threats and Risks faced by Web Service providers and consumers
    00:00
  • LO3: Describe the function of Firewalls in Web Security and how they mitigate potential Cyber Threats
    00:00
  • LO4: Knowledge Check
  • Topic 8: Digital Commerce: Risks, Requirements, and Technologies
    00:00
  • LO1: Understand Credit Card usage in Digital Commerce and the importance of secure payment processing
    00:00
  • LO2: Explain Identification methods, including Biometrics, for Authenticating users
    00:00
  • LO3: Analyze the relationship between the Web, Security, and the Internet
    00:00
  • LO4: Examine Cryptographic techniques such as Private and Public key Cryptography
    00:00
  • LO5: Knowledge Check
  • Topic 9: Active Server Pages .NET Model-View-Controller (ASP.NET MVC)
    00:00
  • LO1: Identify the core components and architecture of ASP.NET MVC
    00:00
  • LO2: Explain the purpose and advantages of using ASP.NET MVC over Traditional Web Forms
    00:00
  • LO3: Explain how to Implement basic CRUD operations using ASP.NET MVC
    00:00
  • LO4: List the key features and components of Web API in ASP.NET
    00:00
  • LO5: Explain how to design a RESTful service using ASP.NET Web API and its role in web services
    00:00
  • LO6: Knowledge Check
  • Topic 10: Data Reports and SQL Server Reporting Services
    00:00
  • LO1: Recall the main tools and concepts of SQL Server Reporting Services
    00:00
  • LO2: Describe how to create a basic Report in SQL Server Reporting Services
    00:00
  • LO3: Identify the different Testing Tools available in Visual Studio for Unit, Load, and UI testing
    00:00
  • LO4: Explain the purpose and process of Automated testing using Visual Studio’s built-in testing tools
    00:00
  • LO5: Knowledge Check
  • Topic 11: ASP.NET Deployment, Windows Azure Deployment, and ASP.NET Security
    00:00
  • LO1: List the steps to deploy an ASP.NET application to a local server and Windows Azure
    00:00
  • LO2: Explain configuring security features for an ASP.NET application
    00:00
  • LO3: Describe how to Deploy an ASP.NET web application to Windows Azure
    00:00
  • LO4: Knowledge Check
  • Module Based Quiz

Final Exam