Training Roadmap
Upcoming Online Courses, Labs and Learning Paths

  • ASP.NET MVC Fundamentals

    This course covers the basics of working with ASP.NET Core MVC.  We begin by learning about what you get out of the box from the Visual Studio template, then dive right into all of the various core components, including views, controllers and routing.
    Once we have mastered the core components we will discuss some of the more advanced topics such as connecting our web page to a database, how to utlize areas and filters and how to work with Razor syntax. 
    This course will wrap up by looking at some hosting and deployment options, globalization and localization as well as some places where we can use some middleware to make our page more effective.

  • AZ-500 Microsoft Azure Security Technologies

    Candidates for this exam are Microsoft Azure security engineers who implement security controls, maintain the security posture, manages identity and access, and protects data, applications, and networks. Candidates identify and remediate vulnerabilities by using a variety of security tools, implements threat protection, and responds to security incident escalations. As a Microsoft Azure security engineer, candidates often serve as part of a larger team dedicated to cloud-based management and security and may also secure hybrid environments as part of an end-to-end infrastructure.

  • Network+

    The Network+ exam is a rigorous certification that requires much study and planning. The goal of this course is to prepare the student to pass the test as quickly as possible with the best data retention.
    You will be able to gain all the knowledge necessary to pass the certification test by watching this video series and its 9 modules.
    Certification holders will have respected industry standard knowledge and provable skills that will allow them to attain a job in networking in both private and government positions.
    Students of this course should have at least 1-2 years experience with networking in their past or current positions to properly comprehend the terminology of this course. This course and certification is not for beginners, so previous knowledge of TCP/IP and other networking protocols is important prior to this endeavor. 

  • Configure and Manage SharePoint Online

    This course will help you prepare for the exam MS-300: Deploying Microsoft 365 Teamwork by covering the basics of configuring and managing SharePoint Online. This seven-part module will cover topics such as planning and configuring site collections and hub sites, planning and configuring apps, working with managed metadata, planning and configuring guest access, managing user profiles, setting up Information Rights Management,  managing search, and monitoring the SharePoint Online service.

  • AZ-400 - Microsoft Azure DevOps Solutions

    This course is designed to help those who are interested in preparing for the Microsoft AZ-400 certification exam.

    The AZ-400 Microsoft Azure DevOps Solutions certification exam is geared towards DevOps Professionals who combine people, process, and tools to continuously deliver value to meet users needs and business objectives. These candidates streamline delivery by optimizing practices, improve communication and collaboration, and create automation. They design and implement strategies for app code and infrastructure that allows for continuous integration, continuous testing, continuous delivery, and continuous monitoring and feedback.

    Exam candidates are expected to be proficient with Agile practices, and must be familiar with both Azure Administration and Azure Development, and should be experts in one of these areas. They must be able to design and implement DevOps practices for version control, compliance, infrastructure as code (IaC), configuration management, build, release, and testing by using Microsoft Azure technologies.

    Design a DevOps Strategy (20-25%)
    Implement DevOps Development Processes (20-25%)
    Implement Continuous Integration (10-15%)
    Implement Continuous Delivery (10-15%)
    Implement Dependency Management (5-10%)
    Implement Application Infrastructure (15-20%)
    Implement Continuous Feedback (10-15%)

  • Introduction to Ansible

    This course covers running an Ansible playbook configuration, cluster and using modules. We start with an introduction to Ansible, its architecture, and complete installation and setup. We then move to more detailed topics like Ansible galaxy, tasks, plays, vaults, loops, variables, conditions, exception handling.

    This course will wrap up by running Ansible playbooks and doing labs.

  • Overview of Puppet - Enterprise

    This course presents an overview of the system management and configuration tool Puppet, from methods, techniques, capabilities to implementation.  Emphasis is on in learning, writing, and applying resource definitions, the key part of Puppet that allows a system administrator or a software developer to define a desired system state.

  • SysOps Administrating on AWS

    This course prepares you to pass the AWS Certified SysOps Administrator Associate Exam. The course covers the knowledge requirements for the exam as defined by the exam blueprint. It also has hands on lab and real-life examples to help you understand the features and how to put them to use.
    The course starts with an introduction to the AWS Certified SysOps administrator certification, it will then delve into the details of Monitoring and Reporting, Deployment and Provisioning, High Availability, Storage and Data management. Then it will cover Security, Networking and Route53, VPCs and Automation. Some of the major topics that will be covered in this course include in-depth VPC configuration, configuring Elastic Load Balancer, ELB, configuring Auto scaling, configuring Route 53, working with Identity and Access Management. By end of this course you will be prepared to sit and pass the certification exam. 

  • Introduction to ASP.NET Core

    This course is designed to help students understand broadly the fundamental ideas of ASP.NET Core development. This course will get you well on your way to building your first web application using the new ASP.NET Core. You will also learn how to incorporate technologies like Entity Framework core , Identity Framework.

  • MS 900 - Microsoft 365 Certified Fundamentals

    Prove that you understand the options available in Microsoft 365 and the benefits of adopting cloud services, the Software as a Service (SaaS) cloud model, and implementing Microsoft 365 cloud service.

  • MS-100: Microsoft 365 Identity and Services

    Candidates for this exam are Microsoft 365 Enterprise Administrators who take part in evaluating, planning, migrating, deploying, and managing Microsoft 365 services. They perform Microsoft 365 tenant management tasks for an enterprise, including its identities, security, compliance, and supporting technologies.
    Candidates have a working knowledge of Microsoft 365 workloads and should have been an administrator for at least one Microsoft 365 workload (Exchange, SharePoint, Skype for Business, Windows as a Service). Candidates also have a working knowledge of networking, server administration, and IT fundamentals such as DNS, Active Directory, and PowerShell.

  • MS-500: Microsoft 365 Security Administration

    Candidates for this exam implement, manage, and monitor security and compliance solutions for Microsoft 365 and hybrid environments. The Microsoft 365 Security Administrator proactively secures M365 enterprise environments, responds to threats, performs investigations, and enforces data governance. The Microsoft 365 Security Administrator collaborates with the Microsoft 365 Enterprise Administrator, business stakeholders, and other workload administrators to plan and implement security strategies and ensures that the solutions comply with the policies and regulations of the organization.
    Candidates for this exam are familiar with M365 workloads and have strong skills and experience with identity protection, information protection, threat protection, security management, and data governance. This role focuses on the M365 environment and includes hybrid environments

  • Microsoft 365 Fundamentals: MS-900

    This course provides a base knowledge and decision points of cloud services, Software-as-a-Service with a consideration for using Microsoft 365 cloud service offerings. This course will cover cloud fundamentals as well as an understanding of cloud computing including and Microsoft cloud services. You will also learn about compliance, security, and Azure Active Directory.  Finally, you will look at the various Office 365 pricing and licensing models.

  • Querying Data with T-SQL

    This course serves as an introduction to the T-SQL programming language. This course is designed to give students a strong foundation in the T-SQL language which is used by all variants of SQL Server both on-premises and in the cloud.

  • Introduction to Google Compute Platform

    This course covers understanding clouds, different services, google cloud and its advantages. We start off by learning basics of cloud computing, Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS). We will then move on to the Google cloud and the benefits of using it.

    We will also take a deep look at each service of the Google Compute Platform (GCP), including networking, security, compute, storage, and more. Through this course, you will gain an understanding of availibity zones, containers, and cloud data flow for data processing.

  • Agile for Project Management

    Introduction to agile project management training will prepare you for real world challenges with the skills and the mindset needed to overcome these issues and manage projects effectively using an Agile approach. 

  • Advanced Programming with the .NET Framework and .NET Core

    This course is designed to help students understand advanced concept related to building both .NET Framework and .NET Core applications using C#. This course will help you understand advanced C# language features that can make your code easier to read, maintain, test and build. After completing this course, you will be able to build desktop and web solutions using an expanded set of features in .NET Framework and .NET Core.

  • MS-300: Deploying Microsoft 365 Teamwork

    Candidates for this exam are Teamwork Administrators who are responsible for configuring, deploying, and managing Office 365 and Azure workloads that focus on efficient and effective collaboration and adoption. Teamwork Administrators manage apps, services, and supporting infrastructure to meet business requirements. The Teamwork administrator must be able to deploy, manage, migrate, and secure SharePoint (online, on-premises, and hybrid), OneDrive, and Teams.
    The Teamwork administrator is involved with decisions regarding governance and works with other administrators to implement many of the decisions made by governance bodies. The Teamwork administrator collaborates with the Messaging Administrator to configure options and security related to email tasks, the Voice Administrator to integrate voice capabilities in organizations, and the Security Administrator to ensure end to end security.
    Candidates for this exam have a fundamental understanding of integration points with the following apps and services: Office, PowerApps, Flow, Yammer, Microsoft Graph, Stream, Planner, and Project. The administrator understands how to integrate third-party apps and services including line-of-business applications. Candidates also have an understanding of SQL Server management concepts, Azure Active Directory, PowerShell, networking, Windows server administration, Domain Name System (DNS), Active Directory mobile device management, and alternative operating systems.

  • Microsoft 365 Access and Authentication

    Students will learn the fundamentals to manage authentication and authorization solutions in AAD and M365.
    The M365 Access and authentication will also introduce the students to the principles of security in the cloud.

  • Planning for Office 365 Services

    Students will learn the fundamentals to manage and deploy an app platform to be compatible and use in O365 as a single solution.
    They will also learn about the design and planning for the proper handle of the estimated workloads.

  • Introduction to Web Development with ReactJS

    React is a very popular JavaScript library for building responsive and performant web user interfaces. This course introduces students to React programming and shows how to get started as a React developer. After a brief overview of how to setup your development environment, the course introduces students to the basic concepts and tools used in React development. We start with describing the React development environment and toolchain that is typically used in React application programming projects. After that, the main topics covered are React Components and JSX, the Component Lifecycle, Events, State, Forms, Hooks, and Routing.

  • Manage Microsoft 365 Identity and Azure Active Directory

    Students will learn the fundamentals of the identity and role management from the M365 platform perspective.
    Security tips, monitoring services, customization of the identity platform and role usage.

  • Implement and manage identity and access

    The course will educate you implementing and managing identity and access within Microsoft 365. Starting with securing a Hybrid configuration, which focuses on selecting the correct authentication option and user account controls. It will also walk-through implementing conditional access policies for allowing and controlling access to the Microsoft 365 services, to implementing identity and privileged account protections using Azure Active Directory Privileged Identity Management and Azure Active Directory Identity Protection.

  • Implement and manage information protection

    The course will educate you on securing data within Office 365, by implement protections used to encrypt data, as well as restrict end user capabilities. The course will also walk-through the implementation and management of Cloud App Security protections.

  • Implement and manage threat protection

    The course will educate you on the implementation and management of threat protection services within Microsoft 365. Starting with implementing Hybrid configuration threat protection solutions, followed by protecting devices and applications using Advanced Threat Protection (ATP). You will also learn how to use ATP to secure Office 365 messaging and surrounding workloads such as OneDrive for Business, SharePoint Online, and Microsoft Teams.

  • Security+

    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.

  • Introduction to JavaScript

    This course will serve as an introduction to Javascript programming with a focus on the fundamental language concepts and practical uses. The target student of this course is a developer who has experience with another language such as C# or Java and is looking to expand their skills to Javascript based applications.

  • MS-101: Microsoft 365 Mobility and Security

    Candidates for this exam are Microsoft 365 Enterprise Administrators who take part in evaluating, planning, migrating, deploying, and managing Microsoft 365 services. They perform Microsoft 365 tenant management tasks for an enterprise, including its identities, security, compliance, and supporting technologies.
    Candidates have a working knowledge of Microsoft 365 workloads and should have been an administrator for at least one Microsoft 365 workload (Exchange, SharePoint, Skype for Business, Windows as a Service). Candidates also have a working knowledge of networking, server administration, and IT fundamentals such as DNS, Active Directory, and PowerShell.

  • MS-301: Deploying SharePoint Server Hybrid

    Candidates for this exam are Teamwork Administrators who are responsible for configuring, deploying, and managing Office 365 and Azure workloads that focus on efficient and effective collaboration and adoption. Teamwork Administrators manage apps, services, and supporting infrastructure to meet business requirements. The Teamwork administrator must be able to deploy, manage, migrate, and secure SharePoint (online, on-premises, and hybrid), OneDrive, and Teams.
    The Teamwork administrator is involved with decisions regarding governance and works with other administrators to implement many of the decisions made by governance bodies. The Teamwork administrator collaborates with the Messaging Administrator to configure options and security related to email tasks, the Voice Administrator to integrate voice capabilities in organizations, and the Security Administrator to ensure end to end security.
    Candidates for this exam have a fundamental understanding of integration points with the following apps and services: Office, PowerApps, Flow, Yammer, Microsoft Graph, Stream, Planner, and Project. The administrator understands how to integrate third-party apps and services including line-of-business applications. Candidates also have an understanding of SQL Server management concepts, Azure Active Directory, PowerShell, networking, Windows server administration, Domain Name System (DNS), Active Directory mobile device management, and alternative operating systems.

  • Manage governance and compliance features in Microsoft 365

    The course will educate you on Governance and Compliance features within Microsoft 365. It will guide you through the ability to retrieve content as well as audit logs, allowing you to make decisions, and apply protections and controls based on information.

  • Google Cloud Professional Data Engineer Certification

    The course has been designed to prepare students for the GCP Professional Data Engineer Certification Exam:
    Reviews the most important topics in preparation for the exam
    Provides key aspects and methods for studying, preparing and testing for the certification exam.

  • React Advanced

    This course goes beyond the basics of building simple React components and simple web user interfaces. This course introduces students to the Flux design pattern and Redux Dataflows. Then a brief overview of reactive programming techniques is presented. We then discuss routing and server API access for data strorage and web service interactions, such as GraphQL, and authentication/authorization. We then explore how React can be used to develop native mobile apps, and finally, we go over several best practices that relate to Test Driven Development and how to customizing builds and deal with app rollout and deployment.

  • ITIL 4 Foundation

    This is an introductory course to ITIL Foundation Core Concepts, Lifecycle Phases and Processes. This course is divided into 7 modules covering all the Phases of the ITIL Lifecycle with detailed discussion on various components in each phase. The total course duration is approximately 4 Hours.

  • AI-100: Designing and Implementing an Azure AI Solution

    Candidates for this exam analyze the requirements for AI solutions, recommend appropriate tools and technologies, and implements solutions that meet scalability and performance requirements. Translate the vision from solution architects and work with data scientists, data engineers, IoT specialists, and AI developers to build complete end-to-end solutions. Design and implement AI apps and agents that use Microsoft Azure Cognitive Services and Azure Bot Service. Recommend solutions that use open source technologies. Understand the components that make up the Azure AI portfolio and the available data storage options. Candidates implement AI solutions that use Cognitive Services, Azure bots, Azure Search, and data storage in Azure. Understand when a custom API should be developed to meet specific requirements.

  • DP-100: Designing and Implementing a Data Science Solution on Azure

    In this track gain knowledge of scientific rigor and data exploration techniques to gain actionable insights and communicate results to stakeholders. How to use machine learning techniques to train, evaluate, and deploy models to build AI solutions that satisfy business objectives. How to use applications that involve natural language processing, speech, computer vision, and predictive analytics. Serve as part of a multi-disciplinary team that incorporates ethical, privacy, and governance considerations into the solution. Background in mathematics, statistics, and computer science will be helpful.

  • DP-200: Implementing an Azure Data Solution

    This track is designed for Microsoft Azure data engineers who collaborate with business stakeholders to identify and meet the data requirements to implement data solutions that use Azure data services.
    Azure data engineers are responsible for data-related tasks that include provisioning data storage services, ingesting streaming and batch data, transforming data, implementing security requirements, implementing data retention policies, identifying performance bottlenecks, and accessing external data sources.
    Candidates for this exam must be able to implement data solutions that use the following Azure services: Azure Cosmos DB, Azure SQL Database, Azure SQL Data Warehouse, Azure Data Lake Storage, Azure Data Factory, Azure Stream Analytics, Azure Databricks, and Azure Blob storage.

  • DP-201: Designing an Azure Data Solution

    Azure data engineers are responsible for data-related tasks that include designing Azure data storage solutions that use relational and non-relational data stores, batch and real-time data processing solutions, and data security and compliance solutions.
    Candidates for this exam must design data solutions that use the following Azure services: Azure Cosmos DB, Azure SQL Database, Azure SQL Data Warehouse, Azure Data Lake Storage, Azure Data Factory, Azure Stream Analytics, Azure Databricks, and Azure Blob storage.

  • MD-100: Windows 10

    As an administrator, candidates typically collaborate with the M365 Enterprise Administrator to design and implement a device strategy that meets the business needs of a modern organization.
    Candidates must be familiar with M365 workloads and must be proficient and experienced in deploying, configuring, and maintaining Windows 10 and non-Windows devices and technologies

  • MD-101: Managing Modern Desktops

    As an administrator, candidates typically collaborate with the M365 Enterprise Administrator to design and implement a device strategy that meets the business needs of a modern organization.
    Candidates must be familiar with M365 workloads and must be proficient and experienced in deploying, configuring, and maintaining Windows 10 and non-Windows devices and technologies.