Hands-On Azure for Beginners
Published by O'Reilly Media, Inc.
Hit the ground running in Microsoft Azure
Course outcomes:
- Learn the fundamentals of cloud computing with Azure
- Understand the Azure ecosystem of services including computing, data storage, networking, and more
- Explore how the Azure Portal and Azure CLI work
Course description
Join expert Madhusudhan Konda to learn about Azure from the ground up, exploring the essential concepts and fundamentals in detail. You’ll look at Azure’s cloud service models, compute services, networking, storage options, and cloud databases, and you’ll learn how to create virtual machines, Kubernetes service clusters, containers, functions, tables, queues, and much more during this three-day crash course immersion into all things Azure.
NOTE: With today’s registration, you’ll be signed up for all three sessions. Although you can attend any of the sessions individually, we recommend participating in all three.
What you’ll learn and how you can apply it
- Deploy applications to app service and AKS clusters
- Create secure private virtual networks and subnets
- Develop networking and web traffic load balancers using gateways
- Set up MySQL and Cosmos DB in the cloud
- Manage and monitor resources
This live event is for you because...
- You’re a developer/DevOps engineer/architect who wants to understand the Azure ecosystem and Azure’s offering of computing and networking services.
- You’re a developer who wants to understand how to deploy applications to AKS, app services, and containers.
- You’re a network engineer who wants to set up virtual private networks, secure resources, and create web traffic load balancing strategies in the cloud.
- You’re a database and storage engineer who wants to create and instantiate databases and file storage systems on Azure.
Prerequisites
- A basic understanding of Unix command-line tools
Recommended preparation:
- Set up a free Microsoft Azure account
- Complete the setup instructions and notes (repository)
Recommended follow-up:
- Read Learning Microsoft Azure (book)
- Explore the Azure Resource Center (playlist)
- Explore Cloud Labs: AZ-900 Microsoft Certified Azure Fundamentals (interactive labs)
- Take Azure Governance and Compliance Crash Course (live online training with Reza Salehi)
- Take Microsoft Azure Developer Associate (AZ-204) Crash Course (live online training with Reza Salehi)
Schedule
The time frames are only estimates and may vary according to how the class is progressing.
Day 1
Setting the scene (25 minutes)
- Group discussion: What’s your cloud computing experience level?
- Presentation: Introduction to Azure cloud
- Demonstration: Working with Azure Portal and CLI
- Q&A
Cloud computing services (35 minutes)
- Presentation: Cloud architecture and Azure services
- Demonstration: Service landscape on Azure Portal
- Q&A
- Break
Introducing cloud service models (35 minutes)
- Presentation: Infrastructure as a service; platform as a service; software as a service; functions (serverless)
- Demonstration: IaaS, PaaS, and SaaS services on Azure
- Q&A
Public, private, and hybrid clouds (25 minutes)
- Presentation: Introduction to types of clouds
- Q&A
- Break
Getting started with Azure (50 minutes)
- Presentation: Azure account and subscriptions; resources and resource groups; portal and CLI access; introduction to compute services
- Hands-on exercises: Create an account; create resource groups and resources inside the groups; set up CLI; create a VM
Wrap-up and Q&A (10 minutes)
Day 2
Azure compute services (60 minutes)
- Presentation: Introduction to Azure compute services; working with Azure virtual machines; Azure App Service
- Demonstration: Creating a VM using portal; deploying a web app to App Service
- Q&A
- Break
Azure computing services (60 minutes)
- Presentation: Introduction to Azure container service; Azure Kubernetes Service (AKS)
- Demonstration: Creating containers; creating AKS clusters
- Q&A
- Break
Azure computing services (15 minutes)
- Presentation: Azure Functions
- Demonstration: Creating functions
- Q&A
Networking services (35 minutes)
- Presentation: Introduction to Azure networking services; content delivery networks (CDN); application and network load balancers
- Demonstration: Creating a virtual network
Wrap-up and Q&A (10 minutes)
Day 3
Storage services (60 minutes)
- Presentation: Introduction to storage services; Azure Blob Storage; Azure tables and queues; working with Azure files and disks
- Demonstration: Creating storage account and uploading files; creating tables and queues
- Q&A
- Break
Storage services (15 minutes)
- Presentation and demo: Working with Azure files and disks
- Q&A
Azure database services (45 minutes)
- Presentation: Introduction to database services; working with Cosmos DB; MySQL database
- Demonstration: Creating a Cosmos DB instance
- Q&A
- Break
Azure database services (contd) (50 minutes)
- Presentation: Azure Database for MySQL; Redis cache
- Demonstration: Creating a MySQL database
Wrap-up and Q&A (10 minutes)
Your Instructor
Madhusudhan Konda
Madhusudhan Konda is a passionate technologist and a lifelong tech learner who loves distilling complex problems into simpler solutions, looking at the big picture and providing technical direction, and experimenting with newer programming languages and shiny frameworks. Over his career, Madhusudhan has held roles such as solution architect, development lead, lead developer, and others, always with a strong inclination toward teaching his fellow techies programming languages, frameworks, and new technologies. He’s been instrumental in delivering high-quality solutions to major clients such as EBRD, Credit Suisse, UBS, Mizuho, Deutsche Bank, Halifax, British Petroleum, British Airways, and Lloyd’s of London, to name a few. His core competencies lie in not only creating simple architectures for complex business problems and designing and developing the software projects from the ground up but also providing strategic road maps, cost-effective architectures, and product designs, leading teams, mentoring, and providing thought leadership. He’s written well-received books and produced video courses on Java, Spring, and the Hibernate ecosystem.