- Payment Options:
Subscription R2,500 pmSelf-paced R6,500Instructor Led TBA
- Inlcudes:
- Exam Fee: Yes
- Labs: Yes
- Test Prep: Yes
- Mentor Support: Yes
Subscription Plan: This plan provides not only access to our extensive course catalog but also dedicated mentorship for content mastery and effective career planning. Please note, course completion is required before starting a new one, ensuring a solid grasp of material. The plan requires an initial R2,500 deposit, reflecting our commitment to quality education. You may cancel anytime with a month's notice. Start your learning journey today!
Self-paced: Unlock your learning potential with our one-time payment option. This plan offers you access to comprehensive training manuals and supplemental materials for a period of up to 12 months, empowering you to learn at your own pace. While this option does not include mentor support, our dedicated career advisors remain readily available to guide you. Make a single investment to revolutionize your learning experience and open doors to new possibilities.
Instructor-led: This is our premium offering with in-person or online, instructor led training. Our trainers are experts in their field and bring a wealth of knowledge and experiece to bear on the subject making it the best option to ensure you pass first time.
SQL Server 2019
The course and lab for SQL Server 2019 offer the essential knowledge and skills needed to effectively strategize, execute, oversee, and safeguard SQL Server 2019. The lab offers a practical, hands-on learning opportunity within a secure online environment. The curriculum encompasses various facets including the toolset of SQL Server 2019, SQL Server Management Studio, Azure Data Studio, Configuration Manager, and other pertinent subjects. Additionally, this SQL training program aids in comprehending both fundamental and advanced concepts related to SQL Server Administration.
Certification Objectives
Lessons 1: Introduction
Acknowledgments
Lessons 2: Getting started with SQL Server tools
- SQL Server setup
- Tools and services installed with the SQL Server Database Engine
- Performance and reliability monitoring tools
- SQL Server Reporting Services
- SQL Server Management Studio (SSMS)
- Azure Data Studio
- SQL Server Data Tools
- A note on discontinued and deprecated features
Lessons 3: Introducing database server components
- Memory
- Central Processing Unit
- Storing your data
- Connecting to SQL Server over the network
- High availability concepts
- Securing SQL Server
- Understanding virtualization and containers
Lessons 4: Designing and implementing an on-premises database infrastructure
- Introduction to SQL Server database architecture
- Data files and filegroups
- Recording changes in the transaction log
- Table partitioning
- Compressing data
- Managing the temporary database
- Configuration settings
- Container orchestration with Kubernetes
Lessons 5: Installing and configuring SQL Server instances and features
- What to do before installing SQL Server
- Installing a new instance
- Post-installation server configuration
- Post-installation configuration of other features
- Lessons 6: Installing and configuring SQL Server on Linux
- What is Linux?
- Considerations for installing SQL Server on Linux
- Installing SQL Server on Linux
- Configuring SQL Server for Linux
- Caveats of SQL Server on Linux
Lessons 7: Provisioning and configuring SQL Server databases
- Adding databases to a SQL Server instance
- Moving and removing databases
Lessons 8: Understanding table features
- Reviewing table design
- Special table types
- Storing BLOBs
- Table partitioning
- Capturing modifications to data
- Lessons 9: Maintaining and monitoring SQL Server
- Detecting, preventing, and responding to database corruption
- Maintaining indexes and statistics
- Managing database file sizes
- Monitoring activity by using DMOs
- Monitoring with the SQL Assessment API
- Utilizing extended events
- Capturing performance metrics with DMOs and Data Collectors
- Protecting important workloads by using Resource Governor
- Understanding the new servicing model
Lessons 10: Automating SQL Server administration
- Components of SQL Server automated administration
- Maintaining SQL Server
- Using SQL Server Maintenance Plans
- Strategies for administering multiple SQL Servers
- Using PowerShell to automate SQL Server administration
Lessons 11: Developing, deploying, and managing data recovery
- Preparing for data recovery
- Understanding different types of backups
- Understanding backup devices
- Creating and verifying backups
- Restoring a database
- Defining a recovery strategy
Lessons 12: Implementing high availability and disaster recovery
- Overview of high availability and disaster recovery technologies in SQL Server
- Configuring failover cluster instances
- Designing availability groups solutions
- Configuring availability groups in SQL Server on Linux
- Administering availability groups
Lessons 13: Administering security and permissions
- Authentication modes
- Security principals
- Permissions
- Common security administration tasks
Lessons 14: Protecting data through encryption, privacy and auditing
- Privacy in the modern era
- Introducing security principles and protocols
- Protecting the data platform
- Auditing with SQL Server and Azure SQL Database
- Securing Azure infrastructure as a service
Lessons 15: Performance tuning SQL Server
- Understanding isolation levels and concurrency
- Understanding durability settings for performance
- Understanding how SQL Server executes your query
- Understanding advanced engine features for tuning queries
Lessons 16: Understanding and designing indexes
- Designing clustered indexes
- Designing rowstore nonclustered indexes
- Understanding columnstore indexes
- Understanding indexing in memory-optimized tables
- Understanding index statistics
- Understanding other types of indexes
Lessons 17: Designing and implementing hybrid and Azure database infrastructure
- Cloud computing and Microsoft Azure
- Cloud Models and SQL Server
- Cloud SecurityOther data services in Azure
Lessons 18: Provisioning Azure SQL Database
- Provisioning a logical SQL server
- Provisioning a database in Azure SQL Database
- Provisioning an elastic pool
- Managing database space
- Security in Azure SQL Database
- Preparing Azure SQL Database for disaster recovery
Lessons 19: Provisioning Azure SQL Database managed instance
- What is a Managed Instance?
- Creating a managed instance
- Establishing a connection
- Migrating data to managed instance
- Deleting a managed instance
- Network requirements for managed instances
- Managed Instance administration features
- Azure SQL Analytics
- Security of Managed Instance
- Data protection features
Lessons 20: Migrating to SQL Server solutions in Azure
- Migration Services Options
- Common causes for migration failures
- Integration Runtime options for Migration Services
- Best Practices for security and resiliency during migration
Lessons 21: Leveraging big data and machine learning
- A big data primer
- Introducing Big Data Clusters
- Deploying Big Data Clusters
- Benefits of PolyBase
- Operationalizing analytics with Machine Learning Server
- Launchpad service
- Hands-on LAB Activities
- Getting started with SQL Server tools
- Exporting Data with the Import/Export Wizard
- Introducing database server components
- Installing the Failover Cluster Feature
- Designing and implementing an on-premises database infrastructure
- Designing Multiple Filegroups
- Installing and configuring SQL Server instances and features
- Installing SQL Server Analysis Services
- Installing SQL Server Integration Services
- Installing and configuring SQL Server on Linux
- Configuring SQL Server
- Provisioning and configuring SQL Server databases
- Creating a SQL Login
- Using the ALTER Command with the ROLLBACK IMMEDIATE Command
- Understanding table features
- Creating a Table
- Maintaining and monitoring SQL Server
- Using CHECKDB
- Managing Resource Utilization Using Resource Governor
- Automating SQL Server administration
- Configuring Database Mail
- Developing, deploying, and managing data recovery
- Creating a Differential Backup
- Creating a Full Database Backup
- Administering security and permissions
- Granting Permissions to Create Tables
- Protecting data through encryption, privacy and auditing
- Creating a New Server Audit and Configuring a Server Audit Specification
- Performance tuning SQL Server
- Optimizing Queries
- Understanding and designing indexes
- Creating a Non-Clustered Index
- Creating a Columnstore Index
- Configuring Full-Text Indexing
- Designing and implementing hybrid and Azure database infrastructure
- Creating a Virtual Machine in Azure
Who Should Pursue This Certification?
SQL Server certification is valuable for database administrators, developers, and IT professionals working with databases. It's crucial for those in roles like DBAs, developers, and BI developers, as well as data analysts and software developers. Even IT managers and students seeking to enter the field can benefit. Additionally, professionals in various IT roles can enhance their skill set with SQL Server certification. Choosing the right certification level and track depends on one's specific role and career goals, with Microsoft offering a range of options to suit different skill levels and job functions.
🔥Benefits and Beyond:
Obtaining a SQL Server certification offers a multitude of benefits and goes beyond showcasing technical prowess. It validates your expertise, enhancing employability and potentially leading to higher salaries. Additionally, it provides a structured learning path, ensuring comprehensive knowledge. The certification community offers networking opportunities and access to exclusive resources. It also boosts confidence and job satisfaction. Moreover, staying certified keeps you updated with the latest industry trends, ensuring continued relevance in the rapidly evolving field of database management and development.
Please contact us for any queries via phone or our contact form. We will be happy to answer your questions.
Ferndale,
2194 South Africa
Tel: +2711-781 8014 (Johannesburg)
+2721-020-0111 (Cape Town)
ZA
contactform.caption