Welcome to our Azure Workshop Bootcamp! In this comprehensive two-day program, you will delve into various aspects of Azure, Git and GitHub, web development, Azure Web App Services, Azure Pipelines, and API integration.
On Day 1, we will start by introducing you to Git and GitHub, the industry-standard tools for version control and collaborative development. You will learn the importance of version control, basic Git commands, and how to create and configure Git repositories. We will also explore the power of collaborative development using GitHub, including managing branches and pull requests.
Moving on to Azure Web App Services, Day 1 will conclude with a deep dive into this powerful Azure service. You will learn how to create an Azure Web App and deploy your web application. We will cover important topics such as configuring custom domains and SSL certificates, scaling, and managing web apps in Azure. You will also discover how to leverage Azure Application Insights for monitoring and diagnostics.
On Day 2, we will kick off with an introduction to Azure Pipelines, an essential tool for achieving continuous integration and continuous deployment (CI/CD). You will understand the benefits of Azure Pipelines and gain hands-on experience in creating a pipeline using either Azure DevOps or YAML.
The latter part of Day 2 will focus on exploring the use cases of APIs. You will learn about real-world scenarios where APIs play a crucial role and understand the principles of RESTful APIs, a widely adopted architectural style for designing networked applications.
Finally, we will introduce you to OpenAPI Specification (OAS) and GitHub Copilot, cutting-edge technologies that streamline API development and integration processes.
By the end of this bootcamp, you will have a solid foundation in Azure, Git and GitHub, web development, Azure Web App Services, Azure Pipelines, and API integration. Join us in this immersive learning experience and take your skills to the next level!
Note: The curriculum may be subject to slight variations based on the needs of the participants and any updates in the technologies covered.