SQL Development with MS SQL Server Beginner to Master
What you'll learn
- Understand and write SQL queries to interact with databases
- Summarize and analyze data with powerful SQL query techniques
- Build stored procedures to create and dynamically access production-level datasets
- Understand how SQL Indexes work and what they do to improve query performance
- Understand how SQL Aggregate functions and Window Functions work
Requirements
- Must have basic computer skills, and a desire to learn SQL
- Must have a computer to follow the course on
Description
Learn how to understand and effectively write SQL Queries to interact with databases and build powerful datasets.
The whole course only uses resources that are available to all operating systems so that you can follow along from Windows, Linux or MacOS.
Learning Path:
There are 3 different levels you will go through in your journey to becoming a SQL Query Writing Expert.
The learning objectives below outline what you will learn and be able to do and understand at the end of each section.
Basics
Create resources
View, add and delete data stored in database tables
Filter, sort, summarize and aggregate data from tables
Intermediate
Use built in SQL Functions to transform and format data
Combine data from different tables
Return dynamic results with case statements and type casting
Advanced
Create indexes and understand how they work
Use window functions to access data from other rows in the dataset
Store query logic inside of stored procedures and access then with dynamic filters
Improve query performance with temporary tables and nested queries
If you are new to programming, or just new to SQL you will get a floor up explanation of everything you need to know to write clean and powerful SQL Queries and Datasets for Applications, Reporting, or Data Analysis.
If you already know some SQL, you will get explanations of how things work that will lead to a strong understanding of complex topics, and a great reference for anything that is new to you!
By the end of the course your SQL toolbox will be full of great tools to transform, manage, and read data using Structured Query Language.
Who this course is for:
- Anyone who want to learn about SQL (Structured Query Language)
- Anyone interested in building datasets for Data Analysis, Reporting, or DataWarehouse management
- Anyone Interested in persistent data storage for application development
Instructor
Computers have been very important and interesting to me for my entire life, and I've always loved learning about the way that computers can be used to build tools for business and entertainment.
The most interesting thing to me has always been what goes on behind the scenes.
I work a lot with data, databases, and I build tools to manage and display data.
APIs and Databases are the most important building blocks in modern application development.
I build tools for storage, movement, management and transformation of data
These types of tools fuel most modern applications.
Most modern companies need or have software that uses these types of tools and the skills needed to build these tools are in high demand.
Why I teach
As a self-taught developer, I spent a lot of time learning and deciding what to learn about and I wanted to create content and resources to simplify and streamline the process for new developers.