Discover Classes. Earn 10% Rewards.

SQL Programmer Bootcamp is unfortunately unavailable

Thankfully we have 17 other SQL Classes for you to choose from. Check our top choices below or see all classes for more options.

SQL Bootcamp (Self-Paced)

Noble Desktop See all classes by this school - Self-paced Video Training

Gain the ability to query, filter, and analyze data with this self-paced SQL course using PostgreSQL. Learn to write effective queries, extract meaningful insights from datasets, and build skills that transfer across a wide range of database systems and data-focused roles.

(452) All levels 18 and older

SQL Server Certification Program

Noble Desktop See all classes by this school @ Zoom Conference

Gain practical SQL skills in this hands-on certification program, where you’ll learn to write queries, manage data, and analyze results using Microsoft SQL Server.

(452) All levels All ages
$1,699

3 sessions

Gift it!

SQL Server Level I

NYIM Training See all classes by this school

Build strong foundational skills in SQL and relational databases in this hands-on course. Learn to write SQL queries, filter data, and join info across multiple tables. Step into the fundamentals of database architecture and apply your skill across SQL flavors.

(750) Beginner 18 and older

Data Analytics Technologies Bootcamp

Noble Desktop See all classes by this school - Virtually Online

Through this course, students build mastery in Excel, SQL, and Tableau, some of the top data analytics tools. Students develop the skills to organize, analyze, summarize, and visualize data, presenting actionable insights for effective decision-making. Comprehensive classroom training in Midtown Manhattan.

(452) All levels 18 and older
$1,949

8 sessions

Gift it!

SQL Level 2

Noble Desktop See all classes by this school - Virtually Online

Sharpen your SQL skills by mastering outer joins, NULL data, grouping, aggregate functions, filtering, and working with dates/times. Pull and analyze specific data from databases, turning raw information into valuable insight. Prerequisite: SQL proficiency equivalent to Noble Desktop's SQL Level 1 course.

(452) Intermediate 18 and older
See all SQL classes Online

SQL Programmer Bootcamp

Master the art of SQL programming and unlock the potential of relational databases with the comprehensive SQL Programmer Bootcamp at Developer Bootcamp. Gain a solid foundation in database design concepts, SQL syntax, and construction of complex queries. From creating databases and tables to using stored procedures and triggers, this bootcamp covers it all.

  • All levels
  • 18 and older
  • Earn 10% Rewards
  • Price Lock

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • Virtual Classroom
  • 12 hours

Start Dates (0) $1,495/person

No upcoming dates are currently available.

Book a Private Group Event

Booking this class for a group? Find great private group events

Or see all Data Analytics Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

Class Description

Description

The SQL Programmer bootcamp includes coverage of relational database fundamentals and SQL programming.

This bootcamp provides a solid understanding of relational database design concepts as well as SQL syntax and construction of complex SQL queries. Coverage includes the creation and use of stored procedures, functions, views and triggers.

Program Highlights:
  • Designing normalized table structures for relational databases
  • Creating databases and tables
  • Using primary and foreign keys
  • Writing SQL queries
  • Using subqueries
  • Using triggers and stored procedures
  • Using aggregate functions to return totals and subtotals
  • Manipulating table data using SQL's Data Manipulation Language (DML)
Required Course: SQL Programming

Note: This is an on-demand class and the student can start anytime after purchase. Date posted is just a tentative start date


SQL Programming

This SQL programming course teaches students relational database fundamentals and SQL programming skills. Topics covered include relational database architecture, database design techniques, and simple and complex query skills. This class is intended for analysts, developers, designers, administrators, and managers new to the SQL programming language. Upon completion, participants will understand SQL functions, join techniques, database objects and constraints, and will be able to write useful SELECT, INSERT, UPDATE and DELETE statements. Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.

Duration: 21 hours

Prerequisites: None.

Students Will Learn:
  • Introduction to Relational Databases and SQL
  • Designing Relational Databases
  • Creating Databases and Tables
  • Working with Records
  • JOIN Statements
  • Advanced SELECT Statements
  • Understanding Subqueries
  • SQL Procedural Programming
  • Views and Triggers
  • Database Security and Transactions
