Azure

Azure is Microsoft’s cloud computing platform and services, offering a wide range of infrastructure, platform, and software services. It provides solutions for hosting, managing, and deploying applications and services through Microsoft-managed data centers globally. Azure includes services for virtual machines, databases, AI, machine learning, IoT, and more, making it a comprehensive cloud platform for businesses and developers.

Course Title: Azure Application Developer

Course Duration: 10-12 weeks (adjustable)

Prerequisites:

  • Basic knowledge of programming (e.g., C#, JavaScript)
  • Familiarity with web development concepts (HTML, CSS)
  • Understanding of Azure fundamentals (Azure Fundamentals certification recommended)

Module 1: Introduction to Azure for Web Development

  • Overview of Azure services relevant to web development
  • Setting up an Azure account and subscription
  • Azure Portal and Azure CLI basics
  • Azure DevOps overview

Module 2: Building a Web Application with Azure App Service

  • Introduction to Azure App Service
  • Creating a simple web application
  • Deploying a web application to Azure App Service
  • Custom domains and SSL certificates

Module 3: Database Management with Azure SQL Database

  • Introduction to Azure SQL Database
  • Designing a database schema
  • Connecting and querying Azure SQL Database
  • Implementing data security and backups

Module 4: Azure Functions for Webpage Posting

  • Understanding serverless computing
  • Creating and deploying Azure Functions
  • Integrating Azure Functions with web applications
  • Automating webpage posting using Azure Functions

Module 5: Authentication and Authorization

  • Implementing user authentication with Azure AD B2C
  • Securing API endpoints with Azure AD
  • Role-based access control (RBAC) in Azure
  • Implementing OAuth and OpenID Connect

Module 6: Scaling and Performance Optimization

  • Load balancing and auto-scaling strategies
  • Azure Content Delivery Network (CDN)
  • Performance tuning and monitoring tools
  • Application Insights for tracking application performance

Module 7: CI/CD for Azure Web Applications

  • Introduction to continuous integration and continuous deployment (CI/CD)
  • Azure DevOps pipelines for web application deployment
  • Automated testing and deployment strategies
  • Rollback and version control

Module 8: Front-end Development and UX

  • Creating responsive web designs
  • Using front-end frameworks (e.g., React, Angular, Vue.js)
  • Optimizing user experience (UX) for webpages
  • Integrating front-end with back-end services

Module 9: Error Handling and Troubleshooting

  • Identifying common web application errors
  • Implementing error handling and logging
  • Azure Application Insights for error tracking
  • Debugging techniques for Azure web applications

Module 10: Security Best Practices

  • Security principles for web applications
  • Azure Security Center and Azure Key Vault
  • Data encryption and threat detection
  • Best practices for securing Azure resources

Module 11: Final Project

  • Students work on a final project to apply their knowledge and skills
  • Building a complete webpage posting application using Azure services
  • Deploying the project to Azure and presenting it to the class

Module 12: Exam and Certification

  • Preparation for Azure Developer certification (e.g., Microsoft Certified: Azure Developer Associate)
  • Review of key concepts and skills
  • Exam simulation and practice questions

Why LavinTech ?

1. Understanding Aspirations, Goal Setting & Customized Learning Plan

2. Instructor-Led Coaching (Offline & Online)

3. Coaching by relevant IT experienced professionals

4. Soft skills, Agile, DevSecOps and Cloud overview sessions

5. Practical use case based learning

6. Post course Mentor support

7. Group activities & team work

Inaugural Offer – Lowest fees !

New batch training schedule

Date Batch Details
2-Dec-23Week End
4-Dec-23Week Days
16-Dec-23Week End
25-Dec-23Week Days