Microsoft Technologies Internship Program

DevOps is the combination of cultural philosophies, practices, and tools that increases an organization's ability to deliver applications and services at high velocity



Month-1


Week-1

  • Exploring the fundamentals of Microsoft technology stack
  • Understanding the significance of SharePoint, PowerApps, and SPFx in modern business environments
  • Analyzing the core functionalities and integration aspects of Microsoft technologies

Week-2

  • Delving into the vast landscape of Azure services
  • Exploring the capabilities and applications of Power Platform components
  • Evaluating the synergy between Azure services and Power Platform for creating robust business solutions

Week-3

  • Understanding architecture of SharePoint and its foundational elements
  • Introduction to features offered by SharePoint for collaboration and content management
  • Analyzing the significance of SharePoint in modern organizational workflows

Week-4

  • Intoduction to SharePoint sites, their structure, and functionality
  • Intoduction to role of lists and libraries in organizing and managing data within SharePoint
  • Understanding customizing navigation and user interfaces

Month-2


Week-1

  • Introduction to the PowerApps platform and its capabilities
  • Hands-on experience in creating canvas-based PowerApps
  • Understanding the fundamentals of model-driven PowerApps development

Week-2

  • intoduction to connecting PowerApps with various data sources
  • Building canvas and model-driven PowerApps with dynamic data

Week-3

  • Introduction to the SharePoint Framework (SPFx) and its role in modern SharePoint development
  • Understanding the key concepts and architecture of SPFx
  • Understanding the advantages of using SPFx for building SharePoint solutions

Week-4

  • Setting up the development environment for SPFx projects
  • Hands-on experience in building and deploying SPFx web parts and extensions
  • Understanding advanced features and customization options within SPFx development

Month-3


Week-1

  • Understanding SharePoint Designer and InfoPath for custom solution development
  • Understanding capabilities of SharePoint Designer in creating workflows and customizing forms
  • Implementing SharePoint workflows to automate business processes

Week-2

  • Introduction to SharePoint app development and its benefits
  • Hands-on experience in creating SharePoint apps using modern development techniques

Week-3

  • Introduction to Power Automate
  • Hands-on practice in creating automated workflows
  • Understanding advanced features and integrations

Week-4

  • Introduction to Power BI
  • Hands-on experience in creating interactive reports and dashboards
  • Understanding capabilities of Power BI for data exploration, analysis, and sharing within organizations

Month-4


Week-1

  • Overview of Microsoft Azure cloud computing platform
  • Understanding key features and benefits of Azure for businesses and developers
  • Understanding the core concepts of cloud computing and Azure's role in the industry

Week-2

  • Introduction to various Azure services including Compute, Storage, Networking, and more
  • Hands-on experience in creating and managing Azure resources using Azure Portal and Azure CLI
  • Analyzing best practices for resource provisioning, management, and optimization in Azure

Week-3

  • Overview of Azure DevOps services including Azure Boards, Azure Repos, and Azure Pipelines
  • Understanding the role of Azure DevOps in enabling collaboration, code management, and CI/CD automation
  • Exploring the features and capabilities of Azure DevOps for modern software development workflows

Week-4

  • Setting up CI/CD pipelines for SharePoint and SPFx projects using Azure Pipelines
  • Hands-on experience in configuring automated build and release processes for SharePoint solutions

Month-5


Week-1

  • Understanding the requirements of a real-world business solution
  • Conducting project planning and design phases for SharePoint and Power Platform integration

Week-2

  • Implementing custom SharePoint solutions to the project requirements
  • Integrating SharePoint with PowerApps and Power Automate
  • Developing custom PowerApps and Power Automate flows

Week-3

  • Understanding the architecture principles behind cloud solutions using Azure services
  • Understanding various Azure services
  • Designing the architecture for deploying SharePoint applications and SPFx solutions on Azure

Month-6


Week-1

  • Project Implementation
  • Testing and Debugging
  • Documentation

Week-2

  • Presentation Preparation
  • Presentation Delivery
  • Reflection on Internship Experience

Week-3

  • Reviewing Key Concepts
  • Mock Exams and Practice

Week-4

  • Preparing for Microsoft certifications (if applicable)
  • Graduation ceremony and distribution of certificates