Developing ASP.NET MVC 5 Web Applications (20486CC) Training Course
About This Course
Students will learn how to build advanced ASP.NET MVC applications by leveraging .NET Framework tools and technologies. The curriculum emphasizes coding practices that boost the performance and scalability of web applications. ASP.NET MVC will be introduced and contrasted with Web Forms, helping learners understand the appropriate contexts for each framework. Additionally, this course serves as preparation for the 70-486 certification exam.
Audience Profile
This course is designed for professional web developers who utilize Microsoft Visual Studio in development environments ranging from small to large teams, whether working individually or collaboratively. Participants are interested in creating advanced web applications and managing rendered HTML with precision. They aim to build websites that effectively separate user interfaces, data access layers, and application logic.
At Course Completion
Upon finishing this course, students will be capable of:
- Explaining the Microsoft Web Technologies stack and selecting the most suitable technology for developing specific applications.
- Designing the architecture and implementation of a web application that satisfies functional requirements, user interface needs, and business models.
- Creating MVC Models and writing code that implements business logic within Model methods, properties, and events.
- Adding Controllers to an MVC Application to manage user interaction, update models, and select and return Views.
- Creating Views in an MVC application that display and edit data and interact with Models and Controllers.
- Running unit tests and debugging tools against a web application in Visual Studio and configure an application for troubleshooting.
- Developing a web application that uses the ASP.NET routing engine to present friendly URLs and a logical navigation hierarchy to users.
- Implementing a consistent look and feel, including corporate branding, across an entire MVC web application.
- Using partial page updates and caching to reduce the network bandwidth used by an application and accelerate responses to user requests.
- Write JavaScript code that runs on the client side and utilizes the jQuery script library to optimize the responsiveness of an MVC web application.
- Implementing a complete membership system in an MVC web application.
- Building an MVC application that resists malicious attacks and persists information about users and preferences.
- Describing how to write a Microsoft Azure web service and call it from and MVC application.
- Describing what a Web API is and why developers might add a Web API to an application.
- Modifying the way browser requests are handled by an MVC application.
- Describing how to package and deploy an ASP.NET MVC web application from a development computer to a web server for staging or production.
Course Outline
Module 1: Exploring ASP.NET MVC 5
- Overview of Microsoft Web Technologies
- Overview of ASP.NET
- Introduction to ASP.NET MVC 5
Module 2: Designing ASP.NET MVC 5
- Planning in the Project Design Phase
- Designing Models, Controllers, and Views
Module 3: Developing ASP.NET MVC 5 Models
- Creating MVC Models
- Working with Data
Module 4: Developing ASP.NET MVC 5 Controllers
- Writing Controllers and Actions
- Writing Action Filters
Module 5: Developing ASP.NET MVC 5 Views
- Creating Views with Razor Syntax
- Using HTML Helpers
- Re-using Code in Views
Module 6: Testing and Debugging ASP.NET MVC 5 Web Applications
- Unit Testing MVC Components
- Implementing an Exception Handling Strategy
Module 7: Structuring ASP.NET MVC 5 Web Applications
- Analyzing Information Architecture
- Configuring Routes
- Creating a Navigation Structure
Module 8: Applying Styles to ASP.NET MVC 5 Web Applications
- Using Layouts
- Applying CSS Styles to an MVC Applicaiton
- Creating an Adaptive User Interface
Module 9: Building Responsive Pages in ASP.NET MVC 5 Web Applications
- Using AJAX and Partial Page Updates
- Implementing a Caching Strategy
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
Module 12: Building a Resilient ASP.NET MVC 5 Web Application
- Developing Secure Sites
- State Management
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
Module 14: Handling Requests in ASP.NET MVC 5 Web Applications
- Using HTTP Modules and HTTP Handlers
- Using Web Sockets
Module 15: Deploying ASP.NET MVC 5 Web Applications
- Deploying a Web Application
- Deploying an ASP.NET MVC 5 Web Application
Open Training Courses require 5+ participants.
Developing ASP.NET MVC 5 Web Applications (20486CC) Training Course - Booking
Developing ASP.NET MVC 5 Web Applications (20486CC) Training Course - Enquiry
Developing ASP.NET MVC 5 Web Applications (20486CC) - Consultancy Enquiry
Upcoming Courses
Related Courses
Cloud & Datacenter Monitoring with System Center Operations Manager (10964-C)
35 HoursAbout This Course
This course provides students with the necessary skills to deploy and configure System Center 2012 R2 Operations Manager. Through practical hands-on labs, participants will learn the following:
• The methods for architecting and implementing a System Center 2012 R2 Operations Manager Management Group.
• The procedures for upgrading and migrating from an existing Operations Manager 2007 R2 Management Group to System Center 2012 Operations Manager, System Center 2012 SP1 Operations Manager, and System Center 2012 R2 Operations Manager.
• The fundamental components of Management Packs, including Object Discoveries, Rules, Monitors, Targeting, and Run As Accounts and Profiles, along with the process of authoring Management Packs.
• The configuration of fabric and application monitoring in System Center 2012 R2 Operations Manager, covering both datacenter and cloud resources such as networking, storage, and compute.
• The setup for monitoring .NET and Java-based applications using Application Performance Monitoring.
• The configuration of end-to-end service monitoring, encompassing synthetic transactions and Distributed Application Diagrams.
• The creation of Dashboards, Service Level Tracking Reporting, and the SharePoint Web Part to visualize key performance and availability metrics.
• The customization of the Operations Manager Console to accommodate the specific needs of various application support teams.
• The integration of Operations Manager with other System Center 2012 R2 components, extending monitoring capabilities to cover essential business processes and procedures.
• The troubleshooting of an Operations Manager Management Group and the execution of disaster recovery procedures, such as database and management server recovery.
• The utilization of new features in System Center 2012 R2, including integration with System Center Advisor, Team Foundation Server, IntelliTrace, and the management of Windows Azure.
Audience Profile
The primary audience for this course consists of cloud and datacenter administrators who are new to System Center 2012 R2 Operations Manager and are tasked with its deployment, configuration, and operation within their cloud or datacenter environments. The secondary audience includes cloud and datacenter administrators already familiar with Operations Manager who wish to upgrade their skills to incorporate the new features found in System Center 2012 Operations Manager, System Center 2012 SP1 Operations Manager, and System Center 2012 R2 Operations Manager.
At Course Completion
Upon completing this course, students will be able to:
- Plan for the deployment of System Center 2012 R2 Operations Manager, including:
- Defining hardware and software requirements.
- Describing security considerations.
- Architecting a highly available System Center and Microsoft SQL Server platform using Microsoft SQL Server AlwaysOn.
- Planning for migration and upgrade scenarios to System Center 2012 R2 Operations Manager.
- Customize the Operations Console with User Roles.
- Execute various methods of Agent deployment with System Center 2012 R2 Operations Manager.
- Implement key Management Pack concepts and elements, including Management Pack Templates.
- Configure Notifications, Reporting, and Service Level Tracking in System Center 2012 R2 Operations Manager.
- Configure the following:
- Audit Collection Services.
- Agentless Exception Monitoring.
- Operations Manager SharePoint Web Part in System Center 2012 R2 Operations Manager.
- Configure Application Performance Monitoring and Network Device monitoring in System Center 2012 R2 Operations Manager.
- Configure dashboards and widgets in System Center 2012 R2 Operations Manager.
- Describe the usage of new cloud-based features, including System Center Global Service Monitor and System Center Advisor.
- Configure integration between System Center 2012 R2 Operations Manager and other System Center 2012 R2 components.
- Troubleshoot an Operations Manager Management Group.
- Perform disaster recovery in System Center 2012 R2 Operations Manager.
Supporting and Troubleshooting Windows 10 (10982EC)
35 HoursAfter completing this course in Slovakia, you will be able to:
- Describe the processes involved in planning and using a troubleshooting methodology for Windows 10.
- Troubleshoot startup issues and operating system services on a Windows 10 PC.
- Perform system recovery.
- Resolve issues related to hardware devices and device drivers.
- Administer Windows 10 devices.
- Troubleshoot issues related to network connectivity.
- Configure Windows 10 devices by using Group Policy.
- Configure and troubleshoot user settings.
- Configure and troubleshoot resource access.
- Implement remote connectivity.
- Deploy and troubleshoot applications.
- Maintain Windows 10 devices.
Introduction to SQL Databases (10985CC)
21 HoursAbout This Course
This three-day, instructor-led program is designed for individuals aiming to transition into a database professional role or those whose current responsibilities are expanding to include database management. The course covers essential database concepts, including various database types, languages, and design principles.
Target Audience
The primary audience consists of professionals moving into database-related roles or those whose job scope now includes working with database technologies.
Learning Outcomes
Upon completing this course, participants will be able to:
• Explain core database concepts within the context of SQL Server 2016
• Describe the database languages utilized in SQL Server 2016
• Outline data modeling techniques
• Explain normalization and denormalization strategies
• Describe relationship types and their impact on database design
• Understand how database design affects performance
• Identify commonly used database objects
Planning and Administering SharePoint 2016 (authorized training course MS 20339)
35 HoursAbout This Course
This five-day course provides the knowledge and skills necessary to plan and administer a Microsoft SharePoint 2016 environment. Participants will learn how to deploy, administer, and troubleshoot their SharePoint infrastructure. Additionally, the course offers guidelines, best practices, and key considerations to help optimize your SharePoint deployment.
This is the first course in a two-part sequence designed for IT professionals, aligned with the SharePoint 2016 IT Pro certification.
Audience Profile
The course is intended for experienced IT professionals interested in learning how to install, configure, deploy, and manage SharePoint 2016 installations in data center or cloud environments.
Typical students possess at least one year of hands-on experience* in planning and maintaining SharePoint, along with two years of experience with core technologies that SharePoint depends on, such as Windows Server 2012 R2 or later, Internet Information Services (IIS), Microsoft SQL Server 2014 or later, Active Directory Domain Services (AD DS), and networking infrastructure services.
The minimally qualified candidate typically:
- Is an IT professional responsible for planning, implementing, and maintaining a multi-server deployment of SharePoint 2016.
- Has working knowledge of, and preferably hands-on experience with, SharePoint Online.
- Has broad familiarity with SharePoint workloads.
- Has experience with business continuity management, including data backup, restoration, and high availability.
- Has experience with authentication and security technologies.
- Has experience with Windows PowerShell.
* The hands-on experience or job experience should be from a solutions-based role where the candidate has worked on multiple solutions in the SharePoint space that includes document management, content management, and search.
At Course Completion
-
Describe the key features of SharePoint 2016.
-
Design an information architecture for a SharePoint 2016 deployment.
-
Design a logical architecture for a SharePoint 2016 deployment.
-
Design the physical architecture for a SharePoint 2016 deployment.
-
Install and configure SharePoint 2016.
-
Create and configure web applications and site collections.
-
Plan and configure service applications for a SharePoint 2016 deployment.
-
Manage users and permissions, and secure content in a SharePoint 2016 deployment.
-
Configure authentication in a SharePoint 2016 deployment.
-
Configure platform and farm-level security in a SharePoint 2016 deployment.
-
Manage information taxonomy in SharePoint web applications and site collections.
-
Configure and manage user profiles and audiences.
-
Configure and manage the search experience in SharePoint 2016.
-
Monitor, maintain, and troubleshoot a SharePoint 2016 deployment.
Advanced Technologies of SharePoint 2016 (20339-2AC)
35 HoursAbout This Course
This five-day program is designed to equip you with the skills to plan, configure, and manage advanced features within a SharePoint 2016 environment. Key focus areas include implementing high availability, disaster recovery strategies, service application architecture, and Microsoft Business Connectivity Services. Additionally, the course covers social computing capabilities, productivity enhancements, and collaboration platforms. Students will also gain insights into business intelligence solutions, Enterprise Content Management, web content management infrastructure, along with related solutions and applications. Furthermore, the curriculum addresses the development and implementation of governance plans, as well as the procedures for upgrading or migrating to SharePoint 2016.
This course is the second part of a two-course sequence tailored for IT Professionals and aligns with the SharePoint 2016 IT Pro certification requirements.
Audience Profile
The course is intended for experienced IT Professionals seeking to learn how to install, configure, deploy, and manage SharePoint 2016 installations in either data center or cloud environments.
Participants are typically expected to possess more than four years of hands-on experience* in planning and maintaining SharePoint Server and its dependent core technologies. These technologies include Windows Server 2012 R2 or later, Internet Information Services (IIS), Microsoft SQL Server 2014 R2 or later, Active Directory Domain Services (AD DS), and networking infrastructure services.
Students should have completed Course 20339-1A: Planning and Administering Microsoft SharePoint 2016, or possess equivalent knowledge and experience prior to enrollment.
The minimally qualified candidate typically:
-
Demonstrates working knowledge of, and preferably hands-on experience with, Microsoft SharePoint Online.
-
Is broadly familiar with SharePoint Server workloads.
-
Has experience in business continuity management, including data backup, restoration, and high availability.
-
Has experience with authentication and security technologies.
-
Has experience with Windows PowerShell.
* The required hands-on or job experience should stem from a solutions-based role where the candidate has worked on multiple solutions within the SharePoint Server space, encompassing document management, content management, and search.
At Course Completion
Upon completing this course, students will be able to:
-
Describe the core SharePoint 2016 architecture along with its new and enhanced features.
-
Describe the key hybrid features available in SharePoint 2016.
-
Plan and design a SharePoint 2016 environment to satisfy high availability and disaster recovery requirements.
-
Plan and implement Business Connectivity Services and Secure Store Service.
-
Configure and manage productivity services for a SharePoint 2016 deployment.
-
Manage solutions within a SharePoint 2016 deployment.
-
Plan and configure social computing features.
-
Plan and configure web content management for Internet-facing environments.
-
Plan and configure Enterprise Content Management in a SharePoint 2016 deployment.
-
Plan and configure business intelligence solutions.
-
Plan and configure work management, productivity, and collaboration platforms and features.
-
Perform an upgrade or migration to SharePoint 2016.
Virtualizing Enterprise Desktops and Apps (20694BC)
35 HoursAbout This Course
This five-day, hands-on training course is designed to teach you the breadth of Microsoft virtual desktop technology, and the course will compare and contrast the various technologies with use cases and best practices. This course builds your skills in Microsoft Application Virtualization (App-V) Service Pack 2 (SP2), Microsoft User Experience Virtualization (UE-V), and Virtual Desktop Infrastructure (VDI) as part of Windows Server 2012 R2. Throughout this course, you will learn how to manage, monitor, support, and troubleshoot various Windows-based desktop virtualization solutions.
Audience Profile
This course is intended for IT administrators and implementers in large and midsized organizations who want to understand and get hands-on experience with the latest Microsoft desktop and application virtualization technologies and how to plan, implement, and manage virtual infrastructure solutions based on these technologies.
At Course Completion
After completing this course, students will be able to:
- Describe desktop and application virtualization.
- Plan and implement user state virtualization.
- Plan and implement App-V.
- Plan and deploy App-V clients.
- Manage and administer application virtualization.
- Understand application sequencing.
- Configure client Hyper-V.
- Plan and deploy session-based desktops.
- Publish and configure RemoteApp programs.
- Plan pooled personal desktops.
- Plan and implement pooled and personal desktops.
- Implement Remote Access.
- Understand health monitoring of VDI infrastructure.
Windows Operating System Fundamentals (40349BC)
21 HoursAfter completing this course in Slovakia, students will be able to:
• Understand Operating System Configurations
• Install and Upgrade Client Systems
• Manage Applications
• Manage Files and Folders
• Manage Devices
• Understand Operating System Maintenance
Active Directory® Services with Windows Server® (authorized training MS 10969)
35 HoursGain hands-on instruction and practice in administering Active Directory technologies within Windows Server 2012 and Windows Server 2012 R2 through this 5-day Microsoft Official Course. You will acquire the skills necessary to better manage and protect data access and information, streamline the deployment and management of your identity infrastructure, and ensure more secure data access. The curriculum covers configuring key Active Directory features, including Active Directory Domain Services (AD DS), Group Policy, Dynamic Access Control (DAC), Work Folders, Work Place Join, Certificate Services, Rights Management Services (RMS), Federation Services, and integrating your on-premise environment with cloud-based technologies such as Windows Azure Active Directory. As part of the learning experience, you will perform practical exercises in a virtual lab environment.
Audience:
This course is designed for Information Technology (IT) Professionals who already have experience with Active Directory Domain Services (AD DS) and seek a comprehensive course to further develop their knowledge and skills using Access and Information Protection technologies in Windows Server 2012 and Windows Server 2012 R2. Typical participants include:
- AD DS Administrators aiming to advance their skills in the latest Access and Information Protection technologies available in Windows Server 2012 and Windows Server 2012 R2.
- System or Infrastructure administrators with foundational AD DS experience who wish to build upon their core knowledge and cross-train in advanced Active Directory technologies for Windows Server 2012 and Windows Server 2012 R2.
- IT Professionals who have completed the 10967A: Fundamentals of a Windows Server Infrastructure course and are looking to expand their Active Directory knowledge.
PL-300: Microsoft Power BI Data Analyst
21 HoursAbout This Course
This course explores the essential methods and best practices aligned with business and technical requirements for modeling, visualizing, and analyzing data using Power BI. It demonstrates how to access and process data from diverse sources, covering both relational and non-relational systems. Additionally, it covers implementing robust security standards and policies across the Power BI ecosystem, including datasets and groups, as well as managing and deploying reports and dashboards for effective sharing and content distribution.
Audience Profile
This course is designed for data professionals and business intelligence specialists seeking to master data analysis with Power BI. It also targets developers who create reports that visualize data from cloud-based and on-premises data platform technologies.
Skills gained
- Ingest, clean, and transform data
- Model data for performance and scalability
- Design and create reports for data analysis
- Apply and perform advanced report analytics
- Manage and share report assets
MS-100T01-A: Office 365 Management
14 HoursExplore the essentials of Office 365 Management, covering key components of the platform, strategies for migrating an organization to Office 365, configuration methods, and the administration of Office 365 ProPlus deployments.
Audience profile
This course targets individuals aiming for the Microsoft 365 Enterprise Administrator role who have successfully completed a Microsoft 365 role-based administrator certification path.
Skills gained
- Comprehensive overview of Office 365
- Strategies for migrating organizations to Office 365
- Configuring Office 365 environments
- Administering Office 365 ProPlus deployments
Updating Your Skills to SQL Server 2016 10986-B
21 HoursThis three-day, instructor-led course is designed for professionals transitioning from previous SQL Server versions, offering a comprehensive overview of the new capabilities introduced in SQL Server 2016.
Learning Outcomes
- Identify the core capabilities and components of SQL Server 2016.
- Explain the new and improved performance features in SQL Server.
- Explain the new and improved security features in SQL Server.
- Understand updates regarding SQL Server Availability and Scalability.
- Explore new and enhanced reporting and Power BI features in SQL Server 2016.
- Describe new and enhanced data access capabilities.
- Explain new and improved features within SQL Server OLAP.
- Discover new cloud functionality for SQL Server.
Administering Microsoft® SQL Server® 2014 Databases (authorized training course MS 20462)
35 HoursThis five-day instructor-led course equips students with the knowledge and skills necessary to maintain a Microsoft SQL Server 2014 database. The curriculum emphasizes teaching individuals how to leverage the product features and tools of SQL Server 2014 specifically related to database maintenance.
Note: This course is designed for customers who are interested in learning SQL Server 2012 or SQL Server 2014. It covers the new features in SQL Server 2014, but also the important capabilities across the SQL Server data platform.
Administering a SQL Database Infrastructure (authorized training course MS 20764)
35 HoursThis five-day, instructor-led course equips students responsible for administering and maintaining SQL Server databases with the essential knowledge and skills needed to manage an SQL Server database infrastructure. It is also valuable for professionals who develop applications that retrieve and deliver content from SQL Server databases.
Provisioning SQL Databases (authorized training course MS 20765)
35 HoursThis course teaches participants how to provision SQL Server databases, both on-premises and within SQL Azure.
Introduction to SharePoint 2016 for Collaboration and Document Management (authorized training course MS 55193)
7 HoursThis one-day class is designed for SharePoint team members and end users who need to know how to use the team collaboration, document management and social features of Microsoft SharePoint 2016. This class features live inline interactive labs where the student interacts with both SharePoint and other students.
Skills gained
- Navigate SharePoint sites.
- Manage content in lists and libraries.
- Create and edit Alerts.
- Collaborate using Tasks lists, Calendars and Document libraries.
- Work with libraries, including upload, download, editing, content approval, check out/in and versioning.
- Use the SharePoint social features.
- Use OneDrive for Business.