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

FAQ's

SpireTec solutions is the latest technology enabled I.Tmanagement training company specialized in offering 1500+ courses with the state of art training facilities backed by a team of industry experts in various domains with assuring best quality services.
Since SpireTec provides 24X7 training and support for your training needs is very adaptable to your time availabilities and offers customized training programs according to your availability and time zones of your contingent.
Because SpireTec aims for the personal & professional growth of you as individual & corporate as a whole, providing training on the latest and updated versions in the designated domains.
It is preferable but not mandatory to have domain experience in the area of your interest in which you want to opt training, supported by good English communication skills, a good Wi-Fi and computer or laptop system in case you want remote training
Spire Tec aims and ensure to offer finest and world-class training to the participants by giving them a proper counselling and a guided career path by our industry experts which leads guaranteed success for you in the corporate world
We offer online training (1-1, Group training), Classroom training, Onsite training with state of art facilities.
You can make payment online via PayPal with any of the debit & credit cards or via direct bank transfer.