• Courses
  • TutorialsFree
  • Learning Paths
  • Blogs
  • Authors
  • Dometrain Pro
  • Shopping Basket

    Your basket is empty

  • Business Portal
  • Getting Started: SQL Server

    Get started with RDBMSs using Microsoft SQL Server.

    About This Course

    SQL Server is the foundation of Relational Database Management Systems (RDBMSs), and since its inception, it has revolutionised the software engineering world. Millions of developers are choosing SQL Server as their go-to solution for storing important business data, and for excellent reasons. It's battle-tested, reliable, resilient and guarantees that your data will be retrievable when you need it. It is an essential skill that every developer needs to have, whether they use an ORM that abstracts the technology away from them or work with T-SQL directly. In this course, veteran Alex Tushinsky will teach you everything you need to know to get started with SQL Server and establish a solid foundation for the technology. From licensing to installation, data manipulation, programming basics and relationships, this course has it all, and it will set you up for success with SQL Server.

    Course Curriculum

    3h 04m 7 sections
    Course overview
    02:27 Free preview
    Getting Started
    13:56
    Setting up SQL Server Locally
    06:21
    SQL Server Management Studio Installation
    02:12
    Using SSMS
    11:54
    Running Scripts
    08:02
    General Rules
    03:17
    Creating Databases
    05:56
    SQL Server Data Types
    08:07
    Creating a Demo Database
    06:00
    Creating Tables
    09:28
    Tables and Relationships
    11:37
    Database Diagrams
    03:53
    Data Normalization
    03:37
    Insert
    06:59
    Select
    03:10
    Where Clause
    03:59
    Variables
    05:08
    Updates and Deletes
    05:09
    Requirements
    02:12
    RAND Function
    01:55
    Case Statements
    02:24
    User-Defined Functions and Stored Procedures
    08:10
    Alternative to Case Statements (Cartesian Product)
    03:00
    Conditions
    06:23
    Loops
    03:29
    Try/Catch and Transactions
    02:43
    Building Our Script
    16:25
    Inner Join
    05:48
    Left Outer Join
    01:55
    Right Outer Join
    01:25
    Views and Basic Data Aggregation
    05:33
    Conclusion
    02:09

    Meet Your Instructor

    Alex Tushinsky

    Alex Tushinsky

    Alex has spent the past 30+ years working as a software developer, application architect, cybersecurity professional, and technical trainer. He is a lifelong learner and holds over 20 active certifications in IT. Alex is a Microsoft Certified Trainer and enjoys sharing his knowledge with others. He has taught at Rutgers University, Bergen Community College, County College of Morris, College of Southern Nevada, and UNLV. He holds a BS in Software Development and a Masters in Cybersecurity from Western Governors University. As a developer, Alex works with Java, C#, and Python helping small businesses and entrepreneurs achieve their vision from a technical perspective. He also works as a virtual CISO, performs penetration testing, and educates businesses and individuals on the importance of cybersecurity. When not working, Alex spends his time with his beautiful wife, and many pets, including two cats, and three Boston Terriers. He is an active runner and cyclist and is an ethical and health-conscious vegan.

    View all courses by Alex Tushinsky

    What's New

    What's new in C# 14
    blog

    What's new in C# 14

    This guide covers every new C# 14 feature, explains its benefits, and provides practical code examples to help you navigate how you can use them.

    Learn More
    Let's Build It: AI Chatbot with RAG in .NET Using Your Data
    course

    Let's Build It: AI Chatbot with RAG in .NET Using Your Data

    Build a Retrieval-Augmented Generation (RAG) chatbot that can answer questions using your data.

    Learn More
    Working with Large Language Models
    tutorial

    Working with Large Language Models

    Learn how to work with Large Language Models (LLMs). Understand the fundamentals of how GPT works, the transformer architecture, and master prompt engineering techniques to build AI agents.

    Learn More
    From Zero to Hero: SignalR in .NET
    course

    From Zero to Hero: SignalR in .NET

    Enable enterprise-grade real-time communication for your web apps with SignalR.

    Learn More
    Deep Dive: Solution Architecture
    course

    Deep Dive: Solution Architecture

    Master solution architecture and turn business needs into scalable, maintainable systems.

    Learn More
    Migrating: ASP.NET Web APIs to ASP.NET Core
    course

    Migrating: ASP.NET Web APIs to ASP.NET Core

    A step-by-step process to migrate ASP.NET Web APIs from .NET Framework to ASP.NET Core.

    Learn More
    Getting Started: Caching in .NET
    course

    Getting Started: Caching in .NET

    Let's make the hardest thing in programming easy for .NET software engineers.

    Learn More
    From Zero to Hero: Testing with xUnit in C#
    course

    From Zero to Hero: Testing with xUnit in C#

    Learn how to test any codebase in .NET with the latest version of xUnit, the industry-standard testing library.

    Learn More
    Create a ChatGPT Console AI Chatbot in C#
    blog

    Create a ChatGPT Console AI Chatbot in C#

    This walkthrough is your hands-on entry point to create a basic C# console application that talks to ChatGPT using the OpenAI API.

    Learn More