title
Azure DevOps Tutorial For Beginners | Azure DevOps CI/CD Pipeline | Edureka
description
๐ฅEdureka Microsoft Azure DevOps Solutions Certification (Use Code "๐๐๐๐๐๐๐๐๐"): https://www.edureka.co/microsoft-azure-devops-solutions-training
This Edureka live video on "Azure DevOps Tutorial" will give you a brief introduction on how you can implement DevOps practices on Microsoft Azure.
Following topics are covered in this live session:
1. What is Azure?
2. What is DevOps
3. DevOps Azure Components
4. Demo: Building digital pipeline on Cloud
-------------------------------------
Do subscribe to our channel and hit the bell icon to never miss an update from us in the future: https://goo.gl/6ohpTV
----------๐๐๐ฎ๐ซ๐๐ค๐ ๐๐๐ฏ๐๐ฉ๐ฌ ๐๐ซ๐๐ข๐ง๐ข๐ง๐ ๐ฌ-----------
๐ตDevOps Online Training: https://bit.ly/3GOAlD5
๐ตKubernetes Online Training: https://bit.ly/3q0zrg1
๐ตDocker Online Training: https://bit.ly/3DYPCj9
๐ตAWS Certified DevOps Engineer Online Training: https://bit.ly/3pXnB6y
๐ตAzure DevOps (Az-400) Online Training: https://bit.ly/3m8WmVr
----------๐๐๐ฎ๐ซ๐๐ค๐ ๐๐๐ฏ๐จ๐ฉ๐ฌ ๐๐๐ฌ๐ญ๐๐ซ๐ฌ ๐๐ซ๐จ๐ ๐ซ๐๐ฆ----------
๐ตDevOps Engineer Masters Program: https://bit.ly/3pXp1Ou
-----------๐๐๐ฎ๐ซ๐๐ค๐ ๐๐ง๐ข๐ฏ๐๐ซ๐ฌ๐ข๐ญ๐ฒ ๐๐ซ๐จ๐ ๐ซ๐๐ฆ----------
๐ Post Graduate Program in DevOps with Purdue University: https://bit.ly/3yqRlMS
๐๐๐๐ฅ๐๐ ๐ซ๐๐ฆ: https://t.me/edurekaupdates
๐๐๐ฐ๐ข๐ญ๐ญ๐๐ซ: https://twitter.com/edurekain
๐๐๐ข๐ง๐ค๐๐๐๐ง: https://www.linkedin.com/company/edureka
๐๐๐ง๐ฌ๐ญ๐๐ ๐ซ๐๐ฆ: https://www.instagram.com/edureka_lea...
๐๐
๐๐๐๐๐จ๐จ๐ค: https://www.facebook.com/edurekaIN/
๐๐๐ฅ๐ข๐๐๐๐ก๐๐ซ๐: https://www.slideshare.net/EdurekaIN
๐๐๐๐ฌ๐ญ๐๐จ๐ฑ: https://castbox.fm/networks/505
๐๐๐๐๐ญ๐ฎ๐ฉ: https://www.meetup.com/edureka/
๐๐๐จ๐ฆ๐ฆ๐ฎ๐ง๐ข๐ญ๐ฒ: https://www.edureka.co/community/
About the Course
Edurekaโs Microsoft Azure DevOps Solutions Certification (AZ-400) Course is curated by industry professionals as per the industry requirements and demands. The certification course gives you a solid foundation to appear for the Microsoft Certified: DevOps Engineer Expert Certification. The course will help you learn how to design and implement strategies for collaboration, source code management, security, compliance, continuous integration, delivery, and monitoring.
Course Objectives
-Demonstrate Git Version Controlling
-Understand Build Strategy and its Implementation
-Integrate Azure Pipelines
-Monitor AKS Cluster from Azure Monitor
-Deploy a multi-container application to AKS
-Migrate and consolidate artifacts
-Use WhiteSource to manage open-source security and license
-Use secrets in the pipeline with Azure Key Vault
-Release deployment control using Azure Monitor as release gate
-Configure Azure IaaS and PaaS
Who should go for this course?
This course is designed for students and IT professionals who want to pursue a career in Cloud Computing. The course is a best fit for:
โ Professionals aspiring to clear the Microsoft Certified: DevOps Engineer Expert Exam
โ Individuals looking to establish their credibility and value in the market as experienced
DevOps practitioners
โ System Administrators
โ Software Developers
โ Cloud Professionals
โ Solution Architects
โ Project Manager
โ Site Reliability Engineers
โ Technical Leads
For more information, Please write back to us at sales@edureka.in or call us at IND: 9606058406 / US: 18338555775 (toll free).
detail
{'title': 'Azure DevOps Tutorial For Beginners | Azure DevOps CI/CD Pipeline | Edureka', 'heatmap': [{'end': 1531.826, 'start': 1450.268, 'weight': 0.718}, {'end': 1951.004, 'start': 1909.145, 'weight': 1}, {'end': 2755.032, 'start': 2636.41, 'weight': 0.722}, {'end': 3098.44, 'start': 3058.112, 'weight': 0.715}], 'summary': 'Covers azure devops, azure platform, cloud computing advantages, azure services, devops practices, azure devops workflow, azure boards functionality, agile project management, and automating build pipelines and version control. it provides insights into various aspects of azure devops and cloud computing, including projected revenue, market size, and benefits such as cost efficiency and flexibility.', 'chapters': [{'end': 333.737, 'segs': [{'end': 69.968, 'src': 'embed', 'start': 43.41, 'weight': 5, 'content': [{'end': 48.115, 'text': "and next we'll learn about what are the different components of Azure DevOps, for example boards.", 'start': 43.41, 'duration': 4.705}, {'end': 49.596, 'text': 'How do you create your task?', 'start': 48.295, 'duration': 1.301}, {'end': 51.318, 'text': 'How do you keep up your source control?', 'start': 49.796, 'duration': 1.522}, {'end': 53.16, 'text': 'And how do you do deployment?', 'start': 51.538, 'duration': 1.622}, {'end': 57.024, 'text': 'all these things we are going to cover as part of the components of Azure DevOps.', 'start': 53.16, 'duration': 3.864}, {'end': 62.024, 'text': 'Next thing that we are going to cover is about a demo on the Azure pipelines.', 'start': 57.682, 'duration': 4.342}, {'end': 64.885, 'text': "So we have got a lot of things to cover in today's session.", 'start': 62.384, 'duration': 2.501}, {'end': 69.968, 'text': "All right, so before we begin, as I said earlier, we'll learn about what is Azure.", 'start': 65.406, 'duration': 4.562}], 'summary': 'Learn about azure devops components, including boards, task creation, source control, deployment, and a demo on azure pipelines.', 'duration': 26.558, 'max_score': 43.41, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA43410.jpg'}, {'end': 108.094, 'src': 'embed', 'start': 81.754, 'weight': 0, 'content': [{'end': 87.397, 'text': 'In the same way, we have got the Azure platform, which is a cloud computing platform provided by Microsoft.', 'start': 81.754, 'duration': 5.643}, {'end': 91.248, 'text': 'and it is available in right now 54 plus regions.', 'start': 87.887, 'duration': 3.361}, {'end': 97.23, 'text': 'This means that you can imagine the kind of scale at which the cloud computing platform is getting built.', 'start': 91.728, 'duration': 5.502}, {'end': 104.612, 'text': 'So there are region means that it can be one particular country in which in a particular area that the data center has been created.', 'start': 97.57, 'duration': 7.042}, {'end': 108.094, 'text': "Now that is something at a very high level that's called a region.", 'start': 104.973, 'duration': 3.121}], 'summary': 'Azure platform by microsoft is available in 54+ regions, showcasing its immense scale and reach.', 'duration': 26.34, 'max_score': 81.754, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA81754.jpg'}, {'end': 202.508, 'src': 'embed', 'start': 147.622, 'weight': 3, 'content': [{'end': 154.484, 'text': 'Now when I say cloud computing platforms as I said Azure is not the only one AWS is there Google Cloud provider is there and there are a few more.', 'start': 147.622, 'duration': 6.862}, {'end': 158.985, 'text': 'So all these different providers are providing us with lots and lots of services.', 'start': 154.884, 'duration': 4.101}, {'end': 164.867, 'text': 'Now, what do we mean by this service service is basically for example, you want to create a virtual machine.', 'start': 159.465, 'duration': 5.402}, {'end': 169.628, 'text': "So what do you do? That's a service so you can go ahead and consume that service.", 'start': 165.207, 'duration': 4.421}, {'end': 173.509, 'text': "Let's say you want to store some data so you can go ahead and create a storage account.", 'start': 170.108, 'duration': 3.401}, {'end': 175.241, 'text': "So that's also another service.", 'start': 173.939, 'duration': 1.302}, {'end': 180.008, 'text': 'So right now there are hundred plus services which are available in Azure.', 'start': 175.682, 'duration': 4.326}, {'end': 184.334, 'text': 'I think number is approximately 150 but just to have a big picture.', 'start': 180.389, 'duration': 3.945}, {'end': 186.598, 'text': "It's the hundred plus services which are available.", 'start': 184.575, 'duration': 2.023}, {'end': 190.646, 'text': "The other important point is that it's available in 140 countries.", 'start': 187.045, 'duration': 3.601}, {'end': 196.887, 'text': 'Regions are more than 54, but then the services of Azure are available in 140 countries.', 'start': 191.106, 'duration': 5.781}, {'end': 198.367, 'text': 'Now you can think about it.', 'start': 197.287, 'duration': 1.08}, {'end': 199.968, 'text': "You're right now in one country.", 'start': 198.647, 'duration': 1.321}, {'end': 202.508, 'text': 'You can start working with the cloud computing platform.', 'start': 200.268, 'duration': 2.24}], 'summary': 'Cloud computing platforms like azure offer over 100 services available in 140 countries.', 'duration': 54.886, 'max_score': 147.622, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA147622.jpg'}, {'end': 260.877, 'src': 'embed', 'start': 236.445, 'weight': 1, 'content': [{'end': 244.349, 'text': 'But then the idea to show this clipping is that both these services are approximately earning around 26 billion dollars per year.', 'start': 236.445, 'duration': 7.904}, {'end': 246.209, 'text': 'This was a figure around six months back.', 'start': 244.689, 'duration': 1.52}, {'end': 249.691, 'text': 'And in fact, these services are growing at a very phenomenal piece.', 'start': 246.51, 'duration': 3.181}, {'end': 254.434, 'text': 'So basically I think last quarter growth figure was approximately 50% for Azure.', 'start': 250.131, 'duration': 4.303}, {'end': 260.877, 'text': 'So you can imagine the scale at which these services are growing 26 billion dollars in one single year.', 'start': 254.814, 'duration': 6.063}], 'summary': 'Azure and aws each earn around 26 billion dollars per year, with azure experiencing approximately 50% growth last quarter.', 'duration': 24.432, 'max_score': 236.445, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA236445.jpg'}], 'start': 9.076, 'title': 'Azure devops and azure platform', 'summary': 'Provides an introduction to azure devops, covering devops concepts, azure devops components, and azure pipelines. it also explores the expansive reach of the azure platform, available in 54+ regions, 140 countries, with a projected revenue of 83 billion dollars by 2021, reflecting rapid cloud computing adoption.', 'chapters': [{'end': 81.354, 'start': 9.076, 'title': 'Introduction to azure devops', 'summary': 'Covers an introduction to azure devops, including discussions on devops concepts, azure devops components, and a demo on azure pipelines. it also explains azure as a cloud computing platform and compares it with amazon web services and google cloud provider.', 'duration': 72.278, 'highlights': ['The chapter covers an introduction to Azure DevOps, including discussions on DevOps concepts, Azure DevOps components, and a demo on Azure pipelines.', 'Azure is explained as a cloud computing platform, comparable to Amazon Web Services and Google Cloud Provider.', 'The components of Azure DevOps, such as boards, source control, and deployment, are discussed in detail.', 'The session aims to cover various aspects, including the basic concepts of DevOps, Azure DevOps components, and the demo on Azure pipelines.']}, {'end': 333.737, 'start': 81.754, 'title': 'Azure platform and cloud computing', 'summary': 'Discusses the expansive reach and growth of the azure platform, highlighting its availability in 54+ regions, 140 countries, and the significant revenue growth, with a projected revenue of 83 billion dollars by 2021, reflecting the rapid expansion and adoption of cloud computing services.', 'duration': 251.983, 'highlights': ['The Azure platform is available in 54+ regions, providing a vast scale for cloud computing infrastructure, and it is projected to achieve a revenue of 83 billion dollars by 2021, indicating a substantial growth in cloud services.', 'The revenue for cloud providers, including Azure, is expected to reach 52 billion dollars in 2021, reflecting a significant increase from 30 billion dollars in 2017, showcasing the substantial expansion of cloud computing services.', 'There are 100+ services available in Azure, with a significant number of services such as virtual machines and storage accounts, offering a wide range of options for consumers in cloud computing.', 'The Azure platform is accessible in 140 countries, enabling a broad global reach and seamless usage across different regions, fostering widespread adoption of cloud computing services.', 'The cloud computing platforms, including Azure, are experiencing rapid growth, with a 50% growth figure for Azure in the last quarter, and both Azure and AWS earning around 26 billion dollars per year, underlining the substantial revenue and expansion in the cloud services industry.']}], 'duration': 324.661, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA9076.jpg', 'highlights': ['The Azure platform is available in 54+ regions, providing a vast scale for cloud computing infrastructure, and it is projected to achieve a revenue of 83 billion dollars by 2021, indicating a substantial growth in cloud services.', 'The revenue for cloud providers, including Azure, is expected to reach 52 billion dollars in 2021, reflecting a significant increase from 30 billion dollars in 2017, showcasing the substantial expansion of cloud computing services.', 'The cloud computing platforms, including Azure, are experiencing rapid growth, with a 50% growth figure for Azure in the last quarter, and both Azure and AWS earning around 26 billion dollars per year, underlining the substantial revenue and expansion in the cloud services industry.', 'The Azure platform is accessible in 140 countries, enabling a broad global reach and seamless usage across different regions, fostering widespread adoption of cloud computing services.', 'There are 100+ services available in Azure, with a significant number of services such as virtual machines and storage accounts, offering a wide range of options for consumers in cloud computing.', 'The chapter covers an introduction to Azure DevOps, including discussions on DevOps concepts, Azure DevOps components, and a demo on Azure pipelines.', 'Azure is explained as a cloud computing platform, comparable to Amazon Web Services and Google Cloud Provider.', 'The components of Azure DevOps, such as boards, source control, and deployment, are discussed in detail.', 'The session aims to cover various aspects, including the basic concepts of DevOps, Azure DevOps components, and the demo on Azure pipelines.']}, {'end': 982.224, 'segs': [{'end': 366.185, 'src': 'embed', 'start': 333.737, 'weight': 0, 'content': [{'end': 337.539, 'text': 'so you can see how fast these companies are moving towards the cloud platforms.', 'start': 333.737, 'duration': 3.802}, {'end': 341.388, 'text': 'One other thing I can show you here is for example, SAS services.', 'start': 338.186, 'duration': 3.202}, {'end': 346.792, 'text': 'This is like a software as a service which many of you might have heard or in fact, most of you might be knowing about it.', 'start': 341.769, 'duration': 5.023}, {'end': 351.335, 'text': 'So approximately it was 60 billion dollars in 2017.', 'start': 347.232, 'duration': 4.103}, {'end': 356.558, 'text': 'Now, this is approximately going to touch 117 billion dollars in 2021.', 'start': 351.335, 'duration': 5.223}, {'end': 359.921, 'text': 'So again, you can see the scale at which these services are growing.', 'start': 356.558, 'duration': 3.363}, {'end': 366.185, 'text': 'So that is why it is very important for all of us who are into the IT sector to start moving towards the cloud.', 'start': 360.301, 'duration': 5.884}], 'summary': 'It companies rapidly shifting to cloud; sas services to reach $117b in 2021.', 'duration': 32.448, 'max_score': 333.737, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA333737.jpg'}, {'end': 396.773, 'src': 'embed', 'start': 373.441, 'weight': 1, 'content': [{'end': 380.126, 'text': 'One last thing which I want to show you is this is a figure from Gartner, which say is that, as of April 2018,', 'start': 373.441, 'duration': 6.685}, {'end': 384.55, 'text': 'AWS and Microsoft are the leaders in the cloud computing platform.', 'start': 380.126, 'duration': 4.424}, {'end': 391.115, 'text': "Of course, there is Google which is also a leader, but it's still not as close to what Microsoft and AWS are doing.", 'start': 384.99, 'duration': 6.125}, {'end': 396.773, 'text': 'Okay, so that is why if you want to choose a cloud computing platform, you can go ahead and choose AWS.', 'start': 391.451, 'duration': 5.322}], 'summary': "Gartner's april 2018 report shows aws and microsoft as cloud computing leaders.", 'duration': 23.332, 'max_score': 373.441, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA373441.jpg'}, {'end': 467.845, 'src': 'embed', 'start': 440.479, 'weight': 2, 'content': [{'end': 443.382, 'text': 'And of course there are some on the right.', 'start': 440.479, 'duration': 2.903}, {'end': 446.806, 'text': 'So in the European side, so there are a lot of data centers which are also there.', 'start': 443.422, 'duration': 3.384}, {'end': 456.597, 'text': 'Okay, So this is how the Azure data centers have come up across the geography and you can go ahead and consume resources or build your resources in any of these regions.', 'start': 447.206, 'duration': 9.391}, {'end': 458.302, 'text': "All right, so let's get going now.", 'start': 457.202, 'duration': 1.1}, {'end': 465.785, 'text': 'I think we have already talked about what is Azure, but let me just slightly brief you on some of these services which are available in Azure.', 'start': 458.542, 'duration': 7.243}, {'end': 467.845, 'text': 'So we have already talked about this stuff.', 'start': 466.265, 'duration': 1.58}], 'summary': 'Azure data centers across europe offer various services for resource consumption and building, facilitating global accessibility.', 'duration': 27.366, 'max_score': 440.479, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA440479.jpg'}, {'end': 533.653, 'src': 'embed', 'start': 509.603, 'weight': 3, 'content': [{'end': 516.905, 'text': 'You need to have networking in place all this stuff you have to do in order to scale your applications or even start building a simple application.', 'start': 509.603, 'duration': 7.302}, {'end': 518.727, 'text': 'Okay in your on-prem environment.', 'start': 517.405, 'duration': 1.322}, {'end': 520.748, 'text': 'Now, when we come to the cloud.', 'start': 519.107, 'duration': 1.641}, {'end': 525.289, 'text': "it's an on-demand provisioning, which means now, if I want to start building an application,", 'start': 520.748, 'duration': 4.541}, {'end': 528.931, 'text': 'I can simply go ahead and provision a particular resource in the cloud,', 'start': 525.289, 'duration': 3.642}, {'end': 533.653, 'text': 'or pick up a particular service and provision it in the cloud in just a matter of seconds.', 'start': 528.931, 'duration': 4.722}], 'summary': 'Networking is crucial for scaling applications. cloud allows on-demand provisioning in seconds.', 'duration': 24.05, 'max_score': 509.603, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA509603.jpg'}, {'end': 583.413, 'src': 'embed', 'start': 552.33, 'weight': 4, 'content': [{'end': 552.59, 'text': 'All right.', 'start': 552.33, 'duration': 0.26}, {'end': 555.07, 'text': 'So this is what we called as a on-demand provisioning.', 'start': 552.61, 'duration': 2.46}, {'end': 558.871, 'text': 'Second thing is about scalability, which I have already just pointed out.', 'start': 555.57, 'duration': 3.301}, {'end': 565.328, 'text': 'So if you just want to scale out, which means you want to add more and more resources in your applications,', 'start': 559.286, 'duration': 6.042}, {'end': 568.049, 'text': 'you can do it in a matter of minutes and seconds.', 'start': 565.328, 'duration': 2.721}, {'end': 575.111, 'text': 'The other important point to note here is that in case your e-commerce site requires a lot of resources during the festive season.', 'start': 568.589, 'duration': 6.522}, {'end': 579.712, 'text': "So you go ahead and provision these resources in your on-prem environment and that's it.", 'start': 575.511, 'duration': 4.201}, {'end': 583.413, 'text': 'But after the festive season, what happens? The demand comes down.', 'start': 580.132, 'duration': 3.281}], 'summary': 'On-demand provisioning allows for quick scalability, adding resources in minutes and seconds, especially useful for e-commerce during peak seasons.', 'duration': 31.083, 'max_score': 552.33, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA552330.jpg'}, {'end': 634.411, 'src': 'embed', 'start': 603.579, 'weight': 5, 'content': [{'end': 604.499, 'text': 'You can scale down.', 'start': 603.579, 'duration': 0.92}, {'end': 608.303, 'text': 'So when you scale down you only pay for what you are consuming.', 'start': 604.94, 'duration': 3.363}, {'end': 611.365, 'text': 'That is the point number three pay as you consume.', 'start': 608.723, 'duration': 2.642}, {'end': 618.88, 'text': 'So if you are right now building a normal, very small application in your dev environment in the cloud, you just pay for one single VM.', 'start': 611.795, 'duration': 7.085}, {'end': 620.862, 'text': 'when you put it to production, you want 100 VMS.', 'start': 618.88, 'duration': 1.982}, {'end': 625.445, 'text': 'You can simply scale up up to 100 VMS and you pay 400 VMS tomorrow.', 'start': 621.202, 'duration': 4.243}, {'end': 629.368, 'text': 'if, for your e-commerce site, if the festive season is over, the demand comes down,', 'start': 625.445, 'duration': 3.923}, {'end': 634.411, 'text': 'then you can scale down all the machines and you only pay for number of resources that you provision.', 'start': 629.368, 'duration': 5.043}], 'summary': 'Scale up to 100 vms for production, pay for what you consume, and scale down during low demand to save costs.', 'duration': 30.832, 'max_score': 603.579, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA603579.jpg'}, {'end': 664.377, 'src': 'embed', 'start': 641.274, 'weight': 6, 'content': [{'end': 649.242, 'text': 'The number four is that you can abstract the resources, which means that in normal on-prem environment, you have to take care of networking,', 'start': 641.274, 'duration': 7.968}, {'end': 651.824, 'text': 'physical servers and all the stuff yourself.', 'start': 649.242, 'duration': 2.582}, {'end': 656.369, 'text': "Now when you come to the cloud you don't need to worry about where is my hardware.", 'start': 652.265, 'duration': 4.104}, {'end': 661.354, 'text': "Of course you can get access to that but then you still don't need to worry about where is my hardware.", 'start': 656.609, 'duration': 4.745}, {'end': 662.955, 'text': 'Is it running up to date.', 'start': 661.654, 'duration': 1.301}, {'end': 664.377, 'text': 'Is it completely patched.', 'start': 663.276, 'duration': 1.101}], 'summary': 'In the cloud, abstract resources allow for freedom from hardware concerns and maintenance tasks.', 'duration': 23.103, 'max_score': 641.274, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA641274.jpg'}, {'end': 712.208, 'src': 'embed', 'start': 681.727, 'weight': 7, 'content': [{'end': 685.811, 'text': 'or if you are into Java, you know how to build Java applications, or maybe PHP,', 'start': 681.727, 'duration': 4.084}, {'end': 689.474, 'text': 'Python and all the different language or basically the frameworks which are available.', 'start': 685.811, 'duration': 3.663}, {'end': 695.779, 'text': 'You can go ahead and build your applications in whatever environment you want or whatever languages you want,', 'start': 689.974, 'duration': 5.805}, {'end': 698.882, 'text': 'and then you can simply come to the cloud and deploy your application.', 'start': 695.779, 'duration': 3.103}, {'end': 701.544, 'text': "This means that you don't have to worry about that.", 'start': 699.262, 'duration': 2.282}, {'end': 705.127, 'text': "If I'm coming to Azure do I need to know dotnet the answer to that is no.", 'start': 701.584, 'duration': 3.543}, {'end': 712.208, 'text': 'And in the same way, if you go to AWS and if you think that I am a dotnet developer, will AWS be useful to me?', 'start': 706.184, 'duration': 6.024}], 'summary': 'Developers can deploy applications in various languages on cloud platforms like azure and aws without needing to know specific languages like dotnet.', 'duration': 30.481, 'max_score': 681.727, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA681727.jpg'}], 'start': 333.737, 'title': 'Cloud computing advantages', 'summary': 'Emphasizes the rapid growth of cloud services, with the saas market projected to reach $117 billion in 2021. it also highlights the dominance of aws and microsoft in cloud computing, and the benefits of moving to the cloud, such as on-demand provisioning, scalability, cost efficiency, and flexibility in application development and deployment.', 'chapters': [{'end': 476.488, 'start': 333.737, 'title': 'Cloud computing growth and market leaders', 'summary': 'Highlights the rapid growth of cloud services, with the software as a service (saas) market expected to reach $117 billion in 2021, the dominance of aws and microsoft in cloud computing, and the extensive global presence of azure data centers, emphasizing the importance of transitioning to cloud platforms for it professionals.', 'duration': 142.751, 'highlights': ['The Software as a Service (SaaS) market is projected to reach $117 billion in 2021, up from $60 billion in 2017, indicating rapid growth and opportunity in the cloud services sector. The SaaS market is forecasted to double from 2017 to 2021, demonstrating significant growth and potential for IT professionals.', 'AWS and Microsoft are identified as the leaders in cloud computing, with a significant lead over other providers, making them preferable choices for cloud platform adoption. AWS and Microsoft are recognized as dominant players in cloud computing, with a preference among companies for migration and utilization, highlighting their market leadership.', "Azure has established over 54 regions globally, including recent expansions into Africa, offering an extensive network of data centers for resource consumption and deployment. Azure's expansive global presence with over 54 regions and recent expansion into Africa provides a wide network of data centers for users to access and deploy resources, showcasing its global infrastructure."]}, {'end': 982.224, 'start': 476.908, 'title': 'Benefits of cloud computing', 'summary': 'Highlights the advantages of moving to the cloud, including on-demand provisioning, scalability, cost efficiency, resource abstraction, and flexibility in application development and deployment, with azure offering a wide range of services for computing, migration, and security.', 'duration': 505.316, 'highlights': ['On-demand provisioning in the cloud allows for instant resource allocation, enabling quick application building and scaling, in contrast to the time-consuming process in on-prem environments. Instant resource provisioning, rapid application building and scaling', 'Scalability in the cloud enables the addition of resources within minutes, facilitating quick adjustments to meet changing demand, unlike the inflexible scaling process in on-prem environments. Quick addition of resources, flexibility in meeting demand changes', 'The pay-as-you-consume model in the cloud allows for cost-effective resource usage, ensuring that expenses align with actual consumption, eliminating waste from overprovisioning as in on-prem environments. Cost-effective resource usage, elimination of overprovisioning waste', 'Resource abstraction in the cloud simplifies application development by removing the need to manage networking, physical servers, and infrastructure maintenance, allowing focus solely on application development and deployment. Simplified application development, removal of infrastructure management burden', 'Flexibility in application development and deployment on cloud platforms like Azure allows developers to build and deploy applications using different languages and frameworks, ensuring compatibility and ease of deployment across multiple cloud providers. Compatibility across languages and frameworks, ease of deployment across cloud providers']}], 'duration': 648.487, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA333737.jpg', 'highlights': ['The SaaS market is projected to reach $117 billion in 2021, indicating rapid growth and opportunity in the cloud services sector.', 'AWS and Microsoft are identified as the leaders in cloud computing, making them preferable choices for cloud platform adoption.', 'Azure has established over 54 regions globally, offering an extensive network of data centers for resource consumption and deployment.', 'On-demand provisioning in the cloud allows for instant resource allocation, enabling quick application building and scaling.', 'Scalability in the cloud enables the addition of resources within minutes, facilitating quick adjustments to meet changing demand.', 'The pay-as-you-consume model in the cloud allows for cost-effective resource usage, ensuring that expenses align with actual consumption.', 'Resource abstraction in the cloud simplifies application development by removing the need to manage networking, physical servers, and infrastructure maintenance.', 'Flexibility in application development and deployment on cloud platforms like Azure allows developers to build and deploy applications using different languages and frameworks.']}, {'end': 1277.14, 'segs': [{'end': 1037.64, 'src': 'embed', 'start': 982.384, 'weight': 0, 'content': [{'end': 986.887, 'text': 'If you have got for example, YouTube like application you want to do some streaming of data.', 'start': 982.384, 'duration': 4.503}, {'end': 988.649, 'text': 'You want to store some video files.', 'start': 987.108, 'duration': 1.541}, {'end': 990.13, 'text': 'You want to store some audio files.', 'start': 988.689, 'duration': 1.441}, {'end': 994.994, 'text': 'You can provision as your storage and of course for big data processing you can use data lakes.', 'start': 990.51, 'duration': 4.484}, {'end': 998.537, 'text': 'So all these different storage options are available in the cloud.', 'start': 995.354, 'duration': 3.183}, {'end': 1000.766, 'text': 'All right, so few more things database.', 'start': 999.125, 'duration': 1.641}, {'end': 1004.247, 'text': 'We have already talked about, then of course, the messaging infrastructure.', 'start': 1000.806, 'duration': 3.441}, {'end': 1010.049, 'text': 'if you have got, you know, the messaging based architecture, which means you have got two services running separately,', 'start': 1004.247, 'duration': 5.802}, {'end': 1016.772, 'text': 'but you want both of them should collaborate with each other by sending out messages to each other so that you can do that in Azure.', 'start': 1010.049, 'duration': 6.723}, {'end': 1023.428, 'text': 'and networking is a very important and very big concept in Azure just like your on-prem network.', 'start': 1017.423, 'duration': 6.005}, {'end': 1029.373, 'text': 'You can build very same networks in the cloud and they are as secure as your on-prem networks.', 'start': 1023.789, 'duration': 5.584}, {'end': 1037.64, 'text': "And in fact I'll go to this extent of saying that, whatever you provision in the cloud, it can be even much more secure than your on-prem environment,", 'start': 1029.834, 'duration': 7.806}], 'summary': 'Azure provides various storage options, messaging infrastructure, and secure networking, making it a secure and versatile cloud platform.', 'duration': 55.256, 'max_score': 982.384, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA982384.jpg'}, {'end': 1137.244, 'src': 'embed', 'start': 1058.145, 'weight': 3, 'content': [{'end': 1065.808, 'text': 'And finally if you want to do monitoring if you want to do management of all your resources in the cloud, you can use some of the tools in Azure.', 'start': 1058.145, 'duration': 7.663}, {'end': 1069.21, 'text': 'So I hope you guys have got some idea of what is Azure.', 'start': 1066.369, 'duration': 2.841}, {'end': 1070.59, 'text': 'So what is Azure?', 'start': 1069.53, 'duration': 1.06}, {'end': 1072.031, 'text': 'Where do we use Azure?', 'start': 1070.991, 'duration': 1.04}, {'end': 1074.112, 'text': 'And what are the different services in Azure?', 'start': 1072.251, 'duration': 1.861}, {'end': 1078.655, 'text': 'One interesting area that I want to touch up today is DevOps.', 'start': 1074.753, 'duration': 3.902}, {'end': 1081.117, 'text': 'We want to know about what is DevOps?', 'start': 1079.296, 'duration': 1.821}, {'end': 1084.739, 'text': 'What are the services available in Azure to handle the DevOps?', 'start': 1081.597, 'duration': 3.142}, {'end': 1087.58, 'text': "So let's first learn about what is DevOps?", 'start': 1085.279, 'duration': 2.301}, {'end': 1088.621, 'text': 'All right.', 'start': 1088.301, 'duration': 0.32}, {'end': 1090.742, 'text': 'So, first thing is when we say what is DevOps?', 'start': 1088.641, 'duration': 2.101}, {'end': 1097.906, 'text': "So basically, just for the definition perspective, it's a set of practices intended to reduce the time between committing a change.", 'start': 1091.182, 'duration': 6.724}, {'end': 1099.487, 'text': "So let's say you are building an application.", 'start': 1097.946, 'duration': 1.541}, {'end': 1105.4, 'text': 'If you commit a change committing this change and taking it to the production is a very long process.', 'start': 1099.978, 'duration': 5.422}, {'end': 1111.362, 'text': 'But then DevOps means that once you commit a change and finally taking that change to the production,', 'start': 1105.82, 'duration': 5.542}, {'end': 1119.565, 'text': 'DevOps is something which can help you reduce the overall time and provide you a standard set of practices using which it makes your deployment very,', 'start': 1111.362, 'duration': 8.203}, {'end': 1120.065, 'text': 'very smooth.', 'start': 1119.565, 'duration': 0.5}, {'end': 1124.041, 'text': 'Of course, it can help you maintain high quality in your application.', 'start': 1120.58, 'duration': 3.461}, {'end': 1130.883, 'text': 'This means if you want to do testing if you want to do some reviews all these things basically are covered in the devops.', 'start': 1124.241, 'duration': 6.642}, {'end': 1134.623, 'text': 'Some of you guys might be coming from the development background.', 'start': 1131.583, 'duration': 3.04}, {'end': 1137.244, 'text': 'Some of you might be coming from the operations background.', 'start': 1134.884, 'duration': 2.36}], 'summary': 'Azure offers tools for monitoring, management, and devops, to reduce deployment time and maintain high quality in applications.', 'duration': 79.099, 'max_score': 1058.145, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA1058145.jpg'}, {'end': 1221.809, 'src': 'embed', 'start': 1194.963, 'weight': 5, 'content': [{'end': 1200.025, 'text': 'the operations guys are working separately and there used to be a lot of friction between these two areas.', 'start': 1194.963, 'duration': 5.062}, {'end': 1208.882, 'text': 'So now, when we come to the DevOps environment, these two set of people, they have actually become one, which means you together do the development,', 'start': 1200.618, 'duration': 8.264}, {'end': 1216.626, 'text': "you together put it into the source control, you do the testing and finally you go ahead, because it's not just individual people, it's a team.", 'start': 1208.882, 'duration': 7.744}, {'end': 1221.809, 'text': 'So you go ahead and do the release, you do the deployment and finally do the monitoring,', 'start': 1217.207, 'duration': 4.602}], 'summary': 'Devops unifies development and operations, fostering collaboration and efficiency.', 'duration': 26.846, 'max_score': 1194.963, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA1194963.jpg'}], 'start': 982.384, 'title': 'Azure services and devops practices', 'summary': 'Covers azure storage, networking, security options, and devops practices, aiming to reduce deployment time and improve maintenance. it also explores how devops facilitates collaboration between developers and operations teams, reducing friction, improving time to market, and enhancing quality, functioning as a single team.', 'chapters': [{'end': 1137.244, 'start': 982.384, 'title': 'Azure services and devops overview', 'summary': 'Discusses the various storage, networking, security options, and devops practices available in azure, emphasizing a reduction in deployment time and high quality maintenance.', 'duration': 154.86, 'highlights': ['DevOps in Azure aims to reduce the time between committing a change and taking it to production, providing a standard set of practices and maintaining high application quality.', 'Azure offers various storage options for video, audio files, and big data processing, including provisioned storage and data lakes.', 'Azure allows messaging-based architecture for services to collaborate by sending messages to each other, facilitating seamless communication.', 'The networking concept in Azure is emphasized, enabling the building of secure cloud networks with extensive security features and customizable configurations.', 'Azure provides tools for monitoring and managing resources in the cloud, ensuring efficient resource management and control.']}, {'end': 1277.14, 'start': 1137.564, 'title': 'Devops: developers and operations collaboration', 'summary': 'Discusses how devops brings developers and operations teams together to work collaboratively, reducing friction, improving time to market, and enhancing quality, ultimately functioning as a single team.', 'duration': 139.576, 'highlights': ['DevOps brings developers and operations teams together to work as one single team, reducing friction and improving time to market. DevOps environment unites developers and operations, leading to reduced friction, faster time to market, and improved quality.', 'In DevOps, developers and operations collaborate throughout the entire process, from development to deployment and monitoring, resulting in improved quality. In DevOps, developers and operations teams collaborate from development to deployment and monitoring, leading to enhanced quality.', 'DevOps eliminates the siloed approach, allowing developers and operations to work together, leading to better quality and faster time to market. DevOps eliminates the siloed approach, enabling developers and operations to work together, resulting in improved quality and faster time to market.']}], 'duration': 294.756, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA982384.jpg', 'highlights': ['Azure offers various storage options for video, audio files, and big data processing, including provisioned storage and data lakes.', 'The networking concept in Azure is emphasized, enabling the building of secure cloud networks with extensive security features and customizable configurations.', 'Azure allows messaging-based architecture for services to collaborate by sending messages to each other, facilitating seamless communication.', 'DevOps in Azure aims to reduce the time between committing a change and taking it to production, providing a standard set of practices and maintaining high application quality.', 'Azure provides tools for monitoring and managing resources in the cloud, ensuring efficient resource management and control.', 'DevOps brings developers and operations teams together to work as one single team, reducing friction and improving time to market.', 'In DevOps, developers and operations collaborate throughout the entire process, from development to deployment and monitoring, resulting in improved quality.', 'DevOps eliminates the siloed approach, allowing developers and operations to work together, leading to better quality and faster time to market.']}, {'end': 1810.884, 'segs': [{'end': 1377.246, 'src': 'embed', 'start': 1351.282, 'weight': 1, 'content': [{'end': 1358.443, 'text': 'which means your operations team is sitting there and doing all these operations stuff and they are monitoring this stuff using different tools.', 'start': 1351.282, 'duration': 7.161}, {'end': 1361.164, 'text': 'when we say that we want to build a DevOps platform,', 'start': 1358.443, 'duration': 2.721}, {'end': 1369.766, 'text': 'We want all these tools what you see here to work together so that you can do this activity without having to do any manual intervention.', 'start': 1361.504, 'duration': 8.262}, {'end': 1377.246, 'text': 'Okay and this is where we are going to spend our time into looking at how these tools can be used when we go to Azure DevOps.', 'start': 1370.146, 'duration': 7.1}], 'summary': 'Devops platform aims to automate operations using integrated tools, focusing on azure devops.', 'duration': 25.964, 'max_score': 1351.282, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA1351282.jpg'}, {'end': 1421.695, 'src': 'embed', 'start': 1395.332, 'weight': 0, 'content': [{'end': 1401.737, 'text': 'So as your devops is something which is providing us all these set of tools integrated into one single environment.', 'start': 1395.332, 'duration': 6.405}, {'end': 1409.291, 'text': 'This means that if you know how to work with Eclipse, if you know how to work with TFS, if you know how to work with git selenium,', 'start': 1402.188, 'duration': 7.103}, {'end': 1414.933, 'text': 'all these different tools, then you can use as your DevOps, or, in fact, in my case as well.', 'start': 1409.291, 'duration': 5.642}, {'end': 1421.695, 'text': "I didn't do you know a lot of tools but still when I started learning about as your DevOps I started learning about all these things as well.", 'start': 1415.093, 'duration': 6.602}], 'summary': 'Azure devops integrates various tools into one environment, facilitating familiarity and learning.', 'duration': 26.363, 'max_score': 1395.332, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA1395332.jpg'}, {'end': 1531.826, 'src': 'heatmap', 'start': 1450.268, 'weight': 0.718, 'content': [{'end': 1455.631, 'text': "So now we are going to talk about what are different components of Azure DevOps, and once we'll see some demos,", 'start': 1450.268, 'duration': 5.363}, {'end': 1465.356, 'text': 'you will be very clearly able to understand how you can take your application from the planning stage up to the deployment and monitoring stage using the tools in Azure.', 'start': 1455.631, 'duration': 9.725}, {'end': 1470.179, 'text': "Okay, so let's learn about what are different components of Azure DevOps which are available.", 'start': 1465.916, 'duration': 4.263}, {'end': 1473.1, 'text': 'Now, let me just show you all five actually.', 'start': 1470.659, 'duration': 2.441}, {'end': 1478.043, 'text': 'So there are five different components which are available as part of Azure DevOps.', 'start': 1473.48, 'duration': 4.563}, {'end': 1481.911, 'text': 'First thing that we need to know is about Azure boards.', 'start': 1478.789, 'duration': 3.122}, {'end': 1485.274, 'text': 'There are people who come from the scrum background.', 'start': 1482.512, 'duration': 2.762}, {'end': 1487.596, 'text': 'They are coming from the project management background.', 'start': 1485.694, 'duration': 1.902}, {'end': 1489.937, 'text': 'They know how to create some features.', 'start': 1487.956, 'duration': 1.981}, {'end': 1491.258, 'text': 'They know how to create epics.', 'start': 1490.138, 'duration': 1.12}, {'end': 1492.98, 'text': 'They know how to create the stories.', 'start': 1491.619, 'duration': 1.361}, {'end': 1495.101, 'text': 'They know how to create tasks and all that stuff.', 'start': 1493.26, 'duration': 1.841}, {'end': 1500.225, 'text': 'And then there are developers who themselves go and create the task on which they are going to work.', 'start': 1495.562, 'duration': 4.663}, {'end': 1503.808, 'text': 'And there are testers who just want to create some test cases.', 'start': 1500.765, 'duration': 3.043}, {'end': 1507.931, 'text': 'And after the test cases are done, they want to create the bugs which they find in the system.', 'start': 1504.168, 'duration': 3.763}, {'end': 1512.767, 'text': 'Now all these activities can be done as part of the Azure boards.', 'start': 1508.442, 'duration': 4.325}, {'end': 1519.473, 'text': 'number two is, of course, after you have done all the planning, after you have created all the epics, all the features, all the stories,', 'start': 1512.767, 'duration': 6.706}, {'end': 1520.595, 'text': 'task and everything.', 'start': 1519.473, 'duration': 1.122}, {'end': 1522.897, 'text': 'second thing you want to do is development.', 'start': 1520.595, 'duration': 2.302}, {'end': 1531.826, 'text': 'For example, you start doing development in TFS you start doing development in Eclipse any ID that you want to use you can do the development.', 'start': 1523.417, 'duration': 8.409}], 'summary': 'Azure devops facilitates planning, development, and testing with five key components including azure boards for project management and development in various ides.', 'duration': 81.558, 'max_score': 1450.268, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA1450268.jpg'}, {'end': 1500.225, 'src': 'embed', 'start': 1470.659, 'weight': 4, 'content': [{'end': 1473.1, 'text': 'Now, let me just show you all five actually.', 'start': 1470.659, 'duration': 2.441}, {'end': 1478.043, 'text': 'So there are five different components which are available as part of Azure DevOps.', 'start': 1473.48, 'duration': 4.563}, {'end': 1481.911, 'text': 'First thing that we need to know is about Azure boards.', 'start': 1478.789, 'duration': 3.122}, {'end': 1485.274, 'text': 'There are people who come from the scrum background.', 'start': 1482.512, 'duration': 2.762}, {'end': 1487.596, 'text': 'They are coming from the project management background.', 'start': 1485.694, 'duration': 1.902}, {'end': 1489.937, 'text': 'They know how to create some features.', 'start': 1487.956, 'duration': 1.981}, {'end': 1491.258, 'text': 'They know how to create epics.', 'start': 1490.138, 'duration': 1.12}, {'end': 1492.98, 'text': 'They know how to create the stories.', 'start': 1491.619, 'duration': 1.361}, {'end': 1495.101, 'text': 'They know how to create tasks and all that stuff.', 'start': 1493.26, 'duration': 1.841}, {'end': 1500.225, 'text': 'And then there are developers who themselves go and create the task on which they are going to work.', 'start': 1495.562, 'duration': 4.663}], 'summary': 'Azure devops offers 5 components including azure boards for managing features, epics, stories, tasks, and more.', 'duration': 29.566, 'max_score': 1470.659, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA1470659.jpg'}, {'end': 1571.564, 'src': 'embed', 'start': 1542.887, 'weight': 3, 'content': [{'end': 1549.532, 'text': 'So in the source control, you check in your code and Azure Repos is a place which provides us with a lot of different repositories.', 'start': 1542.887, 'duration': 6.645}, {'end': 1550.953, 'text': "In fact, right now it's two.", 'start': 1549.873, 'duration': 1.08}, {'end': 1555.057, 'text': 'If you want to use Team Foundation services or if you want to use Git.', 'start': 1551.334, 'duration': 3.723}, {'end': 1561.822, 'text': 'So basically you can provision that in Azure Repos and you can start checking your application code in Azure Repos.', 'start': 1555.497, 'duration': 6.325}, {'end': 1565.12, 'text': 'So again, we are going to see all these things in action today.', 'start': 1562.338, 'duration': 2.782}, {'end': 1571.564, 'text': 'The third thing is once you have check in your code, what do you want to do next? So there are two things that you want to do.', 'start': 1565.54, 'duration': 6.024}], 'summary': 'Azure repos offers two types of repositories: team foundation services and git.', 'duration': 28.677, 'max_score': 1542.887, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA1542887.jpg'}, {'end': 1798.454, 'src': 'embed', 'start': 1773.888, 'weight': 2, 'content': [{'end': 1779.87, 'text': 'We have got as your pipelines which can help us do the build of the code release of the code into a particular environment.', 'start': 1773.888, 'duration': 5.982}, {'end': 1788.832, 'text': 'Then we have got as your test plans which we can use to do our testing, which could be a manual test cases, automated test cases, exploratory testing.', 'start': 1780.31, 'duration': 8.522}, {'end': 1791.453, 'text': 'all that can be done as part of the Azure test plans.', 'start': 1788.832, 'duration': 2.621}, {'end': 1798.454, 'text': 'And finally, if you have got some common DLLs or common jar files that you want to store it as part of your repository,', 'start': 1791.873, 'duration': 6.581}], 'summary': 'Azure pipelines enable code release and testing, with support for common dlls and jar files.', 'duration': 24.566, 'max_score': 1773.888, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA1773888.jpg'}], 'start': 1277.621, 'title': 'Azure devops and its workflow', 'summary': 'Covers the understanding of devops and tools like eclipse, tfs, jira, jenkins, azure devops, and azure boards. it also delves into the azure devops workflow which includes planning, development, source control, build and release pipelines, testing, and artifact management.', 'chapters': [{'end': 1507.931, 'start': 1277.621, 'title': 'Understanding azure devops and its tools', 'summary': 'Explains the concept of devops and how various tools like eclipse, tfs, jira, jenkins, azure devops, and azure boards are utilized to enable collaboration between development, operations, testing, and deployment, emphasizing the integration of tools in azure devops for seamless devops activities.', 'duration': 230.31, 'highlights': ['The chapter explains the concept of DevOps and how various tools like Eclipse, TFS, Jira, Jenkins, Azure DevOps, and Azure Boards are utilized to enable collaboration between development, operations, testing, and deployment. It highlights the importance of collaboration between development, operations, and testing, using tools like Eclipse, TFS, Jira, Jenkins, Azure DevOps, and Azure Boards.', 'Emphasizing the integration of tools in Azure DevOps for seamless DevOps activities. It emphasizes the integration of tools in Azure DevOps for seamless DevOps activities, facilitating collaboration and automation in development, testing, deployment, and operations.']}, {'end': 1810.884, 'start': 1508.442, 'title': 'Azure devops workflow', 'summary': 'Introduces the azure devops workflow including planning using azure boards, development in various ides, source control using azure repos, build and release pipelines, testing with azure test plans, and artifact management with azure artifacts.', 'duration': 302.442, 'highlights': ['Azure Test Plans for manual and automated testing can be used to ensure the functionality of deployed services or applications. Azure Test Plans are used for manual and automated testing, ensuring the functionality of deployed services or applications.', 'Azure Repos provides different repositories, allowing developers to check in code and supports both Team Foundation Services and Git. Azure Repos offers various repositories for code check-in and supports both Team Foundation Services and Git.', 'Azure Boards facilitate the creation of work items for planning purposes within the Azure DevOps workflow. Azure Boards aid in creating work items for planning purposes within the Azure DevOps workflow.']}], 'duration': 533.263, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA1277621.jpg', 'highlights': ['The chapter explains the concept of DevOps and how various tools like Eclipse, TFS, Jira, Jenkins, Azure DevOps, and Azure Boards are utilized to enable collaboration between development, operations, testing, and deployment.', 'Emphasizing the integration of tools in Azure DevOps for seamless DevOps activities.', 'Azure Test Plans are used for manual and automated testing, ensuring the functionality of deployed services or applications.', 'Azure Repos offers various repositories for code check-in and supports both Team Foundation Services and Git.', 'Azure Boards aid in creating work items for planning purposes within the Azure DevOps workflow.']}, {'end': 2127.329, 'segs': [{'end': 1846.332, 'src': 'embed', 'start': 1811.264, 'weight': 0, 'content': [{'end': 1818.211, 'text': "So, as I said earlier, as your boards, is a service for managing the work of your software project, which means you want to create some, let's say,", 'start': 1811.264, 'duration': 6.947}, {'end': 1822.895, 'text': 'epics. you want to create some features, basically some tasks, some product backlog items.', 'start': 1818.211, 'duration': 4.684}, {'end': 1827.399, 'text': 'You want to create some bugs all this can be handled in as your boats.', 'start': 1823.295, 'duration': 4.104}, {'end': 1830.94, 'text': 'So you can set up that I want to follow the agile process.', 'start': 1827.898, 'duration': 3.042}, {'end': 1832.602, 'text': 'I want to follow the scrum process.', 'start': 1831.14, 'duration': 1.462}, {'end': 1834.263, 'text': 'I want to use the Kanban.', 'start': 1832.982, 'duration': 1.281}, {'end': 1838.146, 'text': 'So all these things are available as part of the Azure boats.', 'start': 1834.483, 'duration': 3.663}, {'end': 1841.468, 'text': 'So it does not matter that what kind of process you want to follow.', 'start': 1838.706, 'duration': 2.762}, {'end': 1843.69, 'text': 'I know that a lot of people know about agile.', 'start': 1841.909, 'duration': 1.781}, {'end': 1846.332, 'text': 'So guys, I am also an agile and safe certified.', 'start': 1844.09, 'duration': 2.242}], 'summary': 'Azure boards can manage epics, features, tasks, bugs, and supports agile, scrum, and kanban processes. also, the speaker is agile and safe certified.', 'duration': 35.068, 'max_score': 1811.264, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA1811264.jpg'}, {'end': 1897.22, 'src': 'embed', 'start': 1865.298, 'weight': 4, 'content': [{'end': 1870.702, 'text': 'In fact, board is something where basically you can run some queries and see that what is something in a particular sprint.', 'start': 1865.298, 'duration': 5.404}, {'end': 1873.104, 'text': "Or let's say what are the tasks which are active?", 'start': 1871.102, 'duration': 2.002}, {'end': 1875.385, 'text': 'Or what are the tasks which are closed?', 'start': 1873.544, 'duration': 1.841}, {'end': 1880.108, 'text': 'If you just want to say that, what were the tasks which were released in this particular sprint?', 'start': 1875.946, 'duration': 4.162}, {'end': 1883.21, 'text': 'So all this information, you can get it from the boards.', 'start': 1880.469, 'duration': 2.741}, {'end': 1885.432, 'text': 'Next thing is about sprints.', 'start': 1883.851, 'duration': 1.581}, {'end': 1887.837, 'text': "Now, let's say a Sprint is of 15 days.", 'start': 1885.956, 'duration': 1.881}, {'end': 1897.22, 'text': 'So in 15 days, what other work that we are going to accomplish? So those things or basically those tasks or features they go into Sprints.', 'start': 1888.377, 'duration': 8.843}], 'summary': 'Boards provide insights on active, closed, and released tasks in sprints; sprints last for 15 days.', 'duration': 31.922, 'max_score': 1865.298, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA1865298.jpg'}, {'end': 1951.004, 'src': 'heatmap', 'start': 1909.145, 'weight': 1, 'content': [{'end': 1911.686, 'text': 'So this is what is covered as part of the Azure boards.', 'start': 1909.145, 'duration': 2.541}, {'end': 1916.499, 'text': "We can just talk slightly more on this and then we'll see that in the demo.", 'start': 1912.216, 'duration': 4.283}, {'end': 1921.482, 'text': 'Now, what do we see here? We have got work items pretty simple stuff create.', 'start': 1916.999, 'duration': 4.483}, {'end': 1923.063, 'text': "Let's say you can see here.", 'start': 1921.702, 'duration': 1.361}, {'end': 1924.404, 'text': 'This is a bug being created.', 'start': 1923.123, 'duration': 1.281}, {'end': 1928.947, 'text': 'This is a user story which is created, or basically the backlog item which is created.', 'start': 1924.824, 'duration': 4.123}, {'end': 1932.789, 'text': 'then we have the task which are getting created and the same way, we have got features.', 'start': 1928.947, 'duration': 3.842}, {'end': 1936.532, 'text': 'We have got epics which we can create as part of the work items.', 'start': 1932.829, 'duration': 3.703}, {'end': 1938.133, 'text': 'Then we have got boards.', 'start': 1937.132, 'duration': 1.001}, {'end': 1944.88, 'text': 'So you can see that what is basically the particular flow of your current Sprint or what is the flow of your project?', 'start': 1938.615, 'duration': 6.265}, {'end': 1947.081, 'text': 'Of course we have got backlogs.', 'start': 1945.46, 'duration': 1.621}, {'end': 1948.542, 'text': 'now we can arrange.', 'start': 1947.081, 'duration': 1.461}, {'end': 1951.004, 'text': 'what do we want to do as part of the backlog?', 'start': 1948.542, 'duration': 2.462}], 'summary': 'Azure boards cover work items like bugs, user stories, tasks, features, and epics, and provide backlogs and project flow insights.', 'duration': 41.859, 'max_score': 1909.145, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA1909145.jpg'}, {'end': 2037.039, 'src': 'embed', 'start': 1996.03, 'weight': 2, 'content': [{'end': 2003.216, 'text': 'they try to complete all that stuff during that 15-day time box window, and that is what you can build as part of the Sprints.', 'start': 1996.03, 'duration': 7.186}, {'end': 2004.259, 'text': 'All right.', 'start': 2003.939, 'duration': 0.32}, {'end': 2009.243, 'text': 'So then we have the final dashboards where you can see what is the current status of your project,', 'start': 2004.299, 'duration': 4.944}, {'end': 2013.566, 'text': 'before we go further and look into other different aspects, like pipelines and stuff.', 'start': 2009.243, 'duration': 4.323}, {'end': 2021.332, 'text': 'I just want to give you a small demo of how you can create the work items how you can create the backlog items and how you can use the boats.', 'start': 2013.966, 'duration': 7.366}, {'end': 2023.854, 'text': 'So let me stop here for a while.', 'start': 2021.992, 'duration': 1.862}, {'end': 2029.878, 'text': "Okay, and what I'm going to do now is going to go to something called as dev.azure.com.", 'start': 2023.874, 'duration': 6.004}, {'end': 2037.039, 'text': "What you need to do here is, if you are not signed in, they'll ask you to sign up or sign in, and once you sign in,", 'start': 2031.155, 'duration': 5.884}], 'summary': 'Sprints involve completing work in 15-day time boxes, with progress tracked in dashboards on dev.azure.com.', 'duration': 41.009, 'max_score': 1996.03, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA1996030.jpg'}], 'start': 1811.264, 'title': 'Azure boards functionality', 'summary': 'Introduces azure boards for managing software projects, supporting agile, scrum, and kanban processes, and handling work items and backlogs. it also covers tracking tasks in sprints, work items, and dashboards, and creating a new project in dev.azure.com.', 'chapters': [{'end': 1864.758, 'start': 1811.264, 'title': 'Azure boards management', 'summary': 'Introduces azure boards as a service for managing software projects, highlighting its capability to support various processes such as agile, scrum, and kanban, and the ability to create and handle work items and backlogs.', 'duration': 53.494, 'highlights': ['Azure Boards supports agile, scrum, and Kanban processes, providing flexibility for project management.', 'The speaker is agile and SAFe certified, indicating expertise in agile processes and Azure Boards.', 'Azure Boards allows the creation and management of work items, backlogs, epics, features, tasks, and bugs, streamlining project organization.']}, {'end': 2127.329, 'start': 1865.298, 'title': 'Azure boards: managing sprints and work items', 'summary': 'Covers the functionality of azure boards, including the ability to run queries and track tasks in sprints, with a focus on work items, sprints, and dashboards, as well as the process of creating a new project in dev.azure.com.', 'duration': 262.031, 'highlights': ['Azure boards allow running queries to track tasks in sprints, with the ability to monitor active and closed tasks, as well as tasks released in a particular sprint. Azure boards enable tracking tasks in sprints, including monitoring active and closed tasks, as well as tasks released in a specific sprint.', 'Sprints are time-boxed windows for delivering specific parts of a product, such as the checkout functionality in an e-commerce application, typically lasting for 15 days. Sprints are 15-day time-boxed windows for delivering specific product features, like the checkout functionality in an e-commerce application.', 'The process of creating a new project in dev.azure.com involves selecting the project type (private or public), version control (e.g., Git or TFS), and work item process (e.g., agile or scrum). Creating a new project in dev.azure.com involves selecting project type, version control, and work item process, such as agile or scrum.']}], 'duration': 316.065, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA1811264.jpg', 'highlights': ['Azure Boards supports agile, scrum, and Kanban processes, providing flexibility for project management.', 'Azure Boards allows the creation and management of work items, backlogs, epics, features, tasks, and bugs, streamlining project organization.', 'Sprints are time-boxed windows for delivering specific parts of a product, typically lasting for 15 days.', 'The process of creating a new project in dev.azure.com involves selecting project type, version control, and work item process, such as agile or scrum.', 'Azure boards allow running queries to track tasks in sprints, with the ability to monitor active and closed tasks, as well as tasks released in a particular sprint.']}, {'end': 2580.665, 'segs': [{'end': 2194.572, 'src': 'embed', 'start': 2150.645, 'weight': 0, 'content': [{'end': 2152.426, 'text': 'What are the things you can see here?', 'start': 2150.645, 'duration': 1.781}, {'end': 2158.309, 'text': 'something called as Azure boards, which we have already talked about the repositories as your repose.', 'start': 2152.426, 'duration': 5.883}, {'end': 2159.83, 'text': 'then we have the Azure pipelines.', 'start': 2158.309, 'duration': 1.521}, {'end': 2163.452, 'text': 'We have got the test plans and then we have got the artifacts.', 'start': 2160.33, 'duration': 3.122}, {'end': 2166.072, 'text': 'The same stuff that we have seen in the slide.', 'start': 2163.991, 'duration': 2.081}, {'end': 2170.534, 'text': "It's available on dev.azure.com once you create a project.", 'start': 2166.472, 'duration': 4.062}, {'end': 2173.655, 'text': 'Now, let me go ahead and first of all, click on this project.', 'start': 2171.014, 'duration': 2.641}, {'end': 2178.297, 'text': "What I've done in as part of this project, I am using agile plus I'm using git.", 'start': 2174.115, 'duration': 4.182}, {'end': 2183.539, 'text': "So I've selected this one and this is now showing up in my test project 3.", 'start': 2178.657, 'duration': 4.882}, {'end': 2187.92, 'text': 'The first thing as I told you that I want to show you about is boards.', 'start': 2183.539, 'duration': 4.381}, {'end': 2189.141, 'text': 'Now, let me go here.', 'start': 2188.361, 'duration': 0.78}, {'end': 2190.189, 'text': 'On the left hand side.', 'start': 2189.528, 'duration': 0.661}, {'end': 2194.572, 'text': 'You can see boards repose pipelines test plans and artifacts.', 'start': 2190.209, 'duration': 4.363}], 'summary': 'Azure devops offers azure boards, pipelines, test plans, and artifacts on dev.azure.com for project management and collaboration.', 'duration': 43.927, 'max_score': 2150.645, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA2150645.jpg'}, {'end': 2247.837, 'src': 'embed', 'start': 2215.389, 'weight': 3, 'content': [{'end': 2217.792, 'text': 'Now epic is something which is very, very high level.', 'start': 2215.389, 'duration': 2.403}, {'end': 2222.396, 'text': "So let's say your leadership team comes up and they define something called as an epic.", 'start': 2218.112, 'duration': 4.284}, {'end': 2229.823, 'text': 'Now they will say that we want to deliver this kind of project, all right? So there they are defining a particular epic.', 'start': 2222.876, 'duration': 6.947}, {'end': 2235.148, 'text': "Now inside the epic what you can do your product owners or let's say your project managers.", 'start': 2230.345, 'duration': 4.803}, {'end': 2240.012, 'text': 'They will go ahead and decide on the number of features that you want to have as part of the epic.', 'start': 2235.489, 'duration': 4.523}, {'end': 2241.933, 'text': "Let's say you want to build an e-commerce site.", 'start': 2240.392, 'duration': 1.541}, {'end': 2247.837, 'text': 'So in e-commerce site, the business says that we want to set up some e-commerce set up for our this business.', 'start': 2242.293, 'duration': 5.544}], 'summary': 'Leadership defines epics for project delivery, with product owners determining features, e.g. an e-commerce site.', 'duration': 32.448, 'max_score': 2215.389, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA2215389.jpg'}, {'end': 2298.153, 'src': 'embed', 'start': 2270.626, 'weight': 5, 'content': [{'end': 2274.952, 'text': "Now when you say I want to create let's say and search service in my e-commerce site.", 'start': 2270.626, 'duration': 4.326}, {'end': 2279.459, 'text': 'So as part of the search service, what do you need? You will go ahead and create some stories.', 'start': 2275.353, 'duration': 4.106}, {'end': 2281.983, 'text': 'So, in the story, what will you say?', 'start': 2280, 'duration': 1.983}, {'end': 2286.87, 'text': 'you will say that I want to have some database ready which will contain all the information of my products.', 'start': 2281.983, 'duration': 4.887}, {'end': 2292.429, 'text': "Then I'm going to have, let's say, one more story for building up a middle layer which can help me,", 'start': 2287.446, 'duration': 4.983}, {'end': 2298.153, 'text': "you know some building some api's which can help fetch this information from my database and show it to the end users.", 'start': 2292.429, 'duration': 5.724}], 'summary': 'E-commerce site needs a search service with a database for product information and middle layer for apis.', 'duration': 27.527, 'max_score': 2270.626, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA2270626.jpg'}, {'end': 2330.743, 'src': 'embed', 'start': 2303.276, 'weight': 6, 'content': [{'end': 2307.859, 'text': 'And once you have these user stories, then you go ahead and create tasks inside that particular story.', 'start': 2303.276, 'duration': 4.583}, {'end': 2309.66, 'text': 'So let me start building up.', 'start': 2308.279, 'duration': 1.381}, {'end': 2310.821, 'text': "Let's say one feature.", 'start': 2309.86, 'duration': 0.961}, {'end': 2314.555, 'text': "I'm not going to you know, go into the complete agile model.", 'start': 2311.894, 'duration': 2.661}, {'end': 2320.578, 'text': "But right now I'm just saying that we want to create a feature for let's say search in e-commerce.", 'start': 2314.635, 'duration': 5.943}, {'end': 2322.399, 'text': 'Okay, just remember guys.', 'start': 2321.018, 'duration': 1.381}, {'end': 2325.1, 'text': 'This is not the way we write in agile format.', 'start': 2322.499, 'duration': 2.601}, {'end': 2327.842, 'text': 'So if you want to, you know, just create a new feature.', 'start': 2325.42, 'duration': 2.422}, {'end': 2330.743, 'text': 'There is a particular format in which you should create the feature.', 'start': 2327.922, 'duration': 2.821}], 'summary': 'Creating user stories and tasks for developing a search feature in e-commerce.', 'duration': 27.467, 'max_score': 2303.276, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA2303276.jpg'}, {'end': 2368.882, 'src': 'embed', 'start': 2344.309, 'weight': 8, 'content': [{'end': 2350.11, 'text': 'Okay, I can create multiple iterations Okay, and I can put up the iteration here.', 'start': 2344.309, 'duration': 5.801}, {'end': 2351.831, 'text': 'Now next thing what I can do here.', 'start': 2350.551, 'duration': 1.28}, {'end': 2354.353, 'text': 'I can link it to some existing item.', 'start': 2352.312, 'duration': 2.041}, {'end': 2356.074, 'text': "All right, so we'll do it later.", 'start': 2354.773, 'duration': 1.301}, {'end': 2360.537, 'text': "But then we'll say what is the business value of this? What is the time criticality?", 'start': 2356.494, 'duration': 4.043}, {'end': 2361.838, 'text': 'What is the start date?', 'start': 2360.937, 'duration': 0.901}, {'end': 2365.64, 'text': 'What is the target date which we want to complete this particular feature?', 'start': 2362.118, 'duration': 3.522}, {'end': 2368.061, 'text': 'This feature is new right now.', 'start': 2366.2, 'duration': 1.861}, {'end': 2368.882, 'text': 'So let me save it.', 'start': 2368.141, 'duration': 0.741}], 'summary': 'Creating multiple iterations, linking to existing items, and setting business value, time criticality, start date, and target date for a new feature.', 'duration': 24.573, 'max_score': 2344.309, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA2344309.jpg'}, {'end': 2546.879, 'src': 'embed', 'start': 2517.406, 'weight': 7, 'content': [{'end': 2518.347, 'text': 'So now you can see here.', 'start': 2517.406, 'duration': 0.941}, {'end': 2524.189, 'text': 'We have got one story which we are going to cover in iteration, one which is right now the current one,', 'start': 2518.827, 'duration': 5.362}, {'end': 2527.451, 'text': 'and one story we are going to cover as part of the second iteration.', 'start': 2524.189, 'duration': 3.262}, {'end': 2536.955, 'text': "Now. in fact, if you go ahead and add more tasks to it, let's say, if I click on, I can even change the priority for this one by dragging and dropping.", 'start': 2528.071, 'duration': 8.884}, {'end': 2538.756, 'text': 'now click on API for said service.', 'start': 2536.955, 'duration': 1.801}, {'end': 2546.879, 'text': 'I can go ahead and click on or in fact, I can see the whole history of that particular feature or in fact that particular user story.', 'start': 2539.356, 'duration': 7.523}], 'summary': 'Discussion about covering one current story and one in the second iteration, with the ability to add tasks and change priority, and accessing the api and history.', 'duration': 29.473, 'max_score': 2517.406, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA2517406.jpg'}], 'start': 2127.929, 'title': 'Azure devops and agile project management', 'summary': 'Provides an overview of setting up a project on azure devops, highlighting azure boards, repositories, pipelines, test plans, and artifacts available on dev.azure.com. it also discusses agile project management, including the creation of epics, features, and user stories, and their hierarchy and flow of work items.', 'chapters': [{'end': 2194.572, 'start': 2127.929, 'title': 'Azure boards and pipelines overview', 'summary': 'Discusses setting up a project on azure devops, showcasing the azure boards, repositories, pipelines, test plans, and artifacts, emphasizing the availability of these features on dev.azure.com and the usage of agile and git.', 'duration': 66.643, 'highlights': ['The chapter emphasizes the availability of Azure boards, repositories, pipelines, test plans, and artifacts on dev.azure.com once a project is created.', "The speaker showcases the process of setting up a project using agile and git on Azure DevOps, specifically highlighting the selection of agile and git and its display in 'my test project 3'.", 'The speaker demonstrates the presence of Azure boards, repositories, pipelines, test plans, and artifacts within the project, providing a visual walkthrough of these features.']}, {'end': 2302.596, 'start': 2195.193, 'title': 'Agile project management in boards', 'summary': 'Discusses the process of creating epics, features, and stories in an agile project management tool, showcasing the hierarchy and flow of work items from epics to stories.', 'duration': 107.403, 'highlights': ['The process of creating epics, features, and stories The transcript details the process of creating epics at a high level, breaking them down into features, and further into stories, showcasing the hierarchy and flow of work items.', 'Defining epics and features in agile project management It explains how epics are defined at a high level by the leadership team, followed by the decision on the number of features to be included in the epic by the product owners or project managers.', 'Creating stories for specific functionalities The creation of stories for specific functionalities, such as setting up a search service in an e-commerce site, with the need for database, middle layer, and end user display functionalities, is illustrated.']}, {'end': 2580.665, 'start': 2303.276, 'title': 'Agile feature and user story creation', 'summary': 'Explains the process of creating a new feature and user stories in an agile format, including defining business value, time criticality, start date, and target date, and also adding tasks and iterations to stories.', 'duration': 277.389, 'highlights': ['The process of creating a new feature and user stories in an agile format is explained, including defining business value, time criticality, start date, and target date. agile format, defining business value, time criticality, start date, and target date', 'Adding tasks and iterations to stories is demonstrated, including the ability to link tasks to user stories, set priority, and allocate time estimates. tasks and iterations, linking tasks to user stories, setting priority, time estimates', 'Demonstration of creating multiple iterations and linking tasks to existing items is provided, showcasing the process of creating child items and defining estimates for tasks. creating multiple iterations, linking tasks to existing items, defining estimates for tasks']}], 'duration': 452.736, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA2127929.jpg', 'highlights': ['The chapter emphasizes the availability of Azure boards, repositories, pipelines, test plans, and artifacts on dev.azure.com once a project is created.', "The process of setting up a project using agile and git on Azure DevOps, specifically highlighting the selection of agile and git and its display in 'my test project 3'.", 'The speaker demonstrates the presence of Azure boards, repositories, pipelines, test plans, and artifacts within the project, providing a visual walkthrough of these features.', 'The process of creating epics at a high level, breaking them down into features, and further into stories, showcasing the hierarchy and flow of work items.', 'Defining epics at a high level by the leadership team, followed by the decision on the number of features to be included in the epic by the product owners or project managers.', 'The creation of stories for specific functionalities, such as setting up a search service in an e-commerce site, with the need for database, middle layer, and end user display functionalities, is illustrated.', 'The process of creating a new feature and user stories in an agile format is explained, including defining business value, time criticality, start date, and target date.', 'Adding tasks and iterations to stories is demonstrated, including the ability to link tasks to user stories, set priority, and allocate time estimates.', 'Demonstration of creating multiple iterations and linking tasks to existing items is provided, showcasing the process of creating child items and defining estimates for tasks.']}, {'end': 3022.672, 'segs': [{'end': 2668.503, 'src': 'embed', 'start': 2636.41, 'weight': 0, 'content': [{'end': 2640.315, 'text': "I can just close this task and say that's it.", 'start': 2636.41, 'duration': 3.905}, {'end': 2644.3, 'text': 'So this is how my overall flow of basically the work items work.', 'start': 2640.555, 'duration': 3.745}, {'end': 2649.489, 'text': 'Now next thing which I want to show you is repositories repositories.', 'start': 2644.966, 'duration': 4.523}, {'end': 2655.254, 'text': 'We mentioned that we can use either git or we can use TFS to basically maintain our source code.', 'start': 2649.629, 'duration': 5.625}, {'end': 2659.597, 'text': "I'm just going to show you a demo right now to show you how all this stuff works.", 'start': 2655.554, 'duration': 4.043}, {'end': 2668.503, 'text': 'So what you will do here you can set up a repository which is like a git or a TFS then you can go ahead and start checking in your code.', 'start': 2660.317, 'duration': 8.186}], 'summary': 'Overview of work item flow and setting up repositories for source code management.', 'duration': 32.093, 'max_score': 2636.41, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA2636410.jpg'}, {'end': 2755.032, 'src': 'heatmap', 'start': 2636.41, 'weight': 0.722, 'content': [{'end': 2640.315, 'text': "I can just close this task and say that's it.", 'start': 2636.41, 'duration': 3.905}, {'end': 2644.3, 'text': 'So this is how my overall flow of basically the work items work.', 'start': 2640.555, 'duration': 3.745}, {'end': 2649.489, 'text': 'Now next thing which I want to show you is repositories repositories.', 'start': 2644.966, 'duration': 4.523}, {'end': 2655.254, 'text': 'We mentioned that we can use either git or we can use TFS to basically maintain our source code.', 'start': 2649.629, 'duration': 5.625}, {'end': 2659.597, 'text': "I'm just going to show you a demo right now to show you how all this stuff works.", 'start': 2655.554, 'duration': 4.043}, {'end': 2668.503, 'text': 'So what you will do here you can set up a repository which is like a git or a TFS then you can go ahead and start checking in your code.', 'start': 2660.317, 'duration': 8.186}, {'end': 2676.185, 'text': "What first thing you will see here is because we are using git So I'm clicking on something called as branches and in the branches.", 'start': 2669.204, 'duration': 6.981}, {'end': 2681.048, 'text': "There is a default branch which is always available now that's called as a master branch.", 'start': 2676.625, 'duration': 4.423}, {'end': 2686.312, 'text': 'In fact, you can go ahead and create more branches in some of the source controls like TFS.', 'start': 2681.628, 'duration': 4.684}, {'end': 2692.876, 'text': 'You will have one single place where everybody is checking in the code now in case of git it does not work the same way.', 'start': 2686.632, 'duration': 6.244}, {'end': 2694.177, 'text': "It's a very different structure.", 'start': 2692.956, 'duration': 1.221}, {'end': 2702.263, 'text': 'So what you do is you create your own branch you work in that branch, which means branch is basically a copy of a master branch.', 'start': 2694.597, 'duration': 7.666}, {'end': 2704.486, 'text': 'So you will go inside that branch.', 'start': 2702.924, 'duration': 1.562}, {'end': 2706.227, 'text': 'You will make your check-ins now.', 'start': 2704.786, 'duration': 1.441}, {'end': 2709.35, 'text': 'that is your branch in which you are making the changes.', 'start': 2706.227, 'duration': 3.123}, {'end': 2714.035, 'text': 'you will do the testing once you are completely fine that everything is running fine.', 'start': 2709.35, 'duration': 4.685}, {'end': 2718.159, 'text': 'then you are going to push those changes from your branch to the master branch.', 'start': 2714.035, 'duration': 4.124}, {'end': 2726.123, 'text': "Remember that if you haven't worked with git before, so there is nothing to worry about, because this is not something specific to Azure DevOps,", 'start': 2718.74, 'duration': 7.383}, {'end': 2727.904, 'text': "what I'm talking right now about the branches.", 'start': 2726.123, 'duration': 1.781}, {'end': 2729.925, 'text': 'This is something specific to the git.', 'start': 2727.964, 'duration': 1.961}, {'end': 2733.686, 'text': 'So let me show this thing that we have right now a default master branch.', 'start': 2730.325, 'duration': 3.361}, {'end': 2740.429, 'text': "If I'll click on this one what you will see I have already checked in one particular project into my repository.", 'start': 2734.147, 'duration': 6.282}, {'end': 2744.331, 'text': "Okay, that's called as a web application to if I click on this one.", 'start': 2740.91, 'duration': 3.421}, {'end': 2751.449, 'text': "It's a very simple MVC application that I have created and added it into the source control.", 'start': 2746.764, 'duration': 4.685}, {'end': 2755.032, 'text': "I'll go to the Visual Studio now in the Visual Studio.", 'start': 2752.149, 'duration': 2.883}], 'summary': 'Demonstration of using git and tfs for maintaining source code in azure devops.', 'duration': 118.622, 'max_score': 2636.41, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA2636410.jpg'}, {'end': 2733.686, 'src': 'embed', 'start': 2702.924, 'weight': 1, 'content': [{'end': 2704.486, 'text': 'So you will go inside that branch.', 'start': 2702.924, 'duration': 1.562}, {'end': 2706.227, 'text': 'You will make your check-ins now.', 'start': 2704.786, 'duration': 1.441}, {'end': 2709.35, 'text': 'that is your branch in which you are making the changes.', 'start': 2706.227, 'duration': 3.123}, {'end': 2714.035, 'text': 'you will do the testing once you are completely fine that everything is running fine.', 'start': 2709.35, 'duration': 4.685}, {'end': 2718.159, 'text': 'then you are going to push those changes from your branch to the master branch.', 'start': 2714.035, 'duration': 4.124}, {'end': 2726.123, 'text': "Remember that if you haven't worked with git before, so there is nothing to worry about, because this is not something specific to Azure DevOps,", 'start': 2718.74, 'duration': 7.383}, {'end': 2727.904, 'text': "what I'm talking right now about the branches.", 'start': 2726.123, 'duration': 1.781}, {'end': 2729.925, 'text': 'This is something specific to the git.', 'start': 2727.964, 'duration': 1.961}, {'end': 2733.686, 'text': 'So let me show this thing that we have right now a default master branch.', 'start': 2730.325, 'duration': 3.361}], 'summary': 'Branch changes: check-in, test, push to master in azure devops git.', 'duration': 30.762, 'max_score': 2702.924, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA2702924.jpg'}, {'end': 2812.25, 'src': 'embed', 'start': 2779.551, 'weight': 2, 'content': [{'end': 2782.892, 'text': 'Okay So this is not restricted to dotnet or Visual Studio.', 'start': 2779.551, 'duration': 3.341}, {'end': 2791.638, 'text': 'You can do use any kind of platform or any framework to build your application or it can be in any ID Eclipse IntelliJ anything will work here.', 'start': 2783.293, 'duration': 8.345}, {'end': 2792.438, 'text': 'All right.', 'start': 2792.138, 'duration': 0.3}, {'end': 2801.886, 'text': "So what I'm going to do is create a new application called web application 3 Let this application being created.", 'start': 2792.818, 'duration': 9.068}, {'end': 2804.307, 'text': 'All right.', 'start': 2803.946, 'duration': 0.361}, {'end': 2812.25, 'text': 'Now that we have created our application, what do we need to do? You can see here that my project is ready.', 'start': 2806.167, 'duration': 6.083}], 'summary': 'The tutorial shows creating a web application using any platform or framework.', 'duration': 32.699, 'max_score': 2779.551, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA2779551.jpg'}, {'end': 2855.316, 'src': 'embed', 'start': 2831.449, 'weight': 3, 'content': [{'end': 2838.731, 'text': 'Now This is something very specific to get so if you are not comfortable with get do not worry because this is something you can learn very quickly.', 'start': 2831.449, 'duration': 7.282}, {'end': 2839.431, 'text': 'All right.', 'start': 2839.071, 'duration': 0.36}, {'end': 2840.772, 'text': 'So what do I have here?', 'start': 2839.812, 'duration': 0.96}, {'end': 2844.593, 'text': 'I have got my full application, which is web application 3.', 'start': 2840.892, 'duration': 3.701}, {'end': 2849.634, 'text': 'I can go ahead and check in into a git repository which is managed by Azure DevOps.', 'start': 2844.593, 'duration': 5.041}, {'end': 2855.316, 'text': "So I'm going to say Checking in web application 3.", 'start': 2850.134, 'duration': 5.182}], 'summary': 'Checking in web application 3 into azure devops git repository.', 'duration': 23.867, 'max_score': 2831.449, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA2831449.jpg'}], 'start': 2582.066, 'title': 'Azure devops workflow and git branches', 'summary': 'Covers azure devops workflow, task management, and repository setup using git or tfs, with a focus on creating branches, making changes, and pushing them to the master branch. it also explains git branches and their flexibility for development, and the process of checking in code to azure devops using git and mapping it to work items.', 'chapters': [{'end': 2718.159, 'start': 2582.066, 'title': 'Azure devops workflow and repository setup', 'summary': 'Explains the workflow in azure devops, including task management and repository setup using git or tfs, and demonstrates the process of creating branches, making changes, and pushing them to the master branch.', 'duration': 136.093, 'highlights': ['The chapter explains the workflow in Azure DevOps, including task management and repository setup using git or TFS. It provides an overview of task and backlog management as well as the options for maintaining source code using git or TFS.', 'It demonstrates the process of creating branches, making changes, and pushing them to the master branch. It details the process of creating branches, making changes in the branch, and then pushing the changes to the master branch after testing.']}, {'end': 2804.307, 'start': 2718.74, 'title': 'Understanding git branches in azure devops', 'summary': 'Explains the concept of git branches and demonstrates creating a new branch and adding a project to the repository using visual studio, emphasizing the flexibility of using different platforms and frameworks for development.', 'duration': 85.567, 'highlights': ['The chapter emphasizes that git branches are not specific to Azure DevOps and showcases the process of creating a new branch and adding a project to the repository using Visual Studio.', 'It is highlighted that the flexibility of using different platforms and frameworks for development, such as Eclipse or IntelliJ, is not restricted to a specific framework or IDE.']}, {'end': 3022.672, 'start': 2806.167, 'title': 'Checking in code to azure devops', 'summary': 'Covers the process of checking in a new web application code to azure devops using git, mapping it to a work item, and pushing the changes to the cloud, demonstrating the workflow of creating and linking work items to check-ins.', 'duration': 216.505, 'highlights': ['The process of checking in a new web application code to Azure DevOps using Git is explained. The speaker demonstrates the process of checking in a new web application code to Azure DevOps using Git and mapping it to a work item.', 'Mapping the code to a work item and pushing the changes to the cloud is shown. The speaker shows how to map the code to a work item and push the changes to the cloud, demonstrating the workflow of creating and linking work items to check-ins.', 'The importance of linking work items to check-ins and the visualization of the workflow is highlighted. The importance of linking work items to check-ins is emphasized, and the visualization of the workflow is explained, showing the process of creating and linking work items to check-ins.']}], 'duration': 440.606, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA2582066.jpg', 'highlights': ['The chapter covers the workflow in Azure DevOps, including task management and repository setup using git or TFS.', 'It demonstrates the process of creating branches, making changes, and pushing them to the master branch.', 'The chapter emphasizes the flexibility of using different platforms and frameworks for development, not restricted to a specific framework or IDE.', 'The process of checking in a new web application code to Azure DevOps using Git is explained, including mapping it to a work item and pushing the changes to the cloud.']}, {'end': 3769.658, 'segs': [{'end': 3098.44, 'src': 'heatmap', 'start': 3058.112, 'weight': 0.715, 'content': [{'end': 3060.873, 'text': 'I want to automatically build this particular code.', 'start': 3058.112, 'duration': 2.761}, {'end': 3065.516, 'text': 'So what do I need to do here? I need to go to the third component called pipelines.', 'start': 3061.273, 'duration': 4.243}, {'end': 3073.54, 'text': 'I see something called as builds which means I want to take up this particular source code and do an automatic build of that.', 'start': 3066.496, 'duration': 7.044}, {'end': 3077.582, 'text': 'So what I can do I can click on something called as new build pipeline.', 'start': 3074.02, 'duration': 3.562}, {'end': 3082.305, 'text': "I've already got to create it, but I just want to show you from scratch how this is done.", 'start': 3077.982, 'duration': 4.323}, {'end': 3088.328, 'text': 'So where is your code? It is asking me so my code is present in a git repository.', 'start': 3082.865, 'duration': 5.463}, {'end': 3098.44, 'text': "So I'm going to select this one And what is asking me that where is your source? Okay, or where is your git repository? All right.", 'start': 3088.728, 'duration': 9.712}], 'summary': 'Automate building of code from git repository using pipelines.', 'duration': 40.328, 'max_score': 3058.112, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA3058112.jpg'}, {'end': 3150.746, 'src': 'embed', 'start': 3121.84, 'weight': 0, 'content': [{'end': 3126.083, 'text': 'But then right now we are focusing on using the kit in as your repose.', 'start': 3121.84, 'duration': 4.243}, {'end': 3128.224, 'text': 'All right, so you here you can see it.', 'start': 3126.443, 'duration': 1.781}, {'end': 3137.931, 'text': "I have got my test project 3 which is my basically my repository and my team project then I'm going to pick up all the code from master branch.", 'start': 3128.244, 'duration': 9.687}, {'end': 3145.056, 'text': "Okay, so I'm going to click on continue and the first thing that I need to do is tell Azure how to build my project.", 'start': 3138.371, 'duration': 6.685}, {'end': 3150.746, 'text': 'So how do I want to build my project? I want to build this project as part of as your web app.', 'start': 3145.563, 'duration': 5.183}], 'summary': 'Focusing on using the kit in azure repos to build project as part of azure web app.', 'duration': 28.906, 'max_score': 3121.84, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA3121840.jpg'}, {'end': 3216.939, 'src': 'embed', 'start': 3189.244, 'weight': 2, 'content': [{'end': 3193.788, 'text': 'If you want to deploy basically build and deploy for Azure Kubernetes Services, you can do it.', 'start': 3189.244, 'duration': 4.544}, {'end': 3198.025, 'text': 'Then if you have got just a function you can build a C sharp function.', 'start': 3194.562, 'duration': 3.463}, {'end': 3200.306, 'text': 'You have the Azure web app for Java.', 'start': 3198.425, 'duration': 1.881}, {'end': 3204.71, 'text': 'So all these things can be done as part of the Azure build pipelines.', 'start': 3200.487, 'duration': 4.223}, {'end': 3209.273, 'text': "Okay So what I'm going to do right now is select a service in Azure.", 'start': 3205.29, 'duration': 3.983}, {'end': 3212.916, 'text': 'Basically, I want to deploy in this particular service called Azure web apps.', 'start': 3209.733, 'duration': 3.183}, {'end': 3216.939, 'text': "And that is why I'm going to select this one to build my code.", 'start': 3213.336, 'duration': 3.603}], 'summary': 'Azure enables building and deploying various services like azure kubernetes, c# functions, and java web apps through its build pipelines.', 'duration': 27.695, 'max_score': 3189.244, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA3189244.jpg'}, {'end': 3424.929, 'src': 'embed', 'start': 3398.616, 'weight': 3, 'content': [{'end': 3404.76, 'text': "In fact, we can let me click on this and let's create a new one as well releases new pipeline.", 'start': 3398.616, 'duration': 6.144}, {'end': 3413.645, 'text': "And is asking me where do you want to do the deployment? So I'm telling Azure that I want to do the deployment in Azure app services.", 'start': 3406.621, 'duration': 7.024}, {'end': 3415.96, 'text': 'You can deploy a Java application.', 'start': 3414.298, 'duration': 1.662}, {'end': 3418.322, 'text': 'You can deploy a node.js application.', 'start': 3416.24, 'duration': 2.082}, {'end': 3420.484, 'text': 'You can install it in service fabric.', 'start': 3418.622, 'duration': 1.862}, {'end': 3424.929, 'text': 'You can install it, you know deploy a rails on Ruby application on app service.', 'start': 3420.885, 'duration': 4.044}], 'summary': 'Azure allows deployment of various applications including java, node.js, and ruby on app service.', 'duration': 26.313, 'max_score': 3398.616, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA3398616.jpg'}, {'end': 3497.142, 'src': 'embed', 'start': 3467.513, 'weight': 4, 'content': [{'end': 3472.555, 'text': "Okay, so I can click on here and say create a release, and that's it.", 'start': 3467.513, 'duration': 5.042}, {'end': 3474.476, 'text': 'or in fact one more thing I can show you.', 'start': 3472.555, 'duration': 1.921}, {'end': 3481.379, 'text': 'if I go back to the main pipeline, I can even set up who will approve it before it goes into a particular environment.', 'start': 3474.476, 'duration': 6.903}, {'end': 3489.759, 'text': 'So I can click, for example, pre-deployment conditions and say who is going to do the pre-deployment approval.', 'start': 3481.795, 'duration': 7.964}, {'end': 3497.142, 'text': 'if your team lead needs to approve the overall release before it goes into you at or production, then you can specify who is the approver.', 'start': 3489.759, 'duration': 7.383}], 'summary': 'Pipeline allows setting release approval before deployment.', 'duration': 29.629, 'max_score': 3467.513, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA3467513.jpg'}, {'end': 3753.067, 'src': 'embed', 'start': 3722.483, 'weight': 1, 'content': [{'end': 3730.008, 'text': 'So this is the overall picture of Azure DevOps starting from planning up to the release without manual intervention.', 'start': 3722.483, 'duration': 7.525}, {'end': 3732.49, 'text': 'All this can be done as part of the DevOps.', 'start': 3730.388, 'duration': 2.102}, {'end': 3737.164, 'text': 'and there are a lot of different personas which are involved here and they can work together.', 'start': 3733.018, 'duration': 4.146}, {'end': 3742.752, 'text': 'Okay So if you just remember this picture, so basically now the developers are doing the development.', 'start': 3737.184, 'duration': 5.568}, {'end': 3744.635, 'text': 'They also build this pipelines.', 'start': 3743.113, 'duration': 1.522}, {'end': 3753.067, 'text': "they are doing the deployment because now it's completely automated, and they are also taking care of the production or the different environments.", 'start': 3745.202, 'duration': 7.865}], 'summary': 'Azure devops enables end-to-end automation of planning, development, deployment, and production, involving different personas.', 'duration': 30.584, 'max_score': 3722.483, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA3722483.jpg'}], 'start': 3022.712, 'title': 'Automating build pipelines and version control', 'summary': 'Discusses the process of automating build pipelines, version control, and repository usage, focusing on azure repos and github. it also covers setting up a build pipeline in azure devops, including the build process, release pipeline creation, and deployment approval.', 'chapters': [{'end': 3121.419, 'start': 3022.712, 'title': 'Automating build pipelines and version control', 'summary': 'Discusses the process of automating the build pipeline, version control, and repository usage, emphasizing the steps involved in checking in the source code, creating a new build pipeline, and selecting the source code repository, with a focus on azure repos and github.', 'duration': 98.707, 'highlights': ['The chapter emphasizes the process of automating the build pipeline and version control, highlighting the steps involved in checking in the source code, creating a new build pipeline, and selecting the source code repository, with a focus on Azure Repos and GitHub.', "The speaker discusses the importance of checking in the source code after creating it, followed by the need to automatically build the code, which involves navigating to the 'pipelines' component and creating a new build pipeline.", 'The speaker mentions the option to select the source code repository, such as Azure Repos or GitHub, for the build pipeline, providing flexibility based on the location of the code.']}, {'end': 3769.658, 'start': 3121.84, 'title': 'Azure devops pipeline deployment', 'summary': 'Discusses the process of setting up a build pipeline in azure devops, covering the selection of services, the build process, release pipeline creation, and deployment approval, providing insights into the steps involved in the deployment process.', 'duration': 647.818, 'highlights': ['The chapter discusses the process of setting up a build pipeline in Azure DevOps, covering the selection of services, the build process, release pipeline creation, and deployment approval. The chapter provides a detailed walkthrough of the process involved in setting up a build pipeline in Azure DevOps, including the selection of services, the build process, release pipeline creation, and deployment approval.', 'The speaker demonstrates the steps to build a project as part of the Azure web app and showcases the various types of projects that can be built, such as ASP.NET, Android, Java, Python, ASP.NET Core, Docker containers, and Azure Kubernetes Services. The speaker illustrates the process of building a project as part of the Azure web app, highlighting the various types of projects that can be built, including ASP.NET, Android, Java, Python, ASP.NET Core, Docker containers, and Azure Kubernetes Services.', 'The chapter explains the release pipeline creation process and highlights the deployment to Azure app services for various types of applications, including Java, node.js, service fabric, Ruby on Rails, and IS websites. The chapter elaborates on the creation of a release pipeline and emphasizes the deployment to Azure app services for different types of applications, such as Java, node.js, service fabric, Ruby on Rails, and IS websites.', 'The speaker demonstrates the setup for deployment approval, enabling a pre-deployment approval process and showcasing the role of the approver in the release deployment. The speaker showcases the setup for deployment approval, demonstrating the pre-deployment approval process and emphasizing the role of the approver in the release deployment.', 'The chapter concludes with an overview of Azure DevOps components, including Azure boards, Azure repos, Azure pipelines, Azure test plans, and Azure artifacts, providing a comprehensive understanding of the DevOps process. The chapter ends with an overview of Azure DevOps components, encompassing Azure boards, Azure repos, Azure pipelines, Azure test plans, and Azure artifacts, offering a holistic understanding of the DevOps process.']}], 'duration': 746.946, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MOZMw5_fBFA/pics/MOZMw5_fBFA3022712.jpg', 'highlights': ['The chapter emphasizes automating the build pipeline and version control, focusing on Azure Repos and GitHub.', 'The process of setting up a build pipeline in Azure DevOps is detailed, covering services, build process, release pipeline creation, and deployment approval.', 'The speaker demonstrates building various types of projects for Azure web app, including ASP.NET, Android, Java, Python, ASP.NET Core, Docker containers, and Azure Kubernetes Services.', 'The chapter explains the release pipeline creation process and highlights deployment to Azure app services for different types of applications.', 'The setup for deployment approval is showcased, emphasizing the pre-deployment approval process and the role of the approver in release deployment.', 'The chapter concludes with an overview of Azure DevOps components, providing a comprehensive understanding of the DevOps process.']}], 'highlights': ['Azure platform projected to achieve a revenue of 83 billion dollars by 2021, indicating substantial growth in cloud services.', 'Cloud computing platforms, including Azure, experiencing rapid growth, with a 50% growth figure for Azure in the last quarter.', 'Azure is accessible in 140 countries, enabling a broad global reach and seamless usage across different regions.', 'Azure offers various storage options for video, audio files, and big data processing, including provisioned storage and data lakes.', 'Azure Boards supports agile, scrum, and Kanban processes, providing flexibility for project management.', "The process of setting up a project using agile and git on Azure DevOps, specifically highlighting the selection of agile and git and its display in 'my test project 3'.", 'The chapter emphasizes automating the build pipeline and version control, focusing on Azure Repos and GitHub.']}