.
159
LESSONS
ALL
SKILL LEVEL
17:26 hr
DURATION
ENGLISH
AUDIO
ENG
SUBTITLES
OVERVIEW
This course is the foundation for learning T-SQL. It follows the Microsoft certificate DP-800 “SQL AI Developer Associate”.
You will be able to install for free the software used on this course – SQL Server Management Studio (SSMS).
There are regular quizzes to support your learning.
Once finished, you will be able to: manipulate numbers, strings and dates; create databases and tables; insert data and create analyses; and appreciate how they can all be used in T-SQL.
.
WHO IS THE COURSE FOR?
This course is for anybody new to SQL Server, or with limited experience, who wants to learn T-SQL. No prior knowledge is required.
It is also suitable as an SQL refresher course.
.
LEARNING PATH
THE SELECT STATEMENT
- Install Azure SQL Database and SSMS.
- Write queries to receive and summarise data using: SELECT, FROM, WHERE, GROUP BY, HAVING and ORDER BY.
- Number, string and data types and related functions.
CREATING TABLES
- Creating and populating data, using INSERT, DELETE and UPDATE
- Creating CONSTRAINTs
- JOINing more than one table in an SELECT statement.
- Creating node and edge graph tables
- Creating indexes and partitioning
- Creating specialized tables
CREATING OBJECTS
- Create views to store SELECT queries.
- Create triggers to automatically run code when INSERT, DELETE, or UPDATE is used.
- Create stored procedures, scalar and table-valued functions.
FUNCTIONS
DESIGNING AND IMPLEMENT SQL SOLUTIONS BY USING AI-ASSISTED TOOLS
IMPLEMENT DATA SECURITY AND COMPLIANCE
- Window functions
- Common Table Expressions
- JSON Functions
- Regular expression functions
- Fuzzy string matching functions
- Enable Microsoft GitHub Copilot and Microsoft Copilot in Fabric.
- Configure MCP tool options
- Configure GitHub Copilot instruction files
- Implement Data encryption and Dynamic Data Masking.
- Implement Row-level Security and object-level permissions.
- Implement secure database access and auditing.
- Secure model, GraphQL, REST and MCP endpoints
OPTIMIZE DATABASE PERFORMANCE
- Use transaction isolation levels and concurrency controls.
- Evaluate query performance, including Query Execution plans, DMVs, Query Store, and Query Performance Insight
SQL DATABASE PROJECTS AND INTEGRATE WITH AZURE SERVICES
- Use SQL Database projects.
- Implement source control.
- Develop a testing strategy
- Use static data and secrets
- Use deployment pipelines
IMPLEMENT AI CAPABILITIES IN DATABASE SOLUTIONS
- Design and implement models and embeddings
- Design and implement intelligent search
- Design and implement retrieval-augmented generation (RAG)
REVIEWS
“Excellent Course! I’m enjoying it!” Jeff
“The style of delivery is unique and concept are explained in a more simplify manner.” Olufemi
.
