Course Details
LU1 Implement Azure App Service web apps
Topic 1 Explore Azure App Service
Examine Azure App Service
Examine Azure App Service plans
Deploy to App Service
Explore authentication and authorization in App Service
Discover App Service networking features
Exercise: Create a static HTML web app by using Azure Cloud Shell
Topic 2 Configure web app settings
Configure application settings
Configure general settings
Configure path mappings
Enable diagnostic logging
Configure security certificates
Topic 3 Scale apps in Azure App Service
Examine autoscale factors
Identify autoscale factors
Enable autoscale in App Service
Explore autoscale best practices
Topic 4 Explore Azure App Service deployment slots
Explore staging environments
Examine slot swapping
Swap deployment slots
Route traffic in App Service
LU2 Implement Azure Functions
Topic 5 Explore Azure Functions
Discover Azure Functions
Compare Azure Functions hosting options
Scale Azure Functions
Topic 6 Develop Azure Functions
Explore Azure Functions development
Create triggers and bindings
Connect functions to Azure services
Exercise: Create an Azure Function by using Visual Studio Code
LU3 Develop solutions that use Blob storage
Topic 7 Explore Azure Blob storage
Explore Azure Blob storage
Discover Azure Blob storage resource types
Explore Azure Storage security features
Discover static website hosting in Azure Storage
Topic 8 Manage the Azure Blob storage lifecycle
Explore the Azure Blob storage lifecycle
Discover Blob storage lifecycle policies
Implement Blob storage lifecycle policies
Rehydrate blob data from the archive tier
Topic 9 Work with Azure Blob storage
Explore Azure Blob storage client library
Create a client object
Exercise: Create Blob storage resources by using the .NET client library
Manage container properties and metadata by using .NET
Set and retrieve properties and metadata for blob resources by using REST
LU4 Develop solutions that use Azure Cosmos DB
Topic 10 Explore Azure Cosmos DB
Identify key benefits of Azure Cosmos DB
Explore the resource hierarchy
Explore consistency levels
Choose the right consistency level
Explore supported APIs
Discover request units
Exercise: Create Azure Cosmos DB resources by using the Azure portal
Topic 11 Work with Azure Cosmos DB
Explore Microsoft .NET SDK v3 for Azure Cosmos DB
Exercise: Create resources by using the Microsoft .NET SDK v3
Create stored procedures
Create triggers and user-defined functions
Explore change feed in Azure Cosmos DB
LU5 Implement containerized solutions
Topic 12 Manage container images in Azure Container Registry
Discover the Azure Container Registry
Explore storage capabilities
Build and manage containers with tasks
Explore elements of a Dockerfile
Exercise: Build and run a container image by using Azure Container Registry Tasks
Topic 13 Run container images in Azure Container Instances
Explore Azure Container Instances
Exercise - Deploy a container instance by using the Azure CLI
Run containerized tasks with restart policies
Set environment variables in container instances
Mount an Azure file share in Azure Container Instances
Topic 14 Implement Azure Container Apps
Explore Azure Container Apps
Exercise - Deploy a container app
Explore containers in Azure Container Apps
Implement authentication and authorization in Azure Container Apps
Manage revisions and secrets in Azure Container Apps
Explore Dapr integration with Azure Container Apps
LU6 Implement user authentication and authorization
Topic 15 Explore the Microsoft identity platform
Explore the Microsoft identity platform
Explore service principals
Discover permissions and consent
Discover conditional access
Topic 16 Implement authentication by using the Microsoft Authentication Library
Explore the Microsoft Authentication Library
Initialize client applications
Exercise - Implement interactive authentication by using MSAL.NET
Topic 17 Implement shared access signatures
Discover shared access signatures
Choose when to use shared access signatures
Explore stored access policies
Topic 18 Explore Microsoft Graph
Discover Microsoft Graph
Query Microsoft Graph by using REST
Query Microsoft Graph by using SDKs
Apply best practices to Microsoft Graph
LU7 Implement secure Azure solutions
Topic 19 Implement Azure Key Vault
Explore Azure Key Vault
Discover Azure Key Vault best practices
Authenticate to Azure Key Vault
Exercise: Set and retrieve a secret from Azure Key Vault by using Azure CLI
Topic 20 Implement managed identities
Explore managed identities
Discover the managed identities authentication flow
Configure managed identities
Acquire an access token
Topic 21 Implement Azure App Configuration
Explore the Azure App Configuration service
Create paired keys and values
Manage application features
Secure app configuration data
LU8 Implement API Management
Topic 22 Explore API Management
Discover the API Management service
Explore API gateways
Explore API Management policies
Create advanced policies
Secure APIs by using subscriptions
Secure APIs by using certificates
Exercise - Create a backend API
LU9 Develop event-based solutions
Topic 23 Explore Azure Event Grid
Explore Azure Event Grid
Discover event schemas
Explore event delivery durability
Control access to events
Receive events by using webhooks
Filter events
Exercise - Route custom events to web endpoint by using Azure CLI
Topic 24 Explore Azure Event Hubs
Discover Azure Event Hubs
Explore Event Hubs Capture
Scale your processing application
Control access to events
Perform common operations with the Event Hubs client library
LU10 Develop message-based solutions
Topic 25 Discover Azure message queues
Choose a message queue solution
Explore Azure Service Bus
Discover Service Bus queues, topics, and subscriptions
Explore Service Bus message payloads and serialization
Exercise: Send and receive message from a Service Bus queue by using .NET
Explore Azure Queue Storage
Create and manage Azure Queue Storage and messages by using .NET
LU11 Troubleshoot solutions by using Application Insights
Topic 26 Monitor app performance
Explore Application Insights
Discover log-based metrics
Instrument an app for monitoring
Select an availability test
Troubleshoot app performance by using Application Map
LU12 Implement caching for solutions
Topic 27 Develop for Azure Cache for Redis
Explore Azure Cache for Redis
Configure Azure Cache for Redis
Interact with Azure Cache for Redis by using .NET
Exercise - Connect an app to Azure Cache for Redis by using .NET Core
Topic 28 Develop for storage on CDNs
Explore Azure Content Delivery Networks
Control cache behavior on Azure Content Delivery Networks
Interact with Azure Content Delivery Networks by using .NET
Course Info
Promotion Code
Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.
Minimum Entry Requirement
Knowledge and Skills
- Able to operate using computer functions
- Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
- Positive Learning Attitude
- Enthusiastic Learner
Experience
- Minimum of 1 year of working experience.
Target Age Group: 18-65 years old
Minimum Software/Hardware Requirement
Software:
TBD
Hardware: Window or Mac Laptops
Job Roles
- Cloud Developer
- Software Engineer
- Application Developer
- System Architect
- IT Manager
- Backend Developer
- Database Administrator
- Full Stack Developer
- DevOps Engineer
- Solution Architect
- Data Engineer
- IT Consultant
- Web Developer
- Network Engineer
- Data Scientist
Trainers
Sanjiv Venkatram: Sanjiv i is an ACTA certified experienced leader with a proven track record in business / finance consulting and in developing i) business intelligence (BI) solutions ii) data analytics/analysis solutions and iii) IOT lead BI solutions. Sanjiv's goal through Prudentia Consulting, is to promote the simple joy and excitement of actively using the Microsoft Platform. He believes that the agility afforded by the Microsoft platform helps businesses get time back for deeper business thinking and to spend more time with their end customers
Sanjiv has rich experiences in diverse/complex high-tech businesses, turn around environments and strategic transformations. His functional expertise is in sales analytics, financial planning and analysis, engineering and program management. He has worked across discrete manufacturing, professional services and higher education verticals. He also has a working knowledge of equities portfolio management within the financial services domain.Sanjiv is the CEO of Prudentia Consulting, an organization committed to promoting the active usage of the Microsoft Platform. Prior to this, he has worked at Microsoft (US & APAC: 9.2 years), Cognizant Tech Solutions (3.3 years), Yazaki North America (8 years) and until recently at Oracle. Here are a few of his BI/analytics projects driven at scale: Built APAC wide BI dashboard using the Power BI umbrella tool set (Power BI online, Power BI desktop and Power Pivot) and a KPI lake (SQL DB), Helped develop key KPIs – identified key KPIs and helped land this in the DB, Developed a budget audit tool that captured budget inputs from a host of countries across the globe, Developed a business unit P&L reporting tool (functional architecture) in Business Objects for the world-wide financial planning and analysis team.
Alec Tan: Alec Tan is a ACTA certified trainer, He has a number of Comptia certifications. Since 2002, starting off from IT technical background to pre-sales, sales account manager, system integration, operate IT retail / repair shop business in Sim Lim Square 2008 ~ 2012, and back to IT industry employment, freelance IT Trainer till present.
Kishan Raaj: Kishan Raaj is a seasoned Data Science and SAP Program Manager with over 15 years of experience, currently leading all end-to-end training and projects for Data Science across Asia at LITHAN, Singapore. With expertise in machine learning, data analytics, and cloud technologies, he is well-versed in techniques such as regression, decision trees, clustering, and text mining. He has hands-on experience with tools like Python, R, Tableau, PowerBI, and Microsoft Azure Machine Learning Studio.
As an ACTA certified trainer, Kishan has designed and delivered comprehensive courses for SAP and Data Science programs, managing teams and training in multiple countries, including Singapore, Malaysia, China, India, and Vietnam. His background in SAP, particularly in S4/HANA and ABAP, combined with his expertise in machine learning libraries such as TensorFlow and Keras, positions him as a highly capable leader in technical education and project management across various industries.
Quah Chee Yong: Quah Chee Yong is a ACTA certified trainer. Quah Chee Yong Chee Yong is an experienced professional who has held various Technical, Operations and Commercial positions across several industriesA firm believer that AI can create a better world, he has equipped himself with the Knowledge and Skills in the fields of Data Science, Machine Learning, Deep Learning and Cloud Deployment
He has a deep passion for training & facilitating and is currently a Singapore WSQ certified Adult Educator. He particularly enjoys the interactive engagements with his fellow trainers and learners
Peter Cheong : Peter is a ACLP certied trainer. Specialise In IT related knowlege and conduct IT Training which Include Microsoft Window Server Technology (Wintel) and Linux - Centos/Red Hat. Comptia ,ITIL , Motorola Solution Trunking System and Cisco Networking. I was worked in Motorola Solutions Conduct Motorola Astro 25 Trunking System For Police Force Malaysia (RMPnet),Taiwan Navy, Indonesia METRO POLDA (Police Force). After that Peter Join As IT Group Manager For W-Group which include 17 subsidiaries Companies in Real Estate Developer,Plantation, Building Management Services ,Contruction and also Fiber Opti Service Provider in Sabah,Malaysia.
Alan Tan: Alan Tan is a ACTA certified trainer. Alan Tan hold Masters in Data Science in Singapore University of Technology and Design. He is Microsoft Power Platform PL-900 certified and Microsoft Azure Data Fundamentals Certified DP-900. He have this skills in Microsoft Power Platform development skills such as Powerapps, Power Automate,Power Portal, Power Virtual Agent, Power BI, Sharepoint, Dataverse, etc. For Programming language such as Python and Robotics Process Automation (RPA) development. He is working as a Senior Data Engineer in an MNC.
Bernard Peh: Bernard Peh is a Business Development Director and ACTA certified trainer with over 20 years of experience in the financial services industry. He has held key leadership roles and integrated technology, digital marketing, and data science to drive growth in sales, recruitment, and financial planning. As a mentor, Bernard has developed many successful financial professionals who have achieved top industry accolades like TOT, COT, and MDRT.
With deep expertise in data science, Bernard has advised firms and designed training programs for institutions like NTUC Learning Hub. He continues to apply data science to collective funds, achieving exceptional results such as a 400% increase in assets under management, while empowering financial professionals with technology-driven solutions.
Ken Hiong: Ken Hiong is a ACTA certified trainer. Ken has over 20 years of work experience in the healthcare and pharmaceutical industry, having assumed various functional and managerial roles in sales, marketing, business development, finance, business analysis and planning. With an interest and experience in scripting, Ken has worked on projects using HTML, CSS, PHP, MySQL, WordPress, MS Office, VBA, Power BI, etc. Notably, Ken is a proven expert Excel user at work who has made efficient many work processes, improved data analysis and enhanced the quality of business planning and reporting for organizations.
Ken graduated with a Pharmacy degree, holds a Master of Business Administration from the National University of Singapore and a Master of Applied Finance from the University of Adelaide. An ardent advocate of lifelong learning, Ken is ACTA trained and seeks to continually upgrade his IT skills through various channels of learning and Microsoft certifications. With MS Office Master qualification, Ken looks forward to assisting individuals and corporations improve their computer skills, productivity and business outcomes.
Audrey Lin : Audrey Lin is a ACTA certified trainer. She is a Business Development Director at Gill Technologies, an IT Consulting and Managed Services Provider focused at servicing SMEs. I'm responsible for the operations, sales, marketing, accounting, and finance functions of the organization. She have 13 years of experience in helping businesses and schools maximize their Return on Investment on IT through the use of the right technology, improving their business processes and increasing user adoption. My expertise is around Microsoft 365, MS Teams and Power BI. To help organizations improve employee productivity with tools from the MS 365 stack, she have delivered several classroom & online-styled end user training sessions to organizations from various industries - real estate, F&B, oil & gas, healthcare, schools, logistics. I have also created multiple customized & on-demand videos that end users can refer to for a quick review. Being certified as a Microsoft Data Analyst Associate, She is proficient at helping businesses gather business insights from their wide array of data. She have been involved in BI Projects with healthcare firms, logistics companies, FIs, etc., starting from the design phase, right through to the daily management of the BI system. Her area of knowledge in managing security and compliance in MS 365 is significant and ever-growing. She have good understanding of the Zero Trust Principle and uses that to improve the IT security posture of her clients. With the support of her engineering team at Gill Technologies, we use cloud-based management tools from MS 365, namely Intune, Endpoint Manager, Defender, etc. to manage our clients' endpoints.