
This is the introduction to the course. We will talk about what will you learn after completing this course.
This lecture, is an overview of what you will learn in this section.
In this lecture, we will talk about what Relational Management Systems are (RDBMSs).
In this lecture, we will talk about databases, tables, queries, views and other SQL Server programmability objects.
In this lecture, we will talk about SQL and T-SQL, and see script examples using these two languages.
This lecture, summarizes what you've learned in this section.
This lecture, is an overview of what you will learn in this section.
In this lecture, we will talk about what you can achieve by using SQL Server.
In this lecture, we will talk about the main SQL Server services such as the SQL Server Database Engine, SQL Server Agent, and more.
In this lecture, we will talk about the supported Operating Systems for the current versions of SQL Server.
In this lecture, I share with you, useful tips and best practices, regarding the installation and setup of SQL Server. These best practices, will help you perform a more efficient installation of SQL Server.
In this lecture, we will talk about how we can install SQL Server.
This lecture, is a summary on what you've learned in this section.
This lecture, is an overview of what you will learn in this section.
In this lecture, we will talk about SQL Server Management Studio, which is Microsoft's well-established Integrated Environment for working with SQL Server on premises and on cloud.
In this lecture, we will see how we can download and install the latest version of SQL Server Management Studio.
In this lecture, we will talk about how we can connect to the SQL Server Database Engine, using SQL Server Management Studio.
In this lecture, we will see how we can create databases and other objects in SQL Server using SQL Server Management Studio.
In this lecture, we will see how we can run queries against SQL Server using SQL Server Management Studio, as well as how we can script different wizard-based procedures to T-SQL code.
In this lecture, we will talk about the available methods for importing and exporting data in SQL Server, using SQL Server Management Studio and other related tools.
This lecture, is a summary of what you've learned in this section.
This lecture, is an overview of what you will learn in this section.
In this lecture, we will talk about SQL Server security, and most specifically, about SQL Server logins and database users.
In this lecture, we will talk about SQL Server Surface Area, and how you can check which features are enabled by default.
In this lecture, we will be discussing about some of the main best practices for securing data in databases.
This lecture, is a summary of what you've learned in this section.
This lecture, is an overview of what you will learn in this section.
In this lecture, we will talk about Azure Data Studio, which is Microsoft's cross-platform tool, for working with SQL Server on premises and on cloud.
In this lecture, we will see how we can download and install the latest version of Azure Data Studio.
In this lecture, we will see how we can work with SQL Server using Azure Data Studio.
This lecture, is a summary of what you've learned in this section.
This lecture, is an overview of what you will learn in this section.
In this lecture and demo, we will see step by step, how we can install SQL Server 2019 CTP 3.0 on Ubuntu Linux 19.04.
In this lecture and demo, we will see how we can install the SQL Server command-line tools on Ubuntu Linux.
In this lecture and demo, we will see how we can access SQL Server 2019 on Ubuntu Linux, using Azure Data Studio.
In this lecture and demo, we will see step by step, how we can perform an offline installation of SQL Server 2019 (CTP 3.1) on Ubuntu Linux.
In this lecture and demo, we will see how we can install SQL Server on CentOS Linux version 8.
This lecture, is a summary on what you've learned in this section.
In this lecture we will create our sample database, against which we will be performing all data import/export operations for this course.
In this lecture and demo, you will learn how you can import flat files in SQL Server, by using the Flat File Wizard in SQL Server Management Studio.
In this lecture and demo, you will learn how you can import data in SQL Server, using the BULK INSERT T-SQL command.
In this lecture and demo, you will learn how you can import data in SQL Server, using the OPENROWSET function.
In this lecture and demo, you will learn how you can import and export data in SQL Server, using the Import and Export Wizard in SQL Server Management Studio.
In this lecture and demo, you will learn how you can import and export data in SQL Server, using the BCP utility.
In this lecture and demo, you will learn how you can import and export data in SQL Server, using SQL Server Integration Services (SSIS).
A few words about the "Special Topics" section.
In this lecture, we’ll cover the SQL Server security hierarchy — one of the most important, yet often misunderstood, concepts. A solid understanding of this structure helps you assign permissions correctly, avoid common mistakes, and build secure, well-managed environments.
In this special topic, you will learn about the benefits of using primary keys in database tables and see relevant examples.
In this special topic, you can learn more about indexes in SQL Server and why they so important.
In this special topic, you can learn what is the difference between SQL and SQL Server.
Learn what Always On Availability Groups are exactly in SQL Server and how they contribute to the high availability offerings of SQL Server.
In this special topic, you will learn about SQL Server compatibility levels.
In this lecture, we discuss about the currently supported SQL Server versions. Also, you can download a relevant infographic with useful information.
This lecture, provides information on how you can retrieve useful information about your SQL Server instances. Moreover, it provides a T-SQL script as a downloadable resource, that can help you with this task.
In this lecture, we will talk about SQL Server Express Edition, its characteristics and limitations, and how you can download it and install it on a new Windows environment, along with installing the latest version of SQL Server Management Studio (SSMS).
In this video lecture, you will learn about local temporary tables in SQL Server (defined with #), as well as about global temporary tables (defined with ##). You will learn what their characteristics and differences are, and we are going to see a live demonstration, with these two types of temporary tables in SQL Server.
In this special topic, you will learn more about Transparent Data Encryption (TDE) in SQL Server, which is used for encrypting data-at-rest.
In this lecture, I will be answering frequently asked questions about SQL Server Transparent Data Encryption (TDE), which is the technology used for encrypting data at rest.
This lecture, is a quick introduction to SQL Server In-Memory OLTP, a powerful built-in engine in SQL Server, that helps you achieve significant performance improvements, mainly for OLTP workload types, using In-Memory optimization.
Via this special topic, you will learn how to write to a flat file, using SQL scripts in SQL Server.
Via this special topic, you will learn how to read from a flat file and import the data in SQL Server tables, using SQL scripts.
Via this special topic, you will learn how to model database creation in SQL Server, using the Model system database.
Via this special topic, you will learn all about SQL Server compatibility levels.
Via this special topic, you will learn more about backup compression in SQL Server.
In this lecture, we will be discussing about the differences between batch and streaming data.
In this lecture, we will be discussing about the benefits of using stored procedures in databases.
Via this lecture and live demonstration, you will learn how to easily retrieve version information about your SQL Server instances.
Via this lecture and live demonstration, you will learn all about T-SQL snippets in SSMS.
Learn how to retrieve SQL Server's version name with a T-SQL script.
In this lecture, we will be discussing about the basic knowledge you need to know about SQL Server database backup and recovery, including best practices and techniques for data security.
In this lecture, we cover the basics of SQL Server performance tuning. Performance tuning is crucial for maintaining efficient and responsive databases.
In this lecture, you'll understand Data Warehouses versus Data Lakes, along with exploring their unique structures, use cases, and benefits for data management.
In this lecture, we’ll start by covering the basics of clustered and non-clustered indexes, then delve into advanced types like columnstore, filtered, and full-text indexes.
In this special topic, we'll look at some of the most common mistakes SQL developers make—often without realizing it.
In this lecture, we'll explore Privileged Access Management, or PAM, in SQL Server, since privileged accounts, like sysadmin logins, are powerful but also pose the highest security risks if they’re misused or compromised.
This lecture, is a recap of what we've learned in this course.
Welcome to SQL Server Fundamentals! This course is designed to provide you with a solid foundation in SQL Server database management and administration. Whether you're a beginner or have some experience with databases, this course will equip you with the knowledge and skills needed to work confidently with SQL Server.
What sets this course apart is its comprehensive approach. We'll cover everything from basic database principles to advanced topics like data import/export, security, Azure Data Studio, SQL Server on Linux, and much more. You'll gain practical experience through hands-on exercises and real-world examples, ensuring you're ready to tackle SQL Server projects.
Key Course Features:
In-depth coverage of relational database management systems and SQL Server data platform.
Step-by-step guidance on installing and using SQL Server Management Studio.
Thorough exploration of SQL Server security concepts and best practices.
Comprehensive overview of Azure Data Studio and its integration with SQL Server.
Practical tutorials on installing and utilizing SQL Server on Linux.
Techniques for importing and exporting data in SQL Server.
Detailed discussions on special topics, including primary keys, indexes, compatibility levels, and more.
Engaging wrap-up section with a practice test to reinforce your learning.
Bonus lecture to guide you towards further learning resources.
Prerequisites:
No prior knowledge of SQL Server is required. This course is designed for beginners who are new to SQL Server and want to learn the fundamentals of SQL database management.
While not mandatory, having a basic understanding of database-related concepts, such as the concepts of a database and a table, would be helpful. However, we will cover these concepts in the course to ensure everyone can follow along, regardless of their prior knowledge.
The most important prerequisite for this course is a willingness and excitement to learn. We believe that with a positive attitude and a desire to expand your skills, you'll be able to grasp the concepts and excel in SQL Server database management.
This Course Contains/Offers:
7+ hours of high-quality video lectures
Many useful downloadable resources
Live demonstrations and guides illustrating basic concepts, functions, and tasks in SQL Server
Quizzes for testing your knowledge after each section
A practice test at the end of the course
Ability to ask the instructor questions via the Q&A section
Certificate upon course completion
What Leaners Say:
"Just the kind of introduction I needed for the topic (get into it quickly already with some background on databases)!"
"Highly interesting topic. The updated version of the course is highly informative and comprehensive."
"I have enjoyed the updated version of the course. It now contains more elaborate information and new live demonstrations."
"A useful course for beginners."
By the end of this course, you'll have the skills and confidence to manage SQL Server effectively, troubleshoot issues, and optimize database performance.
Enroll now and take your SQL Server expertise to the next level!