test
Overview
fdasf
Full Description
daf dsf da dfs
fda fds fd safd s
Module 1: Overview of HTML and CSS
- Overview of HTML
- Overview of CSS
- Creating a Web Application by Using Visual Studio 2012
Module 2: Creating and Styling HTML5 Pages
- Creating an HTML5 Page
- Styling an HTML5 Page
Module 3: Introduction to JavaScript
- Overview of JavaScript Syntax
- Programming the HTML DOM with JavaScript
- Introduction to jQuery
Module 4: Creating Forms to Collect Data and Validate User Input
- Overview of Forms and Input Types
- Validating User Input by Using HTML5 Attributes
- Validating User Input by Using JavaScript
Module 5: Communicating with a Remote Data Source
- Sending and Receiving Data by Using XMLHTTPRequest
- Sending and Receiving Data by Using jQuery AJAX operations
Module 6: Styling HTML5 by Using CSS3
- Styling Text
- Styling Block Elements
- CSS3 Selectors
- Enhancing Graphical Effects by Using CSS3
Module 7: Creating Objects and Methods by Using JavaScript
- Writing Well-Structured JavaScript
- Creating Custom Objects
- Extending Objects
Module 8: Creating Interactive Pages using HTML5 APIs
- Interacting with Files
- Incorporating Multimedia
- Reacting to Browser Location and Context
- Debugging and Profiling a Web Application
Module 9: Adding Offline Support to Web Applications
- Reading and Writing Data Locally
- Adding Offline Support by Using the Application Cache
Module 10: Implementing an Adaptive User Interface
- Supporting Multiple Form Factors
- Creating an Adaptive User Interface
Module 11: Creating Advanced Graphics
- Creating Interactive Graphics by Using Scalable Vector Graphics
- Programmatically Drawing Graphics by Using a Canvas
Module 12: Animating the User Interface
- Applying CSS Transitions
- Transforming Elements
- Applying CSS Keyframe Animations
Module 13: Implementing Real-Time Communications by Using Web Sockets
- Introduction to Web Sockets
- Sending and Receiving Data by Using Web Sockets
Module 14: Creating a Web Worker Process
- Introduction to Web Workers
- Performing Asynchronous Processing by Using a Web Worker
1. REVIEW OF C# SYNTAX
Overview of Writing Applications using C# Datatypes, Operators, and Expressions C# Programming Language Constructs
Lab: Developing the Class Enrolment Application
2. CREATING METHODS, HANDLING EXCEPTIONS, AND MONITORING APPLICATIONS
Creating and Invoking Methods Creating Overloaded Methods and Using Optional and Output Parameters Handling Exceptions Monitoring Applications Lab: Extending the Class Enrolment Application Functionality
3. DEVELOPING THE CODE FOR A GRAPHICAL APPLICATION
Implementing Structs and Enums Organizing Data into Collections Handling Events
Lab: Writing the Code for the Grades Prototype Application
4. CREATING CLASSES AND IMPLEMENTING TYPE-SAFE COLLECTIONS
Creating Classes Defining and Implementing Interfaces Implementing Type-safe Collections
Lab: Adding Data Validation and Type-safety to the Grades Application
5. CREATING A CLASS HIERARCHY BY USING INHERITANCE
Creating Class Hierarchies Extending .NET Framework Classes Creating Generic Types
Lab: Refactoring Common Functionality into the User Class
6. READING AND WRITING LOCAL DATA
Reading and Writing Files Serializing and Deserializing Data Performing I/O Using Streams
Lab: Generating the Grades Report
7. ACCESSING A DATABASE
Creating and Using Entity Data Models Querying Data by Using LINQ Updating Data by Using LINQ
Lab: Retrieving and Modifying Grade Data
8. ACCESSING REMOTE DATA
Accessing Data Across the Web Accessing Data in the Cloud
Lab: Retrieving and Modifying Grade Data in the Cloud
9. DESIGNING THE USER INTERFACE FOR A GRAPHICAL APPLICATION
Using XAML to Design a User Interface Binding Controls to Data Styling a User Interface
Lab: Customizing Student Photographs and Styling the Application
10. IMPROVING APPLICATION PERFORMANCE AND RESPONSIVENESS
Implementing Multitasking by using Tasks and Lambda Expressions Performing Operations Asynchronously Synchronizing Concurrent Access to Data
Lab: Improving the Responsiveness and Performance of the Application
11. INTEGRATING WITH UNMANAGED CODE
Creating and Using Dynamic Objects Managing the Lifetime of Objects and Controlling Unmanaged Resources
Lab: Upgrading the Grades Report
12. CREATING REUSABLE TYPES AND ASSEMBLIES
Examining Object Metadata Creating and Using Custom Attributes Generating Managed Code Versioning, Signing and Deploying Assemblies
Lab: Specifying the Data to Include in the Grades Report
13. ENCRYPTING AND DECRYPTING DATA
Implementing Symmetric Encryption Implementing Asymmetric Encryption
Lab: Encrypting and Decrypting Grades Reports
Module 1: Overview of service and cloud technologies
This module provides an overview of service and cloud technologies using the Microsoft .NET Core and the Azure. Lesson 1, “Key Components of Distributed Applications,” discusses characteristics that are common to distributed systems, regardless of the technologies they use. Lesson 2, “Data and Data Access Technologies” describes how data is used in distributed applications. Lesson 3, “Service Technologies,” discusses two of the most common protocols in a distributed system and the .NET Core technologies used to develop services based on those protocols. Lesson 4, “Cloud Computing,” describes cloud computing and how it is implemented in Azure.
Lessons
- Key Components of Distributed Applications
- Data and Data Access Technologies
- Service Technologies
- Cloud Computing
- Manipulating Data
Lab: Exploring the Work Environment
- Creating an ASP.NET Core project
- Create a simple Entity Framework model
- Create a web API class
- Deploy the web application to Azure
After completing this module, students will be able to:
- Explain services architecture and hosting environments
- Explain cloud computing and the Microsoft Azure cloud platform
- Explain data access strategies
Module 2: Querying and Manipulating Data Using Entity Framework
In this module, you will learn about the Entity Framework data model, and about how to create, read, update, and delete data. Entity Framework is a rich object-relational mapper, which provides a convenient and powerful application programming interface (API) to manipulate data. This module focuses on the Code First approach with Entity Framework.
Lessons
- ADO.NET Overview
- Creating an Entity Data Model
- Querying Data
Lab: Creating a Data Access Layer using Entity Framework
- Creating a data model
- Query the Database
Lab: Manipulating Data
- Create repository methods
- Test the model using SQL Server and SQLite
After completing this module, students will be able to:
- Describe basic objects in ADO.NET and explain how asynchronous operations work.
- Create an Entity Framework Core data model.
- Query data by using Entity Framework Core.
- Insert, delete, and update entities by using Entity Framework Core.
Module 3: Creating and Consuming ASP.NET Core Web APIs
ASP.NET Core Web API provides a robust and modern framework for creating Hypertext Transfer Protocol (HTTP)-based services. In this module, you will be introduced to the HTTP-based services. You will learn how HTTP works and become familiar with HTTP messages, HTTP methods, status codes, and headers. You will also be introduced to the Representational State Transfer (REST) architectural style and hypermedia. You will learn how to create HTTP-based services by using ASP.NET Core Web API. You will also learn how to consume them from various clients. After Lesson 3, in the lab "Creating an ASP.NET Core Web APIs", you will create a web API and consume it from a client.
Lessons
- HTTP Services
- Creating an ASP.NET Core Web API
- Consuming ASP.NET Core Web APIs
- Handling HTTP Requests and Responses
- Automatically Generating HTTP Requests and Responses
Lab: Creating an ASP.NET Core Web API
- Create a controller class
- Use the API from a browser
- Create a client
After completing this module, students will be able to:
- Design services by using the HTTP protocol.
- Create services by using ASP.NET Core Web API.
- Use the HttpRequest/IActionResult classes to control HTTP messages.
- Consume ASP.NET Web API services.
Module 4: Extending ASP.NET Core HTTP Services
ASP.NET Core Web API provides a complete solution for building HTTP services, but services often have various needs and dependencies. In many cases, you will need to extend or customize the way ASP.NET Core Web API executes your service. Handling needs such as applying error handling and logging integrate with other components of your application and supporting other standards that are available in the HTTP world. Understanding the way ASP.NET Core Web API works is important when you extend ASP.NET Core Web API. The division of responsibilities between components and the order of execution is important when intervening with the way ASP.NET Core Web API executes. Finally, with ASP.NET Core Web API, you can also extend the way you interact with other parts of your system. With the dependency resolver mechanism, you can control how instances of your service are created, giving you complete control on managing dependencies of the services.
Lessons
- The ASP.NET Core Request Pipeline
- Customizing Controllers and Actions
- Injecting Dependencies into Controllers
Lab: Customizing the ASP.NET Core Pipeline
- Use Dependency Injection to Get a Repository Object
- Create a Cache Filter
- Create a Debugging Middleware
After completing this module, students will be able to:
- Extend the ASP.NET Web API request and response pipeline.
- Customize Controllers and Actions.
- Inject dependencies into ASP.NET Web API controllers.
Module 5: Hosting Services On-Premises and in Azure
In this module, you will learn how to host your application on-premises and on Azure. You will also learn about Docker containers, and writing serverless applications with Azure functions.
Lessons
- Hosting Services on-premises
- Hosting Services in Azure App Service
- Packaging Services in Containers
- Implementing Serverless Services
Lab: Host an ASP.NET Core service in a Windows Service
- Creating a new ASP.NET Core Application
- Registering the Windows Service
Lab: Host an ASP.NET Core Web API in an Azure Web App
- Create a Web App in the Azure portal
- Deploy an ASP.NET Core Web API to the Web App
Lab: Host an ASP.NET Core service in Azure Container Instances
- Publish the service to a Docker container
- Host the service in Azure Container Instances
Lab: Implement an Azure Function
- Develop the service locally
- Deploy the service to Azure Functions
After completing this module, students will be able:
- Host services on-premises by using Windows services and Microsoft Internet Information Services (IIS).
- Host services in the Azure cloud environment by using Web Apps, Docker containers, and Azure Functions.
- Package services in containers.
- Implement serverless services.
Module 6: Deploying and Managing Services
In this module, you will learn about Web Deploy and how to deploy web applications by using Web Deploy in Visual Studio. You will also learn how to define continuous integration and continuous delivery pipelines and how to use Azure API Management and OpenAPI to provide robust, secure, and reliable APIs to your customers.
Lessons
- Web Deployment with Visual Studio 2017
- Continuous Delivery with Visual Studio Team Services
- Deploying Applications to Staging and Production Environments
- Defining Service Interfaces with Azure API Management
Lab: Deploying an ASP.NET Core web service on Linux
- Publish the ASP.NET Core web service for Linux
- Configure Nginx as a reverse proxy
Lab: Deploying to Staging and Production
- Deploy the application to production
- Create a staging slot
- Swap the Environments
Lab: Publishing a Web API with Azure API Management
- Creating an Azure API Management instance
- Testing and managing the API
After completing this module, students will be able to:
- Explain Microsoft Internet Information Services (IIS) Web Deploy.
- Explain Azure Web Apps deployment by using a Microsoft Visual Studio Team Services build pipeline.
- Explain how to deploy web services to Azure Container Instances.
- Explain how to define service interfaces by using API Management and Swagger.
- Explain how to define policies by using API Management.
- Explain defining service interfaces using Azure API Management and Swagger
Module 7: Implementing Data Storage in Azure
This module explains how to store and access data stored in Azure Storage. It also explains how to configure storage access rights for storage containers and content.
Lessons
- Choosing a Data Storage Mechanism
- Accessing Data in Azure Storage
- Working with Structured Data in Azure
- Geographically Distributing Data with Azure CDN
- Scaling with Out-of-Process Cache
Lab: Storing Files in Azure Storage
- Store publicly accessible files in Azure Blobs
- Generate and store private files in Azure Blobs
Lab: Querying Graph Data with CosmosDB
- Create the CosmosDB graph database
- Query the CosmosDB database
Lab: Caching out-of-process with Azure Redis cache
- Create the Azure Redis Cache service
- Access the cache service from code
- Test the application
After completing this module, students will be able to:
- Describe the architecture of Storage.
- Control access to your Storage items.
- Cache data using Azure Cache for Redis.
- Distribute data by using Microsoft Azure Content Delivery Network.
Module 8: Diagnostics and Monitoring
This module explains how to monitor and log services, both on-premises and in Azure.
Lessons
- Logging in ASP.NET Core
- Diagnostic Tools
- Application Insights
Lab: Monitoring ASP.NET Core with ETW and LTTng
- Collect and view ETW events
- Collect and view LTTng events
Lab: Monitoring Azure Web Apps with Application Insights
- Add the Application Insights SDK
- Load test the web service
- Analyze the performance results
After completing this module, students will be able to:
- Explain trace listeners
- Explain performance counters
- Explain ETW and LTTng events
- Demonstrate using App Insights to monitor services
Module 9: Securing services on-premises and in Microsoft Azure
This module describes claims-based identity concepts and standards, and how to implement authentication and authorization by using Azure Active Directory to secure an ASP.NET Core Web API service.
Lessons
- Explaining Security Terminology
- Securing Services with ASP.NET Core Identity
- Securing Services with Azure Active Directory
Lab: Using ASP.NET Core Identity
- Add ASP.NET Core Identity middleware
- Add authorization code
- Run a client application to test the server
Lab: Using Azure Active Directory with ASP.NET Core
- Authenticate a client application using AAD B2C and MSAL.js
Module 10: Scaling Services
This module explains how to create scalable services and applications and scale them automatically using Web Apps load balancers, Azure Application Gateway and Azure Traffic Manager.
Lessons
- Introduction to Scalability
- Automatic Scaling
- Azure Application Gateway and Traffic Manager
Lab: Load Balancing Azure Web Apps
- Prepare the application for load-balancing
- Test the load balancing with instance affinity
- Test the load balancing without affinity
Lab: Load Balancing with Azure Traffic Manager
- Deploy an Azure Web App to multiple regions
- Create an Azure Traffic Manager profile
After completing this module, students will be able to:
- Explain the need for scalability.
- Describe how to use load balancing for scaling services.
- Explain Azure Load Balancer, Azure Application Gateway, and Azure Traffic Manager.
Module 1. Exploring ASP.NET MVC 5
• Overview of Microsoft Web Technologies
• Overview of ASP.NET
• Introduction to ASP.NET MVC 5
• Lab: Exploring ASP.NET MVC 5
Module 2. Designing ASP.NET MVC 5 Web Applications
• Planning in the Project Design Phase
• Designing Models, Controllers, and Views
• Lab: Designing ASP.NET MVC 5 Web Applications
Module 3. Developing ASP.NET MVC 5 Models
• Creating MVC Models
• Working with Data
• Lab: Developing ASP.NET MVC 5
Module 4. Developing ASP.NET MVC 5 Controllers
• Writing Controllers and Actions
• Writing Action Filters
• Lab: Developing ASP.NET MVC 5 Controllers
Module 5. Developing ASP.NET MVC 5 Views
• Creating Views with Razor Syntax
• Using HTML Helpers
• Reusing Code in Views
• Lab: Developing ASP.NET MVC 5 Views
Module 6. Testing and Debugging ASP.NET MVC 5 Web Applications
• Unit Testing MVC Components
• Implementing an Exception Handling Strategy
• Lab: Testing and Debugging the ASP.NET MVC 5 Web Applications
Module 7. Structuring ASP.NET MVC 5 Web Applications
• Analyzing Information Architecture
• Configuring Routes
• Creating a Navigation Structure
• Lab: Structuring ASP.NET MVC 5 Web Applications
Module 8. Applying Styles to ASP.NET MVC 5 Web Applications
• Using Layouts • Applying CSS to an MVC Application
• Creating an Adaptive User Interface
• Lab: Applying Styles to ASP.NET MVC 5 Web Applications
Module 9. Building Responsive Pages in ASP.NET MVC 5 Web Applications
• Using AJAX and Partial Page Updates
• Implementing a Caching Strategy
• Lab: Building Responsive Pages in ASP.NET MVC 5 Web Applications
Module 10. Using JavaScript and jQuery for Responsive MVC 5 Web Applications
• Rendering and Executing JavaScript Code
• Using jQuery and jQueryUI
Module 11. Controlling Access to ASP.NET MVC 5 Web Applications
• Implementing Authentication and Authorization
• Assigning Roles and Membership
• Lab: Controlling Access to ASP.NET MVC 5 Web Applications
Module 12. Building a Resilient ASP.NET MVC 5 Web Application
• Developing Secure Sites • State Management
• Lab: Building a Resilient ASP.NET MVC 5 Web Application
Module 13. Implementing Web APIs in ASP.NET MVC 5 Web Applications
• Developing a Web API
• Calling a Web API from Mobile and Web Applications
• Lab: Implementing Web APIs in ASP.NET MVC 5 Web Applications
Module 14. Handling Requests in ASP.NET MVC 5 Web Applications
• Using HTTP Modules and HTTP Handlers
• Using Web Sockets
• Lab: Handling Requests in ASP.NET MVC 5 Web Applications
Module 15. Deploying ASP.NET MVC 5 Web Applications
• Deploying a Web Application
• Deploying an ASP.NET MVC 5 Web Application
• Lab: Deploying ASP.NET MVC 5 Web Applications
Module 1: Overview of HTML and CSS
- Overview of HTML Overview of CSS
- Creating a Web Application by Using Visual Studio 2012
Module 2: Creating and Styling HTML5 Pages
- Creating an HTML5 Page
- Styling an HTML5 Page
Module 3: Introduction to JavaScript
- Overview of JavaScript Syntax
- Programming the HTML DOM with JavaScript
- Introduction to jQuery
Module 4: Creating Forms to Collect Data and Validate User Input
- Overview of Forms and Input Types
- Validating User Input by Using HTML5 Attributes
- Validating User Input by Using JavaScript
Module 5: Communicating with a Remote Data Source
- Sending and Receiving Data by Using XMLHTTPRequest
- Sending and Receiving Data by Using jQuery AJAX operations
Module 6: Styling HTML5 by Using CSS3
- Styling Text
- Styling Block Elements
- CSS3 Selectors
- Enhancing Graphical Effects by Using CSS3
Module 7: Creating Objects and Methods by Using JavaScript
- Writing Well-Structured JavaScript
- Creating Custom Objects
- Extending Objects
Module 8: Creating Interactive Pages using HTML5 APIs
- Interacting with Files
- Incorporating Multimedia
- Reacting to Browser Location and Context
- Debugging and Profiling a Web Application
Module 9: Adding Offline Support to Web Applications
- Reading and Writing Data Locally
- Adding Offline Support by Using the Application Cache
Module 10: Implementing an Adaptive User Interface
- Supporting Multiple Form Factors
- Creating an Adaptive User Interface
Module 11: Creating Advanced Graphics
- Creating Interactive Graphics by Using Scalable Vector Graphics
- Programmatically Drawing Graphics by Using a Canvas
Module 12: Animating the User Interface
- Applying CSS Transitions
- Transforming Elements
- Applying CSS Keyframe Animations
Module 13: Implementing Real-Time Communications by Using Web Sockets
- Introduction to Web Sockets
- Sending and Receiving Data by Using Web Sockets
Module 14: Creating a Web Worker Process
- Introduction to Web Workers
- Performing Asynchronous Processing by Using a Web Worker
Module 1. Defining Project Management Basics
- Identify the Concepts of Project Management
- Identify the Relationship Between Project Management and the Business
- Identify Project Stakeholders and Governance
Module 2. Defining Project Management within the Organization . Identify Organizational Influences
- Identify the Project Team
- Define the Project Life Cycle
- Define Agile Methodology
Module 3. Defining the PMI® Project Management Methodology . Define the Project Management Processes
- Define the Knowledge Areas
- Identify Project Information
Module 4. Initiating a Project . Initiating Process Group Map
- Develop a Project Charter
- Identify Project Stakeholders
Module 5. Planning a Project . Planning Process Group Map
- Develop a Project Management Plan
- Plan Scope Management
- Collect Project Requirements
- Define Project Scope
- Create a Work Breakdown Structure
Module 6. Planning a Project Schedule . Planning Process Group Map
- Plan Schedule Management
- Define Project Activities
- Sequence Project Activities
- Estimate Activity Durations
- Develop a Project Schedule
Module 7. Planning Project Costs . Planning Process Group Map
- Plan Project Cost Management
- Estimate Project Costs
- Determine the Project Budget
Module 8. Planning Project Quality, Resources, and Procurements . Planning Process Group Map
- Plan Quality Management
- Plan Resource Management
- Estimate Activity Resources
- Plan Project Procurements
Module 9. Planning for Risk . Planning Process Group Map
- Plan Risk Management
- Identify Risks
- Perform Qualitative Risk Analysis
- Perform Quantitative Risk Analysis
- Plan Risk Responses
Module 10. Planning Stakeholder Engagement and Communications . Planning Process Group Map
- Plan Stakeholder Engagement
- Plan Communications Management
Module 11. Executing a Project . Executing Process Group Map
- Direct and Manage Project Work
- Manage Project Knowledge
- Manage Quality
- Implement Risk Responses
- Conduct Procurements
Module 12. Working with Stakeholders . Executing Process Group Map
- Acquire Resources
- Develop a Team
- Manage a Team
- Manage Stakeholder Engagement
- Manage Communications
Module 13. Monitoring a Project . Monitor and Control Project Work Data Flow Diagram
- Monitor and Control Project Work
- Validate Project Scope
- Monitor Risks
- Monitor Stakeholder Engagement
- Monitor Communications
Module 14. Controlling a Project . Controlling Process Group Map
- Perform Integrated Change Control
- Control Project Scope
- Control the Project Schedule
- Control Project Costs
- Control Project Quality
- Control Resources
- Control Project Procurements
Module 15. Closing a Project. Closing Process Group Map
- Close Project or Phase
1. Defining Project Management Basics
a. Identify the Concepts of Project Management b. Identify the Relationship Between Project Management and the Business c. Identify Project Stakeholders and Governance 2. Defining Project Management within the Organization . Identify Organizational Influences a. Identify the Project Team b. Define the Project Life Cycle c. Define Agile Methodology 3. Defining the PMI® Project Management Methodology . Define the Project Management Processes a. Define the Knowledge Areas b. Identify Project Information
Fees & Schedule
Delivery Mode | Course Duration | Fees |
---|---|---|
Live Virtual Training | dd Days | Ask for Quote |
Onsite Classroom Training | dd Days | Ask for Quote |
Customized Training | dd Days | Ask for Quote |