11-27-2024, 01:17 PM
3.81 GB | 00:33:23 | mp4 | 1920X1080 | 16:9
Genre:eLearning |Language:English
Files Included :
1 Welcome (18 MB)
10 Assigning technologies to the architecture (18.6 MB)
100 Collecting Request Metrics (16.47 MB)
101 Demo (5) (37.37 MB)
102 Section recap (12) (10.61 MB)
103 Introduction (13) (3.23 MB)
104 What is Azure FrontDoor (21.14 MB)
105 16 3 (102.07 MB)
106 Configuring the Health Probe (20.4 MB)
107 Adding a Rate Limit Rule with WAF to Front Door (26.01 MB)
108 Setting up a custom domain with Front Door (48.9 MB)
109 Demo (6) (7.75 MB)
11 Introduction (2) (5.48 MB)
110 Section recap (13) (4.1 MB)
111 Introduction (14) (4.09 MB)
112 Setting up a Virtual Network (12.44 MB)
113 Adding services to the Virtual Network (80.87 MB)
114 Allowing FrontDoor requests (25.11 MB)
115 Implementing access restrictions for CosmosDB (13.48 MB)
116 Implementing access restrictions for Redis (35.05 MB)
117 Implementing access restrictions for PostgreSQL (25.14 MB)
118 Allowing GitHub Action deployments to App Services (40.85 MB)
119 Implementing access restrictions for KeyVault (9.53 MB)
12 Creating and setting up the GitHub repository (17.97 MB)
120 Section recap (14) (6.84 MB)
121 Conclusion (9.46 MB)
13 Setting up GitHub environments (13.1 MB)
14 Creating the API Project (24.26 MB)
15 Creating GitHub Actions for API (27.6 MB)
16 Section recap (2) (1.72 MB)
17 Introduction (3) (16.48 MB)
18 What is Infrastructure as Code and Bicep (29.07 MB)
19 Writing Bicep scripts for URL shortener infrastructure (69.36 MB)
2 What will you learn in this course (44.96 MB)
20 Deploying infrastructure to Azure with GitHub Actions (49.66 MB)
21 Deploying infrastructure to multiple environments (54.47 MB)
22 Deploying API with GitHub Actions (23.44 MB)
23 Section recap (3) (2.95 MB)
24 Introduction (4) (14.9 MB)
25 Deploying Azure Key Vault using Bicep (28.91 MB)
26 Integrating with Key Vault (49.11 MB)
27 Elevate GH Actions privileges to write permissions (17.38 MB)
28 Section recap (4) (3.71 MB)
29 Introduction (5) (1.29 MB)
3 Who is the course for and prerequisites (14.64 MB)
30 Feature Design (27.02 MB)
31 Generating a short URL (139.48 MB)
32 Handling requests to create a Short URL (122.72 MB)
33 Adding input validation (37.57 MB)
34 Creating an API endpoint to create Short URLs (53.65 MB)
35 Deploying CosmosDB resources with Bicep (26.44 MB)
36 Storing URLs in CosmosDB (67.7 MB)
37 Increment token and avoid duplication (23.66 MB)
38 Demo (35.86 MB)
39 Section recap (5) (12.58 MB)
4 Introduction (16.27 MB)
40 Introduction (6) (4.98 MB)
41 Feature Design (2) (18.33 MB)
42 Creating the Token Range API infrastructure (9.06 MB)
43 Setting up PostgreSQL for token management (39.83 MB)
44 Creating the Token Range API GitHub Action Workflow (65.95 MB)
45 Handling token range requests (145.71 MB)
46 Deploying the database schema (26.67 MB)
47 Creating an hosted service for range retrieval (139.35 MB)
48 Adding a retry policy with Polly (37.76 MB)
49 Demo (2) (21.93 MB)
5 Functional requirements (8.95 MB)
50 Section recap (6) (4.87 MB)
51 Introduction (7) (2.01 MB)
52 Using Microsoft Entra ID for authentication (9.33 MB)
53 Deploying Entra ID resources using Bicep (44.94 MB)
54 Configuring Entra ID application for the API (17.55 MB)
55 Giving permissions to GitHub Action deploy EntraID Application (20.02 MB)
56 Adding JWT authentication with Entra ID in API (41.28 MB)
57 Accessing user identity in the API (42.27 MB)
58 Section recap (7) (4.35 MB)
59 Introduction (8) (10.61 MB)
6 Non-functional requirements (15.15 MB)
60 Deploying the Redirect API using Bicep (12.78 MB)
61 Creating the Redirect API GitHub Action Workflow (34.56 MB)
62 Implementing URL redirection logic (81.89 MB)
63 Setting up Azure Redis Cache (13.77 MB)
64 Using Redis Cache for better performance (56.56 MB)
65 Demo (3) (19.06 MB)
66 Section recap (8) (4.06 MB)
67 Introduction (9) (2.25 MB)
68 Addressing data challenges (45.99 MB)
69 Setting up Azure Function for data processing using Bicep (53.51 MB)
7 Section recap (4.6 MB)
70 Creating GitHub Action for Azure Function (61.06 MB)
71 Implementing CosmosDB Trigger Azure Function (46.83 MB)
72 Adding a List endpoint to the API (122.25 MB)
73 Add pagination using Continuation Tokens (89.12 MB)
74 Demo (4) (6.86 MB)
75 Section recap (9) (6.42 MB)
76 Introduction (10) (3.92 MB)
77 What is React js (17.05 MB)
78 Creating the React Project (32.93 MB)
79 Deploying Azure Static Web App using Bicep (17.43 MB)
8 Discovering the Short Url length (30.57 MB)
80 Configuring the Web Application in Microsoft Entra ID (22.1 MB)
81 Creating GitHub Action for Static Web App (35.11 MB)
82 Integrating MSAL js for Entra ID authentication (124.74 MB)
83 Enable CORS on Api (14.45 MB)
84 Listing URLs in the UI (68.07 MB)
85 Applying style to the Components (36.42 MB)
86 Building a form to create a short URLs (45.77 MB)
87 Section recap (10) (7.86 MB)
88 Let's practice (14.04 MB)
89 Solution (16.64 MB)
9 Designing the high-level architecture (41.35 MB)
90 Introduction (11) (3.83 MB)
91 What is a Health Check (12.52 MB)
92 Implementing a HealthCheck (61.52 MB)
93 Applying Health Checks across all services (41.18 MB)
94 Configuring Health Checks using Bicep (13.19 MB)
95 Section recap (11) (7.87 MB)
96 Introduction (12) (5.12 MB)
97 What is OpenTelemetry (16.78 MB)
98 Configuring Application Insights and Log Analytics workspace with Bicep (66.73 MB)
99 Adding OpenTelemetry to services (74.94 MB)]
Screenshot
1 Welcome (18 MB)
10 Assigning technologies to the architecture (18.6 MB)
100 Collecting Request Metrics (16.47 MB)
101 Demo (5) (37.37 MB)
102 Section recap (12) (10.61 MB)
103 Introduction (13) (3.23 MB)
104 What is Azure FrontDoor (21.14 MB)
105 16 3 (102.07 MB)
106 Configuring the Health Probe (20.4 MB)
107 Adding a Rate Limit Rule with WAF to Front Door (26.01 MB)
108 Setting up a custom domain with Front Door (48.9 MB)
109 Demo (6) (7.75 MB)
11 Introduction (2) (5.48 MB)
110 Section recap (13) (4.1 MB)
111 Introduction (14) (4.09 MB)
112 Setting up a Virtual Network (12.44 MB)
113 Adding services to the Virtual Network (80.87 MB)
114 Allowing FrontDoor requests (25.11 MB)
115 Implementing access restrictions for CosmosDB (13.48 MB)
116 Implementing access restrictions for Redis (35.05 MB)
117 Implementing access restrictions for PostgreSQL (25.14 MB)
118 Allowing GitHub Action deployments to App Services (40.85 MB)
119 Implementing access restrictions for KeyVault (9.53 MB)
12 Creating and setting up the GitHub repository (17.97 MB)
120 Section recap (14) (6.84 MB)
121 Conclusion (9.46 MB)
13 Setting up GitHub environments (13.1 MB)
14 Creating the API Project (24.26 MB)
15 Creating GitHub Actions for API (27.6 MB)
16 Section recap (2) (1.72 MB)
17 Introduction (3) (16.48 MB)
18 What is Infrastructure as Code and Bicep (29.07 MB)
19 Writing Bicep scripts for URL shortener infrastructure (69.36 MB)
2 What will you learn in this course (44.96 MB)
20 Deploying infrastructure to Azure with GitHub Actions (49.66 MB)
21 Deploying infrastructure to multiple environments (54.47 MB)
22 Deploying API with GitHub Actions (23.44 MB)
23 Section recap (3) (2.95 MB)
24 Introduction (4) (14.9 MB)
25 Deploying Azure Key Vault using Bicep (28.91 MB)
26 Integrating with Key Vault (49.11 MB)
27 Elevate GH Actions privileges to write permissions (17.38 MB)
28 Section recap (4) (3.71 MB)
29 Introduction (5) (1.29 MB)
3 Who is the course for and prerequisites (14.64 MB)
30 Feature Design (27.02 MB)
31 Generating a short URL (139.48 MB)
32 Handling requests to create a Short URL (122.72 MB)
33 Adding input validation (37.57 MB)
34 Creating an API endpoint to create Short URLs (53.65 MB)
35 Deploying CosmosDB resources with Bicep (26.44 MB)
36 Storing URLs in CosmosDB (67.7 MB)
37 Increment token and avoid duplication (23.66 MB)
38 Demo (35.86 MB)
39 Section recap (5) (12.58 MB)
4 Introduction (16.27 MB)
40 Introduction (6) (4.98 MB)
41 Feature Design (2) (18.33 MB)
42 Creating the Token Range API infrastructure (9.06 MB)
43 Setting up PostgreSQL for token management (39.83 MB)
44 Creating the Token Range API GitHub Action Workflow (65.95 MB)
45 Handling token range requests (145.71 MB)
46 Deploying the database schema (26.67 MB)
47 Creating an hosted service for range retrieval (139.35 MB)
48 Adding a retry policy with Polly (37.76 MB)
49 Demo (2) (21.93 MB)
5 Functional requirements (8.95 MB)
50 Section recap (6) (4.87 MB)
51 Introduction (7) (2.01 MB)
52 Using Microsoft Entra ID for authentication (9.33 MB)
53 Deploying Entra ID resources using Bicep (44.94 MB)
54 Configuring Entra ID application for the API (17.55 MB)
55 Giving permissions to GitHub Action deploy EntraID Application (20.02 MB)
56 Adding JWT authentication with Entra ID in API (41.28 MB)
57 Accessing user identity in the API (42.27 MB)
58 Section recap (7) (4.35 MB)
59 Introduction (8) (10.61 MB)
6 Non-functional requirements (15.15 MB)
60 Deploying the Redirect API using Bicep (12.78 MB)
61 Creating the Redirect API GitHub Action Workflow (34.56 MB)
62 Implementing URL redirection logic (81.89 MB)
63 Setting up Azure Redis Cache (13.77 MB)
64 Using Redis Cache for better performance (56.56 MB)
65 Demo (3) (19.06 MB)
66 Section recap (8) (4.06 MB)
67 Introduction (9) (2.25 MB)
68 Addressing data challenges (45.99 MB)
69 Setting up Azure Function for data processing using Bicep (53.51 MB)
7 Section recap (4.6 MB)
70 Creating GitHub Action for Azure Function (61.06 MB)
71 Implementing CosmosDB Trigger Azure Function (46.83 MB)
72 Adding a List endpoint to the API (122.25 MB)
73 Add pagination using Continuation Tokens (89.12 MB)
74 Demo (4) (6.86 MB)
75 Section recap (9) (6.42 MB)
76 Introduction (10) (3.92 MB)
77 What is React js (17.05 MB)
78 Creating the React Project (32.93 MB)
79 Deploying Azure Static Web App using Bicep (17.43 MB)
8 Discovering the Short Url length (30.57 MB)
80 Configuring the Web Application in Microsoft Entra ID (22.1 MB)
81 Creating GitHub Action for Static Web App (35.11 MB)
82 Integrating MSAL js for Entra ID authentication (124.74 MB)
83 Enable CORS on Api (14.45 MB)
84 Listing URLs in the UI (68.07 MB)
85 Applying style to the Components (36.42 MB)
86 Building a form to create a short URLs (45.77 MB)
87 Section recap (10) (7.86 MB)
88 Let's practice (14.04 MB)
89 Solution (16.64 MB)
9 Designing the high-level architecture (41.35 MB)
90 Introduction (11) (3.83 MB)
91 What is a Health Check (12.52 MB)
92 Implementing a HealthCheck (61.52 MB)
93 Applying Health Checks across all services (41.18 MB)
94 Configuring Health Checks using Bicep (13.19 MB)
95 Section recap (11) (7.87 MB)
96 Introduction (12) (5.12 MB)
97 What is OpenTelemetry (16.78 MB)
98 Configuring Application Insights and Log Analytics workspace with Bicep (66.73 MB)
99 Adding OpenTelemetry to services (74.94 MB)]
Screenshot