Course Overview

Training Options

Corporate Training

Customized to your team's needs

  • Blended learning delivery model (self-paced e-learning and/or instructor-led options)
  • Course, category, and all-access pricing
  • Enterprise-class learning management system (LMS)
  • Enhanced reporting for individuals and teams
  • 24x7 teaching assistance and support

Course Curriculum

Course Content

  • Section 01 - GIT

    Preview
    • Lesson 01 - Course Introduction

      03:33Preview
      • 0.001 Introduction
        03:33
    • Lesson 02 - Git Basics

      13:46Preview
      • 1.001 Introduction
        00:31
      • 1.002 Introduction to Git
        02:27
      • 1.003 Limitations of Existing Version Control Systems and What is Git
        01:19
      • 1.004 Installing and Configuring Git
        02:32
      • 1.005 Installing Git on Mac and Linux
        01:03
      • 1.006 Git Configuration Levels
        01:22
      • 1.007 Demo Configuring Git
        03:38
      • 1.008 Key Takeaways
        00:44
      • 1.009 Quiz
      • 1.010 Conclusion
        00:10
    • Lesson 03 - Getting Started With Git

      37:16Preview
      • 2.001 Introduction
        00:36
      • 2.002 Creating a Git Repository
        00:46
      • 2.003 Demo Creating a Git Repository
        02:11
      • 2.004 Git Workflow
        02:31
      • 2.005 Demo Git Workflow
        04:32
      • 2.006 Tracking File Changes
        01:30
      • 2.007 Demo Tracking File Changes
        05:26
      • 2.008 Reverting to Earlier Commits
        00:46
      • 2.009 Demo Reverting to Earlier Commits
        03:17
      • 2.010 Deleting Files in Git
        00:57
      • 2.011 Demo Deleting Files in Git
        04:36
      • 2.012 Ignoring Files in Git
        00:51
      • 2.013 Demo Ignoring Files in Git
        04:31
      • 2.014 Renaming Files in Git
        00:26
      • 2.015 Demo Renaming Files in Git
        03:36
      • 2.016 Key Takeaways
        00:37
      • 2.017 Quiz
      • 2.021 Conclusion
        00:07
    • Lesson 04 - GitHub and Remotes

      50:58Preview
      • 3.001 Introduction
        00:36
      • 3.002 Introduction to GitHub
        00:56
      • 3.003 Demo Getting Started with GitHub
        03:40
      • 3.004 Creating a Repository in GitHub
        00:36
      • 3.005 Demo Creating a Repository in GitHub using HTTPS
        04:57
      • 3.006 Creating a Repository in GitHub Using SSH
        00:30
      • 3.007 Demo Creating a Repository in GitHub using SSH
        05:15
      • 3.008 Pulling Commits from GitHub
        00:35
      • 3.009 Demo Pulling Commits from GitHub
        04:01
      • 3.010 Collaborating between Local and Remote Repository
        00:54
      • 3.011 Demo Collaborating between Local and Remote Repository
        05:23
      • 3.012 Managing Multiple Commits in Git
        00:54
      • 3.013 Demo Managing Multiple Commits in Git
        06:52
      • 3.014 Merging File Changes in Git
        00:52
      • 3.015 Demo Merging File Changes in Git
        07:46
      • 3.016 Issue Tracking in GitHub
        00:23
      • 3.017 Demo Issue Tracking in GitHub
        06:08
      • 3.018 Key Takeaways
        00:34
      • 3.019 Quiz
      • 3.021 Conclusion
        00:06
    • Lesson 05 - Branching Merging And Rebasing in Git

      01:01:16Preview
      • 4.001 Introduction
        00:33
      • 4.002 Branching in Git
        02:31
      • 4.003 Demo Branching in Git
        04:33
      • 4.004 Merging Branches in Git
        00:49
      • 4.005 Demo Merging Branches in Git
        08:44
      • 4.006 Fast Forward and Recursive Merge
        00:56
      • 4.007 Demo Fast Forward Merge in Git
        03:49
      • 4.008 Recursive Merge
        00:13
      • 4.009 Demo Recursive Merge in Git
        04:57
      • 4.010 Resolving Merge Conflicts in Git
        00:57
      • 4.011 Demo Resolving Merge Conflicts on Delete
        04:04
      • 4.012 Demo Resolving Merge Conflicts on File Modifications
        06:15
      • 4.013 Stashing in Git
        00:55
      • 4.014 Demo Stashing in Git
        07:47
      • 4.015 Rebasing in Git
        02:49
      • 4.016 Demo Rebasing in Git
        04:06
      • 4.017 Cloning in Git
        01:04
      • 4.018 Demo Cloning in Git
        04:59
      • 4.019 Key Takeaways
        00:54
      • 4.020 Quiz
      • 4.024 Conclusion
        00:21
  • Section 02 - Agile Scrum and Version Control System

    Preview
    • Lesson 01 - Agile Scrum and Version Control System

      • Section Introduction
      • Scrum Practices
      • Scrum Planning
      • Overview of Git and Git Rebase
      • Assisted Practice: Set up and Create a Git Repository
      • Assisted Practice: CRUD Operations on Git
      • Overview of GitHub
      • Assisted Practice: Set up and Configure GitHub Account
      • Angular Application on GitHub
  • Section 03 - C Sharp 8 Programming

    Preview
    • Lesson 01 Introduction to C Sharp

      30:15Preview
      • 1 The Course Overview
        02:34
      • 2 Introduction
        03:55
      • 3 Visual Studio Environment Setup
        03:48
      • 4 First C Sharp Program
        09:40
      • 5 Basic Syntax
        01:52
      • 6 Types and Variables
        04:03
      • 7 Arithmetic Operators
        04:23
    • Lesson 02 Programming Logic and Working with Loops

      38:36Preview
      • 1 Strings
        16:46
      • 2 Selection Statements
        06:23
      • 3 Iteration Statements and Jump Statements
        08:02
      • 4 Arrays
        07:25
    • Lesson 03 Methods, Enumerations, and Exception Handling

      47:48
      • 1 Enumerations
        07:53
      • 2 Methods
        24:02
      • 3 Debugging and Exception Handling
        15:53
    • Lesson 04 Object-Oriented Programming in C Sharp

      36:25Preview
      • 1 Encapsulation
        06:02
      • 2 Inheritance
        07:54
      • 3 Abstraction
        04:13
      • 4 Polymorphism
        07:13
      • 5 Concepts Related to Object Oriented Programming
        11:03
    • Lesson 05 Advanced Programming Concepts in C Sharp

      30:46Preview
      • 1 Assemblies
        06:55
      • 2 Nullable Types and Anonymous Types
        03:39
      • 3 Delegates and Multicast Delegates
        04:12
      • 4 Anonymous Methods and Lambda Expressions
        05:24
      • 5 Generics and Events
        06:51
      • 6 Asynchronous Programming
        03:45
    • Lesson 06 Win Form Project in C Sharp

      31:40Preview
      • 1 Requirement
        04:56
      • 2 Win Form Project
        04:55
      • 3 Business Logic Implementation
        02:08
      • 4 Events in Win Form Project
        19:41
  • Section 04 - C Sharp Basics

    Preview
    • Lesson 01 - C Sharp Basics

      • Section Introduction
      • Introduction to C# and .NET
      • Primitive types and expressions
      • Assisted Practice: Primitive types and expressions
      • Control flow
      • Assisted Practice: Control flow
      • Dates
      • Assisted Practice: Handling Dates
      • Working With Text
      • Assisted Practice: Working With Text
      • Namespaces
      • Files
      • Assisted Practice: Working with Files
      • Retrieve Student Data from a Text File
  • Section 05 - Working with Data Structures

    Preview
    • Lesson 01 - Working with Data Structures

      • Section Introduction
      • Data Structures
      • Arrays
      • Assisted Practice: Arrays
      • Lists
      • Linked Lists
      • Assisted Practice: Singly Linked Lists
      • Assisted Practice: Doubly Linked Lists
      • Stacks
      • Assisted Practice: Stacks
      • Queues
      • Assisted Practice: Queues
      • Linear Search
      • Assisted Practice: Linear Search
      • Binary Search
      • Assisted Practice: Binary Search
      • Algorithms
      • Bubble Sort
      • Assisted Practice: Bubble Sort
      • Selection Sort
      • Assisted Practice: Selection Sort
      • Insertion Sort
      • Assisted Practice: Insertion Sort
      • Recursion
      • Assisted Practice: Recursion
      • Shell Sort
      • Assisted Practice: Shell Sort
      • Merge Sort
      • Assisted Practice: Merge Sort
      • Quick Sort
      • Assisted Practice: Quick Sort
      • Retrieve student data from a text file with the option of sorting and searching
  • Section 06 - OOPs in C Sharp

    Preview
    • Lesson 01 - OOPs in C Sharp

      • Section Introduction
      • Introduction to OOPS
      • Structures
      • Assisted Practice: Structs
      • Classes
      • Assisted Practice: Classes
      • Inheritance
      • Assisted Practice: Inheritance
      • Polymorphism
      • Assisted Practice: Polymorphism
      • Interfaces
      • Assisted Practice: Interfaces
      • Create an OOP Application which will Store and Populate Data for Students, Teachers, and Subjects
  • Section 07 - Design Patterns in DOT NET

    Preview
    • Lesson 01 - Design Patterns in DOT NET

      • Section Introduction
      • Design Patterns and Principles
      • Implementing Design Patterns
      • Assisted Practice: Creational Design Patterns
      • Structural Design Patterns
      • Assisted Practice: Structural Design Patterns
      • Behavioral Design Patterns
      • Assisted Practice: Behavioral Design Patterns
  • Section 08 - NuGet Essentials

    Preview
    • Lesson 01 - NuGet Essentials

      • Section Introduction
      • Introduction to NuGet
      • Package Manager in Visual Studio
      • Assisted Practice: Package Manager in Visual Studio
      • Setting up NuGet in Visual Studio
      • Assisted Practice: Package Management
      • Assisted Practice: Creating and Publishing a Package
      • Assisted Practice: Adding Features to a NuGet Package
      • Hosting an Internal NuGet Server
      • Assisted Practice: Hosting an Internal NuGet Server
      • Create an OOP based System for Storing School Data and Deploy it as a NuGet Package

Why Online Bootcamp

  • Develop skills for real career growthCutting-edge curriculum designed in guidance with industry and academia to develop job-ready skills
  • Learn from experts active in their field, not out-of-touch trainersLeading practitioners who bring current best practices and case studies to sessions that fit into your work schedule.
  • Learn by working on real-world problemsCapstone projects involving real world data sets with virtual labs for hands-on learning
  • Structured guidance ensuring learning never stops24x7 Learning support from mentors and a community of like-minded peers to resolve any conceptual doubts
  • Disclaimer
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.