Course Overview:

Relational Database Fundamentals
  • Overview of Relational Database Concepts
  • Relational Databases and Relational Database Management Systems
  • Data Normalization
  • DDL Syntax
Writing Basic SQL Queries
  • Displaying Table Structures
  • Retrieving Column Data From a Table or View
  • Selecting Unique Values
  • Filtering Rows Using the WHERE Clause
  • Sorting Results Using ORDER BY
  • Joining Multiple Tables
  • Using Column and Table Aliases
Creating a Database
  • Database Development Methodology Overview
  • Building a Logical Data Model
    - Identifying Entities and Attributes
    - Isolating Keys
    - Relationships Between Entities
    - Creating Entity-Relationship Diagrams
  • Transforming to Physical Design
    - Migrating Entities to Tables
    - Selecting Primary Keys
    - Defining Columns
    - Enforcing Relationships with Foreign Keys
  • Constructing the Database Using DDL
    - Creating Tables, Indexes, Constraints and Views
    - Dropping Tables, Indexes, Constraints and Views
    - Modifying Tables, Indexes, Constraints and Views
Manipulating Query Results
  • Using Row Functions
    - Character
    - Numeric
    - Date and Time
    - Data Conversion (CAST and CONVERT)
  • Using the CASE Function
  • Handling Null Values
Advanced Query Techniques
  • Inner Joins
  • Outer Joins (Left, Right, Full)
  • Performing Self-Joins
  • Subqueries
    - Simple
    - Correlated
  • Using the EXISTS Operator
  • Tips for Developing Complex SQL Queries
  • Using Aggregate Functions
    - AVG
    - COUNT
    - SUM
    - MIN
    - MAX
  • Performing Set Operations
    - UNION
    - INTERSECT
    - EXCEPT/MINUS
  • Aggregating Results Using GROUP BY
  • Restricting Groups with the HAVING Clause
  • Creating Temporary Tables
Manipulating Table Data Using SQL's Data Manipulation Language (DML)
  • Inserting Data into Tables
  • Updating Existing Data
  • Deleting Records
  • Truncating Tables
  • Implementing Data Integrity with Transactions
    - Beginning Explicit Transactions
    - Committing Transactions
    - Rolling Back Transactions
User-Defined Functions
  • Definition and Benefits of Use
  • CREATE FUNCTION
    - Syntax
    - RETURN Clause and the RETURNS Statement
    - Scalar vs. Table Functions
  • Comparison with Stored Procedures
  • Returning Scalar Values and Tables
  • ALTER and DROP FUNCTION
Stored Procedures
  • Definition and Benefits of Use
  • CREATE PROCEDURE
    - Syntax
  • - Variables and Parameters
  • Control of Program Flow
  • ALTER and DROP PROCEDURE
  • Implementation Differences
Triggers
  • Definition and Benefits of Use
  • Alternatives (e.g., Constraints)
  • CREATE TRIGGER
    - Syntax
    - Trigger Types
  • "Inserted" (or "NEW") and "Deleted" (or "OLD") Tables
  • Event Handling and Trigger Execution
  • ALTER and DROP TRIGGER
Working with Table Expressions
  • Overview of Table Expressions
  • Working with Views
  • Using Derived Tables
  • Common Table Expressions
  • Table-Valued Functions

Remote Learning

This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.

Upon registration, the instructor will send along additional information about how to log-on and participate in the class.

Refund Policy

  • Cancellations made at least 2 business days in advance of the class will be honored with a refund less 5% cancellation fee.
  • Students who cancel less than 2 business days prior to the start time of the class will receive a credit towards a future class.

In any event where a customer wants to cancel their enrollment and is eligible for a full refund, a 5% processing fee will be deducted from the refund amount.


Similar Classes

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 14950 points. Earn 10% back in reward points!

Developer Bootcamp

Developer Bootcamp is tailored to the needs of professionals in the industrial field. With their focus on practical skills and personalized facilitators, students can complete their training within a tight time frame of one week to one month.

View school profile
Developer Bootcamp
Vetted by CourseHorse

A verified Online educator.

Loading...