DURATION 5 DAYS 30 CPD HOURS THIS COURSE IS INTENDED FOR THIS COURSE IS INTENDED FOR PROFESSIONAL WEB DEVELOPERS WHO USE MICROSOFT VISUAL STUDIO IN AN INDIVIDUAL-BASED OR TEAM-BASED, SMALL-SIZED TO LARGE DEVELOPMENT ENVIRONMENT. CANDIDATES FOR THIS COURSE ARE INTERESTED IN DEVELOPING ADVANCED WEB APPLICATIONS AND WANT TO MANAGE THE RENDERED HTML COMPREHENSIVELY. THEY WANT TO CREATE WEBSITES THAT SEPARATE THE USER INTERFACE, DATA ACCESS, AND APPLICATION LOGIC. OVERVIEW DESCRIBE THE MICROSOFT WEB TECHNOLOGIES STACK AND SELECT AN APPROPRIATE TECHNOLOGY TO USE TO DEVELOP ANY GIVEN APPLICATION. DESIGN THE ARCHITECTURE AND IMPLEMENTATION OF A WEB APPLICATION THAT WILL MEET A SET OF FUNCTIONAL REQUIREMENTS, USER INTERFACE REQUIREMENTS, AND ADDRESS BUSINESS MODELS. CONFIGURE THE PIPELINE OF ASP.NET CORE WEB APPLICATIONS USING MIDDLEWARE, AND LEVERAGE DEPENDENCY INJECTION ACROSS APPLICATIONS. DEVELOP A WEB APPLICATION THAT USES THE ASP.NET CORE ROUTING ENGINE TO PRESENT FRIENDLY URLS AND A LOGICAL NAVIGATION HIERARCHY TO USERS. CREATE VIEWS IN AN APPLICATION THAT DISPLAY AND EDIT DATA AND INTERACT WITH MODELS AND CONTROLLERS. CONNECT AN ASP.NET CORE APPLICATION TO A DATABASE USING ENTITY FRAMEWORK CORE. IMPLEMENT A CONSISTENT LOOK AND FEEL ACROSS AN ENTIRE WEB APPLICATION. WRITE JAVASCRIPT CODE THAT RUNS ON THE CLIENT-SIDE AND UTILIZES THE JQUERY SCRIPT LIBRARY TO OPTIMIZE THE RESPONSIVENESS OF AN WEB APPLICATION. ADD CLIENT SIDE PACKAGES AND CONFIGURE TASK RUNNERS. RUN UNIT TESTS AND DEBUGGING TOOLS AGAINST A WEB APPLICATION IN VISUAL STUDIO 2022. WRITE AN APPLICATION THAT AUTHENTICATES AND AUTHORIZES USERS TO ACCESS CONTENT SECURELY USING IDENTITY. BUILD AN APPLICATION THAT RESISTS MALICIOUS ATTACKS. USE CACHING TO ACCELERATE RESPONSES TO USER REQUESTS. USE SIGNALR TO ENABLE TWO-WAY COMMUNICATION BETWEEN CLIENT AND SERVER. DESCRIBE WHAT A WEB API IS AND WHY DEVELOPERS MIGHT ADD A WEB API TO AN APPLICATION. DESCRIBE HOW TO PACKAGE AND DEPLOY AN ASP.NET CORE WEB APPLICATION FROM A DEVELOPMENT COMPUTER TO A WEB SERVER. DESCRIPTION IN THIS 5-DAY COURSE, PROFESSIONAL WEB DEVELOPERS WILL LEARN TO DEVELOP ADVANCED ASP.NET CORE APPLICATIONS USING .NET TOOLS AND TECHNOLOGIES. THE FOCUS WILL BE ON CODING ACTIVITIES THAT ENHANCE THE PERFORMANCE AND SCALABILITY OF THE WEB SITE APPLICATION. MODULE 1: EXPLORING ASP.NET CORE * Introducing of Microsoft Web Technologies * Getting Started with Razor Pages in ASP.NET Core * Introducing ASP.NET Core MVC MODULE 2: DESIGNING ASP.NET CORE MVC WEB APPLICATIONS * Planning in the Project Design Phase * Designing Models, Controllers and Views MODULE 3: CONFIGURE MIDDLEWARE AND SERVICES IN ASP.NET CORE * Configuring Middlewares * Configuring Services MODULE 4: DEVELOPING CONTROLLERS * Writing Controllers and Actions * Configuring Routes * Writing Action Filters MODULE 5: DEVELOPING VIEWS * Creating Views with Razor Syntax * Using HTML Helpers and Tag Helpers * Reusing Code in Views MODULE 6: DEVELOPING MODELS * Creating MVC Models * Working with Forms * Validating User Input MODULE 7: USING ENTITY FRAMEWORK CORE IN ASP.NET CORE * Introduction to Entity Framework Core * Working with Entity Framework Core * Use Entity Framework Core to connect to Microsoft SQL Server MODULE 8: USING LAYOUTS, CSS AND JAVASCRIPT IN ASP.NET CORE * Using Layouts * Using CSS and JavaScript * Using JavaScript Libraries MODULE 9: CLIENT-SIDE DEVELOPMENT * Applying Styles and Responsive Design * Using Task Runners * Looking at ASP.NET Core Blazor MODULE 10: TESTING AND TROUBLESHOOTING * Testing ASP.NET Core Applications * Implementing an Exception Handling Strategy * Logging ASP.NET Core Applications MODULE 11: MANAGING SECURITY * Authentication in ASP.NET Core * Authorization in ASP.NET Core * Defending from Common Attack MODULE 12: PERFORMANCE AND COMMUNICATION IMPLEMENTING A CACHING STRATEGY * Managing State * Supporting Two-way Communication MODULE 13: IMPLEMENTING WEB APIS * Introducing Web APIs * Developing a Web API * Calling a Web API MODULE 14: HOSTING AND DEPLOYMENT * Hosting and Deploying On-premises * Deploying to Microsoft Azure * Looking at Microsoft Azure Fundamentals
DURATION 4 DAYS 24 CPD HOURS THIS COURSE IS INTENDED FOR THIS FOUR-DAY COURSE IS INTENDED FOR WINDOWS SERVER HYBRID ADMINISTRATORS WHO HAVE EXPERIENCE WORKING WITH WINDOWS SERVER AND WANT TO EXTEND THE CAPABILITIES OF THEIR ON-PREMISES ENVIRONMENTS BY COMBINING ON-PREMISES AND HYBRID TECHNOLOGIES. WINDOWS SERVER HYBRID ADMINISTRATORS WHO ALREADY IMPLEMENT AND MANAGE ON-PREMISES CORE TECHNOLOGIES WANT TO SECURE AND PROTECT THEIR ENVIRONMENTS, MIGRATE VIRTUAL AND PHYSICAL WORKLOADS TO AZURE IAAS, ENABLE A HIGHLY AVAILABLE, FULLY REDUNDANT ENVIRONMENT, AND PERFORM MONITORING AND TROUBLESHOOTING. DESCRIPTION THIS COURSE TEACHES IT PROFESSIONALS TO CONFIGURE ADVANCED WINDOWS SERVER SERVICES USING ON-PREMISES, HYBRID, AND CLOUD TECHNOLOGIES. THE COURSE TEACHES IT PROFESSIONALS HOW TO LEVERAGE THE HYBRID CAPABILITIES OF AZURE, HOW TO MIGRATE VIRTUAL AND PHYSICAL SERVER WORKLOADS TO AZURE IAAS, AND HOW TO SECURE AZURE VMS RUNNING WINDOWS SERVER. THE COURSE ALSO TEACHES IT PROFESSIONALS HOW TO PERFORM TASKS RELATED TO HIGH AVAILABILITY, TROUBLESHOOTING, AND DISASTER RECOVERY. THE COURSE HIGHLIGHTS ADMINISTRATIVE TOOLS AND TECHNOLOGIES INCLUDING WINDOWS ADMIN CENTER, POWERSHELL, AZURE ARC, AZURE AUTOMATION UPDATE MANAGEMENT, MICROSOFT DEFENDER FOR IDENTITY, AZURE SECURITY CENTER, AZURE MIGRATE, AND AZURE MONITOR. PREREQUISITES AN UNDERSTANDING OF THE FOLLOWING CONCEPTS AS RELATED TO WINDOWS SERVER TECHNOLOGIES: HIGH AVAILABILITY AND DISASTER RECOVERY AUTOMATION MONITORING TROUBLESHOOTING 1 - SECURE WINDOWS SERVER USER ACCOUNTS * Configure user account rights * Protect user accounts with the Protected Users group * Describe Windows Defender Credential Guard * Block NTLM authentication * Locate problematic accounts 2 - HARDENING WINDOWS SERVER * Describe Local Password Administrator Solution * Configure Privileged Access Workstations * Secure domain controllers * Analyze security configuration with Security Compliance Toolkit * Secure SMB traffic 3 - WINDOWS SERVER UPDATE MANAGEMENT * Explore Windows Update * Outline Windows Server Update Services server deployment options * Define Windows Server Update Services update management process * Describe the process of Update Management 4 - SECURE WINDOWS SERVER DNS * Implement split-horizon DNS * Create DNS policies * Implement DNS policies * Secure Windows Server DNS * Implement DNSSEC 5 - IMPLEMENT WINDOWS SERVER IAAS VM NETWORK SECURITY * Implement network security groups and Windows IaaS VMs * Implement adaptive network hardening * Implement Azure Firewall and Windows IaaS VMs * Implement Windows firewall with Windows Server IaaS VMs * Choose the appropriate filtering solution * Deploy and configure Azure firewall using the Azure portal * Capture network traffic with network watcher * Log network traffic to and from a VM using the Azure portal 6 - AUDIT THE SECURITY OF WINDOWS SERVER IAAS VIRTUAL MACHINES * Describe Azure Security Center * Enable Azure Security Center in hybrid environments * Implement and assess security policies * Protect your resources with Azure Security Center * Implement Azure Sentinel 7 - MANAGE AZURE UPDATES * Describe update management * Enable update management * Deploy updates * View update assessments * Manage updates for your Azure Virtual Machines 8 - CREATE AND IMPLEMENT APPLICATION ALLOWLISTS WITH ADAPTIVE APPLICATION CONTROL * Describe adaptive application control * Implement adaptive application control policies 9 - CONFIGURE BITLOCKER DISK ENCRYPTION FOR WINDOWS IAAS VIRTUAL MACHINES * Describe Azure Disk Encryption and server-side encryption * Configure Key Vault for Azure Disk Encryption * Encrypt Azure IaaS Virtual Machine hard disks * Back up and recover data from encrypted disks * Create and encrypt a Windows Virtual Machine 10 - IMPLEMENT CHANGE TRACKING AND FILE INTEGRITY MONITORING FOR WINDOWS IAAS VMS * Implement Change Tracking and Inventory * Manage Change Tracking and Inventory * Manage tracked files * Implement File Integrity Monitoring * Select and monitor entities * Use File Integrity Monitoring 11 - INTRODUCTION TO CLUSTER SHARED VOLUMES * Determine the functionality of Cluster Shared Volumes * Explore the architecture and components of Cluster Shared Volumes * Implement Cluster Shared Volumes 12 - IMPLEMENT WINDOWS SERVER FAILOVER CLUSTERING * Define Windows Server failover clustering * Plan Windows Server failover clustering * Implement Windows Server failover clustering * Manage Windows Server failover clustering * Implement stretch clusters * Define cluster sets 13 - IMPLEMENT HIGH AVAILABILITY OF WINDOWS SERVER VMS * Select high-availability options for Hyper-V * Consider network load balancing for Hyper-V VMs * Implement Hyper-V VM live migration * Implement Hyper-V VMs storage migration 14 - IMPLEMENT WINDOWS SERVER FILE SERVER HIGH AVAILABILITY * Explore the Windows Server File Server high-availability options * Define Cluster Shared Volumes * Implement Scale-Out File Server * Implement Storage Replica 15 - IMPLEMENT SCALE AND HIGH AVAILABILITY WITH WINDOWS SERVER VM * Describe virtual machine scale sets * Implement scaling * Implement load-balancing VMs * Create a virtual machine scale set in the Azure portal * Describe Azure Site Recovery * Implement Azure Site Recovery 16 - IMPLEMENT HYPER-V REPLICA * Define Hyper-V Replica * Plan for Hyper-V Replica * Configure and implement Hyper-V Replica * Define extended replication * Define Azure Site Recovery * Implement Site Recovery from on-premises site to Azure * Implement Site Recovery from on-premises site to on-premises site 17 - PROTECT YOUR ON-PREMISES INFRASTRUCTURE FROM DISASTERS WITH AZURE SITE RECOVERY * Azure Site Recovery overview * Workloads supported for protection with Azure Site Recovery * Run a disaster recovery drill * Failover and failback 18 - IMPLEMENT HYBRID BACKUP AND RECOVERY WITH WINDOWS SERVER IAAS * Describe Azure Backup * Implement recovery vaults * Implement Azure Backup policies * Recover Windows IaaS Virtual Machines * Perform file and folder recovery * Perform backup and restore of on-premises workloads * Manage Azure Virtual Machine backups with Azure Backup service 19 - PROTECT YOUR AZURE INFRASTRUCTURE WITH AZURE SITE RECOVERY * What is Azure Site Recovery * Prepare for disaster recovery with Azure Site Recovery * Run a disaster recovery drill * Failover and failback using Azure Site Recovery 20 - PROTECT YOUR VIRTUAL MACHINES BY USING AZURE BACKUP * Azure Backup features and scenarios * Back up an Azure virtual machine by using Azure Backup * Restore virtual machine data 21 - ACTIVE DIRECTORY DOMAIN SERVICES MIGRATION * Examine upgrade vs. migration * Upgrade a previous version of Active Directory Domain Services to Windows Server 2022 * Migrate to Active Directory Domain Services in Windows Server 2022 from a previous version * Explore the Active Directory Migration Tool 22 - MIGRATE FILE SERVER WORKLOADS USING STORAGE MIGRATION SERVICE * Storage Migration Service overview and usage scenarios * Storage migration requirements * Migrate a server with Storage migration * Evaluate storage migration considerations 23 - MIGRATE WINDOWS SERVER ROLES * Describe the Windows Server Migration Tools * Install the Migration Tools * Migrate roles using the Migration Tools 24 - MIGRATE ON-PREMISES WINDOWS SERVER INSTANCES TO AZURE IAAS VIRTUAL MACHINES * Plan your migration * Describe Azure Migrate * Perform server assessment * Assess physical servers with Azure Migrate * Migrate Windows Server workloads by using Azure Migrate 25 - UPGRADE AND MIGRATE WINDOWS SERVER IAAS VIRTUAL MACHINES * Describe Azure Migrate * Migrate Windows Server workloads by using Azure Migrate * Describe storage migration * Migrate file servers by using Storage Migration Service 26 - CONTAINERIZE AND MIGRATE ASP.NET APPLICATIONS TO AZURE APP SERVICE * Azure Migrate App Containerization overview 27 - MONITOR WINDOWS SERVER PERFORMANCE * Use Performance Monitor to identify performance problems * Use Resource Monitor to review current resource usage * Review reliability with Reliability Monitor * Implement a performance monitoring methodology * Use Data Collector Sets to analyze server performance * Monitor network infrastructure services * Monitor virtual machines running Windows Server * Monitor performance with Windows Admin Center * Use System Insights to help predict future capacity issues * Optimize the performance of Windows Server 28 - MANAGE AND MONITOR WINDOWS SERVER EVENT LOGS * Describe Windows Server event logs * Use Windows Admin Center to review logs * Use Server Manager to review logs * Use custom views * Implement event log subscriptions 29 - IMPLEMENT WINDOWS SERVER AUDITING AND DIAGNOSTICS * Describe basic auditing categories * Describe advanced categories * Log user access * Enable setup and boot event collection 30 - TROUBLESHOOT ACTIVE DIRECTORY * Recover objects from the AD recycle bin * Recover the AD DS database * Recover SYSVOL * Troubleshoot AD DS replication * Troubleshoot hybrid authentication issues 31 - MONITOR WINDOWS SERVER IAAS VIRTUAL MACHINES AND HYBRID INSTANCES * Enable Azure Monitor for Virtual Machines * Monitor an Azure Virtual Machine with Azure Monitor * Enable Azure Monitor in hybrid scenarios * Collect data from a Windows computer in a hybrid environment * Integrate Azure Monitor with Microsoft Operations Manager 32 - MONITOR YOUR AZURE VIRTUAL MACHINES WITH AZURE MONITOR * Monitoring for Azure VMs * Monitor VM host data * Use Metrics Explorer to view detailed host metrics * Collect client performance counters by using VM insights * Collect VM client event logs 33 - TROUBLESHOOT ON-PREMISES AND HYBRID NETWORKING * Diagnose DHCP proble
ASP.NET TRAINING COURSE DESCRIPTION Our hands on ASP.NET training course that will teach students how to create a simple ASP.NET application that delivers dynamic content to the web. The course is applicable for those using C# or VB.NET with ASP.NET. WHAT WILL YOU LEARN * Create a web form with server controls * Separate page code from content with code-behind pages, page controls, and components. * Display dynamic data from a data source by using ADO.NET and data binding. * Debug ASP.NET pages by using trace. ASP.NET TRAINING COURSE DETAILS * Who will benefit: Programmers working with ASP.NET. * Prerequisites: HTML5 development fundamentals VBNet_course.htm or C++ programming foundation * Duration 3 days ASP.NET TRAINING COURSE CONTENTS * Working with ASP.NET Introducing ASP.NET. Creating web forms. Adding ASP.NET code to a page. Handling page events. * Using Web Controls Web controls and HTML controls compared. Using intrinsic controls. Using input validation controls. Introduction to user controls. * Using trace in ASP.NET pages Overview of tracing. Trace information. Page-level trace and application-level trace. * Separating code from content Advantages of partitioning an ASP.NET page. Creating and using code-behind pages. Creating and using components and classes. Inheritance of classes. Interfaces. * Using ADO .NET to access data Accessing text files. Overview of ADO .NET Connecting to a data source. Accessing data with DateSets. Using DataViews. Accessing data with DataReaders. Using XML data with a DataSet. * Creating an ASP.NET Web Application Requirements of a web application. Sharing information between pages. Securing an ASP.NET application. Web services. Creating a simple web service using Visual Studio.NET Calling a web service using Visual Studio.NET
Build real-world MVC applications using Repository Pattern, N-Tier Architecture, APIs, Entity Framework Core and ASP.NET MVC Core 3.1
For a solid understanding of comprehensive ASP.Net MVC and Entity Framework and to kickstart your career as a
In this course, you will learn to use ASP.NET Core MVC to build cross-platform web applications that can run on any operating system, including Windows, Linux, and macOS. A carefully designed course to provide a comprehensive overview of ASP.NET Core MVC and help you become proficient in its use.
Become an ASP.NET Core MVC 6 expert with our complete guide. Master the latest features and best practices for building dynamic web applications in 2024 and beyond.
By encouraging you to build real-world applications, this course teaches you the concepts of ASP.NET scaffolding, Model View Controller (MVC), and Entity Framework. You will start by setting up the environment and proceed towards practical activities to understand the concepts in ASP.NET MVC development.
In this course, you will learn the basic and advanced concepts of ASP.NET Core MVC (.NET 6) by building a small Razor application and our Bulky Book website, where you will learn advanced topics in ASP.NET MVC Core. Finally, we will deploy our Bulky Book website on Microsoft Azure and IIS.
This is an intermediate to advanced ASP.NET Core (.NET 6) course that will take you from the basics to the advanced mode. This course is for anyone who has a basic understanding of ASP.NET Core and wants to learn how to architect and build real-world ASP.NET Core apps.