Build Enterprise Web App with Azure
Build Enterprise Web App with Azure, available at $44.99, has an average rating of 3.3, with 38 lectures, based on 11 reviews, and has 111 subscribers.
You will learn about Implement your authentication and authorization with Azure Active Directory Use Cosmos DB as NoSQL database; use Azure SQL for relational database; and use your favorite MySQL and PostreSQL with Azure. Use Azure Blob Storage for blobs, non-structural data etc in your code. Use event and queue feature of blob storage for reactive programming. Use Service Bus messaging for messaging; use Event Grid for reactive programming and Use Event Hub for big data pipeline. Use Azure DevOps for project management, code repository, private package, CI/CD pipeline and testing. Host your docker images with Azure Container Registry; Publish and scale your app with App Services. Log your app with Azure Application Insights, and monitor your app with Azure Monitor; This course is ideal for individuals who are 1. Experienced software engineer who is interested in Azure or 2. IT admins who are using Azure or 3. Software engineers who have not used Azure before and are interested in this Azure option or 4. Enterprise application developers It is particularly useful for 1. Experienced software engineer who is interested in Azure or 2. IT admins who are using Azure or 3. Software engineers who have not used Azure before and are interested in this Azure option or 4. Enterprise application developers.
Enroll now: Build Enterprise Web App with Azure
Summary
Title: Build Enterprise Web App with Azure
Price: $44.99
Average Rating: 3.3
Number of Lectures: 38
Number of Published Lectures: 38
Number of Curriculum Items: 38
Number of Published Curriculum Objects: 38
Original Price: $49.99
Quality Status: approved
Status: Live
What You Will Learn
- Implement your authentication and authorization with Azure Active Directory
- Use Cosmos DB as NoSQL database; use Azure SQL for relational database; and use your favorite MySQL and PostreSQL with Azure.
- Use Azure Blob Storage for blobs, non-structural data etc in your code. Use event and queue feature of blob storage for reactive programming.
- Use Service Bus messaging for messaging; use Event Grid for reactive programming and Use Event Hub for big data pipeline.
- Use Azure DevOps for project management, code repository, private package, CI/CD pipeline and testing.
- Host your docker images with Azure Container Registry; Publish and scale your app with App Services.
- Log your app with Azure Application Insights, and monitor your app with Azure Monitor;
Who Should Attend
- 1. Experienced software engineer who is interested in Azure
- 2. IT admins who are using Azure
- 3. Software engineers who have not used Azure before and are interested in this Azure option
- 4. Enterprise application developers
Target Audiences
- 1. Experienced software engineer who is interested in Azure
- 2. IT admins who are using Azure
- 3. Software engineers who have not used Azure before and are interested in this Azure option
- 4. Enterprise application developers
This course is the most comprehensive guide for building enterprise web application with Azure. It is designed for software engineers, IT admins and enterprise application developers.
In the first section, we have learned what the course is about, what’s an enterprise app, how to take advantage of Azure free service offering so we can sign up for an account.
In the second section, we introduced Azure Active Directory and Microsoft Identity platform; We showed how to register an app with Azure Active Directory single sign-on; How to use Enterprise App to set up groups, roles and permissions. How to authorize a user and how to validate a token. There is so much information and features with Azure Active Directory, and it could be very confusing. Even though we only scratch the surface, what you have learned is important enough to get your project going.
In the third section, we explored the datastore options. We can choose Cosmos DB as our NoSQL database option, or use Azure SQL as your relational database. Of course, We can bring our own choice of databases, such as MongoDB, MySQL or PostgreSQL. For MongoDB, Azure has Azure Cosmos DB’s API for MongoDB. For MySQL or PostgreSQL, Azure provides fully managed, enterprise-ready community MySQL or PostgreSQL database as a service. Do check the pricing before you make a decision.
In the fourth section, we got to know Azure storages options. We introduced how to work with Azure blob storages for uploading, reading, deleting files. How to secure our file by setting right access controls. How to use event and queue feature in blob storage to monitor new files added or deleted from a blob container, and how we can poll messages from queue so we can do something with the files. And how to use Microsoft Azure Storage Explorer tool to explore our files.
In the fifth section, we introduced the message and event services in Azure: service bus, event hubs and event grid, the similarity, the difference and the best use cases. We also use live codes to demonstrate how to get it started.
In the sixth section, we discussed Azure DevOps for devOps. Azure DevOps has five main services. Azure board is for project management; Azure repos is for our code repositories; Azure Artifacts is for our private package; Azure Pipeline for continuous integration and delivery. Azure Testplans is for testing. All services are under one project, quite convenient in my opinion.
In the seventh section, we went over how to publish our app with Azure App Services. We talked about dockerifying our app, hosting docker images with Azure Container Registries, deploying and scale our app with App Services.
We didn’t forget logging and monitoring. In the eighth section, we integrated Application Insights in our frontend and backend app, which will telemetry logs, exceptions, request & response, crashes to Azure Logs. We can query logs and continuously export them to Azure Blob Container.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Why You should Choose this Course
Lecture 2: Course Format
Lecture 3: What's Enterprise Application
Lecture 4: Sign Up an Azure Account
Chapter 2: Authentication and Authorization with Azure Active Directory (Azure AD)
Lecture 1: Azure Active Directory and Microsoft Identity Platform
Lecture 2: Understand App Registration and Enterprise App
Lecture 3: Use Microsoft Authentication Library (MSAL) for Authentication
Lecture 4: Authorization and Token Validation
Lecture 5: Summary
Chapter 3: Databases in Azure
Lecture 1: Introduction
Lecture 2: Choose Cosmos DB as your NoSQL Database
Lecture 3: Use Azure SQL as your Relational Database
Lecture 4: Bring Your Own Choice of Database
Lecture 5: Summary
Chapter 4: Storages in Azure
Lecture 1: Introduction
Lecture 2: Use Blob Storage
Lecture 3: Integrate with Your Code
Lecture 4: Introduce Azure Storage Explorer
Lecture 5: Summary
Chapter 5: Event and Message Services in Azure
Lecture 1: Introduction
Lecture 2: Use Service Bus for Your Messeging Service
Lecture 3: Use Event Grid for Reactive Programming
Lecture 4: Use Event Hub for Big Data Pipeline
Lecture 5: Summary
Chapter 6: DevOps in Azure
Lecture 1: Introduction
Lecture 2: Use Azure Boards for Project Management
Lecture 3: Use Azure Repos to Host Your Code
Lecture 4: Use Azure Artifacts for Your Private Package
Lecture 5: Use Azure Pipeline for Your CI/CD
Lecture 6: Summary
Chapter 7: Publish Your App with Azure App Services
Lecture 1: Introduction
Lecture 2: Dockerify our App and Use Azure Container Registry to Host Your Docker Images
Lecture 3: Use App Services to Scale Your Full Stack Application
Lecture 4: Summary
Chapter 8: Section 8: Log and Monitor Our App with Azure Monitor
Lecture 1: Introduction
Lecture 2: Integrate with Azure Application Insights
Lecture 3: Summary
Chapter 9: Course Summary
Lecture 1: What We Have Covered
Instructors
-
Liangjun Jiang
Architect and Staff Software Engineer at Walmart Technology
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 1 votes
- 3 stars: 2 votes
- 4 stars: 3 votes
- 5 stars: 2 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024