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