Upcoming Online Lectures, Labs and Learning Paths

  • MS - 600 Extend Teams

    In this course, we will cover the components of a Teams app, options for extending the Microsoft

    Teams client,  as well as App Studio's features for Teams app development, and options for distributing a Teams app.

  • MS-300: Configure and Manage Workload Integrations

    This course will help you prepare for the exam MS-300: Deploying Microsoft 365 Teamwork by covering the basics of configuring and managing workload integrations in Microsoft 365. This four-module course will cover integrating M365 workloads (such as Office 365 connectors, Flow and PowerApps, etc.), enabling document support for Yammer, managing Stream, and integrating M365 workloads with external systems (such as PowerBI, line of business systems and monitoring usage and licensing).

  • Azure SQL Database Concept Overview: Course One of Introduction to Azure SQL Database

    Course 1 provides the conceptual backdrop of setting the stage for Azure SQL Database as a contender and enterprise premium workload.   This course covers the concepts and service tier definitions for Azure SQL Database, providing a formal launch point for additional course study on this feature set. 

  • Azure SQL Database Security: Course Two of Introduction to Azure SQL Database

    Course 2 guides participants through Azure SQL Database Security Concepts, including Role-base Access Control (RBAC) and a survey of the Security Advisory Tools Azure provides as part of the overall feature set.   In addition, this course introduces Row Level Security and Dynamic Data Masking to round out.

  • Azure SQL Database Tooling and Management: Course Three of Introduction to Azure SQL Database

    Course 3 takes participants on a tour of Azure SQL Database management, showcasing various Azure SQL Tooling options and focusing on the considerations for integration and management of an Azure SQL Database instance.

  • Azure SQL Database Monitoring and Data Encryption: Course Four of Introduction to Azure SQL Database

    Course 4 discusses various database monitoring and data encryption options provided within Azure SQL Database.  Monitoring options include a brief introduction to Extended Events with a particular focus on popular encryption options like storage-level Transparent Data Encryption and client-side Always Encrypted column-level encryption are covered.

  • Azure SQL Database Elastic Scaling: Course Five of Introduction to Azure SQL Database

    Course 5 is a tour into Azure SQL Database Elastic Scaling and guidance for decisions on proper usage of Elastic Pools vs Instances when configuring Azure SQL Database for desired performance goals.

  • Azure SQL Database High Availability and Disaster Recovery: Course Six of Introduction to Azure SQL Database

    Course 6 discusses Azure SQL Database options providing various levels of HADR capability through platform configuration.  On entry, participants will get exposure to the backing roles that MSFT and Deployment Teams take in HADR, conceptual considerations and requirements., evolving into a tour of what Azure SQL Database brings to the table to simplify and promote reduced downtime and near-zero data loss on an existing enterprise grade SLA.  In addition, client-side design implications are discussed in terms of building advanced fault tolerance capability as a pre-configpluggable. 

  • Azure SQL Database Sizing and Performance: Course Seven of Introduction to Azure SQL Database

    Course 7 discusses various sizing and performance options available.  Participants will consider options, match to basic performance scenarios engaging both with Azure Performance Advisor Tools as well as manual adjustments to fit specific custom requirements.  

  • Security Fundamentals

    This course provides an overview of Defense in Depth security challenges and strategies of mitigation in the information systems environment. Topics include definition of security terms, security concepts, elements, and goals incorporating industry standards and practices with a focus on confidentiality, availability, and integrity fundamentals of information systems for Systems Administrators.

  • DP-300 Course 1 Plan and Implement Data Platform Resources

    In this course, we will discuss deploying resources by using manual methods. We will also talk about recommending an appropriate database offering based on specific requirements, configuring resources for scale and performance and evaluating a strategy for moving to Azure. We will close out this course by discussing how to implement a migration or upgrade strategy for moving to Azure. 

  • DP-300 Course 2 Implement a Secure Environment

    In the second course of DP-300 we will start off with configuring data base authentication by using platform and data base tools. We will then move on to configuring data base authorization by using platform and database tools. This course will also cover implementing security for data at rest and data in transit as well as implementing compliance controls for sensitive data.

  • DP-300 Course 3 Monitor and Optimize Operational Resources

    Course 3 of DP-300 will start off with monitoring activity and performance and implementing performance-related maintenance tasks. You will learn about identity performance-related issues, configuring resources for optimal performance, as well as configuring a user data base for optimal performance.  

  • DP-300 Course 4 Optimize Query Performance

    Course 4 of DP-300 will cover reviewing query plans and evaluating performance improvements. This course will also discuss reviewing database table and index design.

  • DP-300 Course 5 Perform Automation of Tasks

    In course 5 we will discuss creating scheduled tasks. We will then move on to evaluating and implementing an alert and notification strategy. We will wrap up this course with managing and automating tasks in Azure.

  • DP-300 Course 6 Plan and Implement a High Availability and Disaster Recovery (HADR) Environment

    In Course 6 you will learn how to recommend an HADR strategy for a data platform solution, test an HADR strategy by using platform, OS and database tools and how to perform a backup and restore a database by using database tools. This course will also cover configuring DR by using platform and database tools along with configuring HA using platform, OS and database tools.

  • DP-300 Course 7 Perform Administration by Using T-SQL

    In course 7 of DP-300 you will learn how to examine system health, monitor database configuration by using T-SQL and perform backup and restore a database by using T-SQL. We will also cover how to manage authentication by using T-SQL and manage authorization by using T-SQL. 

  • Understanding Web Servers, Browsers, and the HTTP Protocol

    In this course we will explore web servers, browsers, and the HTTP Protocol in the context of Internet architecture and using the client-server paradigm prominent in the web today. This course will seek to explain each concept, highlight fundamental building blocks, and eventually showcase a demo that grounds each concept and how all the three aspects work together within the client server paradigm. For example, you’ll learn about some of the common HTTP Status codes such as OK 200 and Page 404 Page Not Found in the context of web requests. The course will seek to develop an integrated understanding with the ability to apply the concepts using existing web technologies such as NGINX web server, HTML, and Google Chrome. 

  • Engineering a Pipeline

    This course is designed for IT leaders, developers, and operations folks trying to begin a DevOps implementation. We start off by thinking about the software development life cycle as a linear process throughout which you may optimize with DevOps by addressing concerns earlier in the process and beginning a CI/CD practice. Then, we will look at why it’s important to invite everyone to the planning table when first gathering requirements and designing features for a new product or service.
    After that, we will learn how to architect systems to be flexible and resilient, and how to document design decisions as you work.
    Then, we’ll cover techniques for choosing specific languages, frameworks, and programming patterns to develop well-written code that is more easily understood and maintained. We’ll also learn how to automate testing to utlilize every type of test and ensure that code is functional across multiple environments. This course will wrap up by looking at how to take CI/CD to the next level and how to release software using deployment strategies proven to facilitate small, frequent releases of code with increased service availability.

  • Azure Monitoring and Operations

    This course will cover the history of monitoring in Azure, demystify what all the Azure native monitoring tools look like, provide guidance on when to use what + why or when, walk through Azure Monitor Alerts (metrics and diagnostics), dive into Log Analytics/Kusto Query Language (KQL), discuss parts of the former OMS, dig into Azure Backup + Azure Site Recovery, go over Azure Automation, and explore Application Insights.

  • CISSP: Security and Risk Management

    Security and Risk Management is course one in the CISSP Learning Path. The CISSP exam is flagship certification for ISC2, a leading organization in developing cyber-security professionals worldwide.  From the ISC2 website description, earning the CISSP proves you have what it takes to effectively design, implement and manage a best-in-class cyber security program. With a CISSP, you validate your expertise and become an (ISC)² member, unlocking a broad array of exclusive resources, educational tools, and peer-to-peer networking opportunities.
    The CISSP exam contains a broad range of topics that cover all areas of security operations and management.  Some of these areas are technical in nature, but many contain a business focus to understand the threats, vulnerabilities, and risks that controls have on the business overall.
    This Learning Path is built as eight courses.  Each of these courses covers an objective of the exam in depth.  There will be no labs or demos within any of these courses.  

  • Dynamics 365 Fundamentals

    Dynamics 365 is a family of Business Applications. This course provides an overview of the functionality provided by Dynamics 365 Apps to provide a foundational level of knowledge of their capabilities and how the Apps are provided by Microsoft.
    We start off by looking at the various Dynamics 365 Apps and the Power Platform. 
    We then move on to a more detailed look the Apps for Customer Engagement, including what is involved in purchasing, deployment and support.
    We then switch attention to the Apps for Unified Operation, again what is involved in purchasing, deployment and support.
    This course will wrap up by at Cloud Concepts These concepts are not specifically about Dynamics 365 but as Software as a Service applications, it is important to understand and be able to articulate these concepts.

  • Designing Data Stores for AWS

    Cloud storage solutions are gaining in popularity because of their proven advantages in cost, reliability and scalability.  These solutions can also be designed to improve data mining solutions and security.  Amazon Web Services (AWS) provides solutions that meet the data needs of small and large organizations.  These data needs can be categorized as file storage, big data, data migration and backup.  AWS provides multiple solutions in each of these categories and this course will discuss how to design and implement these solutions.
    Each module in this course will discuss one of these categories, comparing the varied options offered in AWS.  Students will be taught how to identify and choose an appropriate solution based on organization requirements.  The material will be beneficial for anyone that implements or manages data solutions in AWS.  This includes IT professionals and anyone responsible for data services such as database developers, administrators and architects

  • Getting started with Windows Virtual Desktop

    Get more value out of your Azure investment through the use of Windows Virtual Desktop on Microsoft Azure. In this course you will learn how to prepare and implement a Windows Virtual Desktop environment in Microsoft Azure. We’ll start with creating a host pool and publishing a few applications with WVD-based remote applications. Then we will customize a copy of Windows 10 EVD, including adding support for FSLogix profile containers to store user profile data when users log in. By the end of this course, you'll have knowledge on how to deploy Windows Virtual Desktop in your own Azure subscription.

  • Democratizing AI: Deep Dive into Developing Cognitive Services Solutions

    Students who complete this course will have a better understanding on what it is to be a citizen developer and how to write AI solutions using Cognitive Services with each service.