Course Details
Topic 1: Prepare to maintain SQL databases on Azure
- Describe Microsoft Intelligent Data Platform roles
- Understand SQL Server in an Azure virtual machine
- Design Azure SQL Database for cloud-native applications
- Explore Azure SQL Database Managed Instance
Topic 2: Deploy IaaS solutions with Azure SQL
- Explain IaaS options to deploy SQL Server in Azure
- Understand hybrid scenarios
- Explore performance and security
- Explain high availability and disaster recovery options
- Exercise: Provision a SQL Server on an Azure Virtual Machine
Topic 3: Deploy PaaS solutions with Azure SQL
- Explain PaaS options for deploying SQL Server in Azure
- Explore single SQL database
- Deploy SQL database elastic pool
- Understand SQL database hyperscale
- Examine SQL managed instance
- Describe SQL Edge
- Exercise: Deploy an Azure SQL Database
Topic 4: Evaluate strategies for migrating to Azure SQL
- Understand compatibility level
- Understand Azure preview features
- Describe Azure database migration options
Topic 5: Migrate SQL Server workloads to Azure SQL Database
- Choose the right Azure SQL Database feature
- Use Azure SQL migration extension to migrate to Azure SQL Database
- Explore Data Migration Assistant to migrate to Azure SQL Database
- Migrate to Azure SQL Database using BACPAC
- Use an online method to migrate to Azure SQL Database
- Move data to Azure SQL Database
- Exercise: Migrate a SQL Server database to Azure SQL Database
Topic 6: Migrate SQL workloads to Azure Managed Instances
- Evaluate migration scenarios to SQL Database Managed Instance
- Migrate to SQL Database Managed Instance
- Load and Move data to SQL Database Managed Instance
Topic 7: Configure database authentication and authorization
- Describe Active Directory and Microsoft Entra ID
- Describe authentication and identities
- Describe Security Principals
- Describe database and object permissions
- Identify authentication and authorization failures
- Exercise: Authorize Access to Azure SQL Database with Microsoft Entra ID
Topic 8: Protect data in-transit and at rest
- Explore Transparent Data Encryption
- Configure server and database firewall rules
- Explain object encryption and secure enclaves
- Enable encrypted connections
- Describe SQL injection
- Understand Azure Key Vault
- Exercise: Configure a server-based firewall rule using the Azure portal
Topic 9: Implement compliance controls for sensitive data
- Explore data classification
- Explore server and database audit
- Implement Dynamic Data Masking
- Implement Row Level security
- Understand Microsoft Defender for SQL
- Explore Azure SQL Database Ledger
- Implement Azure Purview
- Exercise: Enable Microsoft Defender for SQL and Data Classification
Topic 10: Describe performance monitoring
- Describe performance monitoring tools
- Describe critical performance metrics
- Establish baseline metrics
- Explore extended events
- Describe Azure SQL Insights
- Explore Query Performance Insight
- Exercise: Isolate problems with monitoring
Topic 11: Configure SQL Server resources for optimal performance
- Explain how to optimize Azure storage for SQL Server virtual machines
- Describe virtual machine resizing
- Optimize database storage
- Control SQL Server resources
Topic 12: Configure databases for optimal performance
- Explore database maintenance checks
- Describe database scoped configuration options
- Describe automatic tuning
- Describe intelligent query processing
- Exercise: Detect and correct fragmentation issues
Topic 13: Explore query performance optimization
- Understand query plans
- Explain estimated and actual query plans
- Describe dynamic management views and functions
- Explore Query Store
- Identify problematic query plans
- Describe blocking and locking
- Exercise: Identify and resolve blocking issues
Topic 14: Explore performance-based design
- Describe normalization
- Choose appropriate data types
- Design indexes
- Exercise: Identify database design issues
Topic 15: Evaluate performance improvements
- Describe wait statistics
- Tune and maintain indexes
- Understand query hints
- Exercise: Isolate problem areas in poorly performing queries
Topic 16: Automate deployment of database resources
- Describe deployment models in Azure
- Automate deployment by using Azure Resource Manager templates and Bicep
- Automate deployment by using PowerShell
- Automate deployment by using Azure CLI
- Exercise: Deploy an Azure SQL Database using an Azure Resource Manager template
Topic 17: Create and manage SQL Agent jobs
- Create a SQL Server maintenance plan
- Describe task status notifications
- Knowledge check
- Exercise: Create a CPU status alert for a SQL Server
Topic 18: Manage Azure PaaS tasks using automation
- Explore Elastic jobs
- Understand Azure Automation
- Build an automation runbook
- Automate database workflows by using Logic Apps
- Monitor automated tasks
- Exercise: Deploy an automation runbook to automatically rebuild indexes
Topic 19: Describe high availability and disaster recovery strategies
- Describe recovery time objective and recovery point objective
- Explore high availability and disaster recovery options
- Describe Azure high availability and disaster recovery features for Azure Virtual Machines
- Describe high availability and disaster recovery options for PaaS deployments
- Explore an IaaS high availability and disaster recovery solution
- Describe hybrid solutions
Topic 20: Explore IaaS and PaaS solutions for high availability and disaster recovery
- Describe failover clusters in Windows Server
- Configure Always-on availability groups
- Describe temporal tables in Azure SQL Database
- Describe active geo-replication for Azure SQL Database
- Explore auto-failover groups for Azure SQL Database and Azure SQL Managed Instance
- Exercise: Configure geo replication for Azure SQL Database
Topic 21: Back up and restore databases
- Back up and restore SQL Server running on Azure virtual machines
- Back up a SQL Server virtual machine
- Back up and restore a database using Azure SQL Database
- Exercise: Backup to URL
Final Assessment
- Written Assessment - Short Answer Questions (WA-SAQ)
- Practical Performance (PP)
Course Info
Promotion Code
Promo or discount cannot be applied to WSQ courses
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: 21-65 years old
Minimum Software/Hardware Requirement
Software:
You can download and install the following software:
Hardware: Windows and Mac Laptops
About Progressive Wage Model (PWM)
The Progressive Wage Model (PWM) helps to increase wages of workers through upgrading skills and improving productivity.
Employers must ensure that their Singapore citizen and PR workers meet the PWM training requirements of attaining at least 1 Workforce Skills Qualification (WSQ) Statement of Attainment, out of the list of approved WSQ training modules.
For more information on PWM, please visit MOM site.
Funding Eligility Criteria
| Individual Sponsored Trainee | Employer Sponsored Trainee |
|
|
|
SkillsFuture Credit:
PSEA:
|
Absentee Payroll (AP) Funding:
SFEC:
|
Steps to Apply Skills Future Claim
- The staff will send you an invoice with the fee breakdown.
- Login to the MySkillsFuture portal, select the course you’re enrolling on and enter the course date and schedule.
- Enter the course fee payable by you (including GST) and enter the amount of credit to claim.
- Upload your invoice and click ‘Submit’
SkillsFuture Level-Up Program
The SkillsFuture Level-Up Programme provides greater structural support for mid-career Singaporeans aged 40 years and above to pursue a substantive skills reboot and stay relevant in a changing economy. For more information, visit SkillsFuture Level-Up Programme
Get Additional Course Fee Support Up to $500 under UTAP
The Union Training Assistance Programme (UTAP) is a training benefit provided to NTUC Union Members with an objective of encouraging them to upgrade with skills training. It is provided to minimize the training cost. If you are a NTUC Union Member then you can get 50% funding (capped at $500 per year) under Union Training Assistance Programme (UTAP).
For more information visit NTUC U Portal – Union Training Assistance Program (UTAP)
Steps to Apply UTAP
- Log in to your U Portal account to submit your UTAP application upon completion of the course.
Note
- SSG subsidy is available for Singapore Citizens, Permanent Residents, and Corporates.
- All Singaporeans aged 25 and above can use their SkillsFuture Credit to pay. For more details, visit www.skillsfuture.gov.sg/credit
- An unfunded course fee can be claimed via SkillsFuture Credit or paid in cash.
- UTAP funding for NTUC Union Members is capped at $250 for 39 years and below and at $500 for 40 years and above.
- UTAP support amount will be paid to training provider first and claimed after end of class by learner.
Appeal Process
- The candidate has the right to disagree with the assessment decision made by the assessor.
- When giving feedback to the candidate, the assessor must check with the candidate if he agrees with the assessment outcome.
- If the candidate agrees with the assessment outcome, the assessor & the candidate must sign the Assessment Summary Record.
- If the candidate disagrees with the assessment outcome, he/she should not sign in the Assessment Summary Record.
- If the candidate intends to appeal the decision, he/she should first discuss the matter with the assessor/assessment manager.
- If the candidate is still not satisfied with the decision, the candidate must notify the assessor of the decision to appeal. The assessor will reflect the candidate’s intention in the Feedback Section of the Assessment Summary Record.
- The assessor will notify the assessor manager about the candidate’s intention to lodge an appeal.
- The candidate must lodge the appeal within 7 days, giving reasons for appeal
- The assessor can help the candidate with writing and lodging the appeal.
- he assessment manager will collect information from the candidate & assessor and give a final decision.
- A record of the appeal and any subsequent actions and findings will be made.
- An Assessment Appeal Panel will be formed to review and give a decision.
- The outcome of the appeal will be made known to the candidate within 2 weeks from the date the appeal was lodged.
- The decision of the Assessment Appeal Panel is final and no further appeal will be entertained.
- Please click the link below to fill up the Candidates Appeal Form.
Job Roles
- Azure Database Administrator
- SQL Database Developer
- Cloud Solutions Architect
- Data Warehouse Architect
- Database Security Manager
- Performance Tuning Specialist
- Disaster Recovery Specialist
- Data Migration Consultant
- Azure Cloud Engineer
- SQL Server DBA
- Azure SQL Consultant
- Data Integration Specialist
- SQL Performance Analyst
- Data Compliance Officer
- Azure Systems Administrator
- High Availability Systems Engineer
- Database Backup and Recovery Specialist
- SQL Server Migration Engineer
- Database Architect
- Cloud Database Support Specialist
Trainers
Sanjiv Venkatram: Sanjiv Venkatram is a seasoned IT consultant and Microsoft-certified professional with expertise in Azure infrastructure, SQL administration, and enterprise cloud migration. With a strong background in systems integration and business process automation, he has guided organizations in adopting Microsoft Azure services for optimized performance, scalability, and data management. Sanjiv is well-versed in deploying and maintaining cloud-based databases and has worked extensively with Azure SQL, Power Platform, and hybrid data solutions to modernize enterprise data workflows.
As a Microsoft Azure Fundamentals–certified trainer, Sanjiv helps learners bridge the gap between theory and real-world application. His approach to “Administering Microsoft Azure SQL Solutions (DP-300)” focuses on empowering IT professionals to master database administration in cloud environments, covering provisioning, monitoring, optimization, and security management. Through hands-on exercises and case studies, he enables participants to confidently manage Azure SQL workloads and ensure high availability and data integrity in enterprise systems.
Agus Salim: Agus Salim is an experienced IT professional with a strong background in network security, cloud computing, and enterprise infrastructure. Currently serving as a TAC Engineer at Check Point Software Technologies, he has over a decade of experience managing large-scale systems, troubleshooting complex architectures, and implementing secure cloud environments. His certifications include CompTIA Security+, AWS Cloud Practitioner, and Microsoft Azure Administrator, underscoring his deep technical understanding of both infrastructure and security within cloud ecosystems.
Agus brings his practical field experience into the classroom, delivering dynamic and application-focused training in Microsoft cloud technologies. In “Administering Microsoft Azure SQL Solutions (DP-300),” he guides learners through the essentials of Azure database administration, ensuring they develop the skills to secure, automate, and optimize SQL workloads in hybrid and multi-cloud setups. His instruction emphasizes practical performance tuning and security compliance aligned with real enterprise operations.
Gollapalli Rajendra Kishnan: Gollapalli Rajendra Kishnan is a Microsoft Certified Azure Data Scientist and Microsoft Certified Trainer with over 20 years of experience across data engineering, AI, and cloud architecture. A postgraduate in Computer Applications, he has delivered data-driven solutions and training programs across Asia for clients such as SAP, Accenture, and Singapore Power. His technical expertise spans Azure Data Engineering, Machine Learning, SQL Administration, and Business Intelligence, coupled with extensive experience in SAP HANA, BW, and BTP environments.
Kishan has conducted over 15,000 hours of training in cloud and data analytics, equipping professionals to manage and analyze data at scale. In “Administering Microsoft Azure SQL Solutions (DP-300),” he integrates practical demonstrations and case-based learning to help participants gain proficiency in deploying, configuring, and maintaining Azure SQL databases. His sessions emphasize automation, query optimization, and governance—key competencies for database administrators managing modern cloud infrastructures.
Alec Tan Chee Wee: Alec Tan Chee Wee is a certified IT trainer and systems engineer with over 20 years of experience in server management, IT support, and technical instruction. He holds multiple professional certifications including CompTIA A+, Network+, Server+, and the WSQ Advanced Certificate in Learning and Performance (ACLP). Having worked across technical, sales, and training roles, Alec possesses a unique understanding of both operational and business aspects of IT systems. His hands-on experience includes managing enterprise networks, implementing server automation, and maintaining cross-border IT infrastructures.
As a technical instructor, Alec focuses on delivering clear, structured, and practical guidance in Microsoft and CompTIA technologies. In “Administering Microsoft Azure SQL Solutions (DP-300),” he helps learners understand the foundational and advanced concepts of cloud-based database administration. His approach emphasizes step-by-step configuration, security implementation, and performance optimization to prepare professionals for real-world Azure SQL environments.
Bernard Peh: Bernard Peh is a data scientist, financial technologist, and ACLP-certified trainer with over 25 years of experience in analytics, AI, and business intelligence. As a Senior Partner at BigDataVC, he applies advanced analytics to financial systems, leveraging data engineering and SQL-based modeling to drive data-informed decision-making. He has trained professionals from leading corporations in Python, Power BI, and advanced database analytics, combining technical expertise with a deep understanding of data strategy and governance.
In “Administering Microsoft Azure SQL Solutions (DP-300),” Bernard brings his expertise in data integration, optimization, and visualization to help learners manage data workloads efficiently on Azure SQL. His sessions focus on bridging analytical and administrative competencies—enabling participants to monitor, secure, and optimize Azure SQL environments while integrating business intelligence for better operational insight. Bernard’s data-centric approach ensures learners develop both the technical and strategic skills needed for modern database administration.








