Advanced SQL : SQL Expert Certification Preparation Course
4.1 (160 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,520 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Advanced SQL : SQL Expert Certification Preparation Course to your Wishlist.

Add to Wishlist

Advanced SQL : SQL Expert Certification Preparation Course

Complete Your SQL Knowledge From Intermediate to Advanced Level and Get Your SQL Expert Certificate in Oracle..
4.1 (160 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,520 students enrolled
Last updated 6/2017
English
English
Current price: $10 Original price: $200 Discount: 95% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 11.5 hours on-demand video
  • 4 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • All the advanced subjects that you need for SQL Expert Certification
  • Over 110+ Lectures, 11+ Hours Content
  • Write Advanced SQL Codes Easily
  • Get a Better Job and Income!
  • Lifetime Support from the Authors
  • Analytical Functions
  • Regular Expressions
  • Introducing Database Objects
  • Creating and Using Indexes
  • Creating and Using Views
  • Creating and Using Synonyms
  • Creating and Using Sequences
  • Data Dictionary Views
  • Using Advanced Subqueries
  • Generating SQL Scripts
  • Advanced Data Manipulations
  • Weekly Quizzes
View Curriculum
Requirements
  • Need to know SQL in basic level
  • SQL Developer
  • Oracle Database Software
Description

ONE, ENOUGH, ULTIMATE course to make you an SQL Expert!..

Advance Your SQL Knowledge and Get Better Income From Your Job, like $100k.

Get Oracle's SQL Expert Certification.

Oracle has two Certification Exams for SQL. 

    The first one (SQL Fundamentals) covers the basic subjects (All of these subjects are covered in my first course.)

     The second one (SQL Expert) covers more advanced subjects including the basic ones. (All the advanced subjects (and more) for this exam are covered in this course)

    All the subjects are explained in detail, and exampled as many as I can do with Oracle's HR schema. You can check the subjects from Oracle's related pages.

    Now, you are looking at a course that will make you pass this exam.

  • You can ask any questions about this course from discussion board.
  • Your questions will be answered as soon as possible.

You can check my website for more details.

What are you going to learn from this course?

  • Introducing Database Objects
  • Data Dictionary Views
  • Sequences
  • Synonyms
  • Indexes
  • Views
  • Materialized Views
  • Advanced Subqueries
  • Advanced Data Manipulation
  • Controlling Schema Objects
  • Privileges
  • Hierarchical Retrieval
  • Writing Advanced Scripts
  • Analytical Functions
  • Regular Expressions
  • And much more..

More?

  • Hundreds of examples
  • Professional Course Design,
  • Well-organised Content
  • In-Depth Subjects (All subjects are explained with all details)
  • Lifetime Author Support.
Who is the target audience?
  • This SQL Course is meant for who already know SQL in basic level and want to improve it to Advance.
  • It is not for newbies. Newbies can take my other course.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
125 Lectures
11:29:44
+
Course Introduction
1 Lecture 01:23

A brief introduction for why Advanced SQL and why my course..

Preview 01:23
+
Software Installation
3 Lectures 27:24

Having The Database with Oracle VirtualBox Lecture:

Download virtual image link (Copy & Paste into your browser):

https://drive.google.com/uc?id=0B7rEng2gKzHUSS1PTng2aXlYOWs&export=download 

----------------------------------------------------------------------------------------------------------------------

Oracle Virtual Box

https://drive.google.com/file/d/0B7rEng2gKzHUU1pSaEU5WWVub3c/view?usp=sharing

Having The Database with Oracle VirtualBox
16:29

This course explains how to download and install Oracle Database 12c, from my first course.

I added this video again into my this course, since some of my students my not get the first course, but they confuse how to install the software.

Preview 09:17

If you are having problems while connecting to HR schema, you need to follow these instructions.

HR Schema Problems & Solutions
01:38
+
Introducing Database Objects
4 Lectures 26:57

You need to be familiar with Database Objects to understand Advanced SQL subjects easily.

Introducing Database Objects and Reaching Another User's Objects
09:37

Explains how to reach another user's objects (tables, views, etc) with SQL queries

Reaching Another User's Objects
06:20

This lecture introduces shows how much we appriciate your thoughts.

Don't Forget to Leave a Rating!
00:14

Sample codes that I have used along the Advanced SQL Course

Code Samples
10:46

This quiz is for the database objects and selecting from the other schemas.

Quiz 1
5 questions
+
Data Dictionary Views
10 Lectures 45:40

A brief introduction for Data Dictionary Views

What Are Data Dictionary Views?
01:15

Explains what is there in Data Dictionary Views and how can we use them with SQL Queries.

What Is There In Data Dictionary Views?
01:12

Explains Dictionary Table with SQL query

Dictionary Table
03:18

A biref explanation on the difference between user, all, dba and v$ prefixes that you can use with your SQL Queries.

Differences Between USER, ALL, DBA, V$ Prefixes
01:30

Explains these subjects with using SQL queries and with different users.

USER_OBJECTS, ALL_OBJECTS, DBA_OBJECTS Views
09:13

Explains User_tables data dictionary view to see the tables that we can use with our SQL queries.

USER_TABLES View
05:11

Explains user_tab_colums view with SQL query.

USER_TAB_COLUMNS View
05:04

Explains user_constraints view and how to use this view with our sql queries in detail

User Constraints View
09:47

Explains how to get columns of our constraints with sql queries.

USER_CONS_COLUMNS View
05:28

How we get the comments on tables or columns with using SQL Queries

USER_TAB_COMMENTS & USER_COL_COMMENTS Views
03:42

The questions for Data Dictionary Views

Quiz 2
10 questions
+
Creating, Using and Managing Sequences
8 Lectures 30:54

A biref explanation for sequences and the usage with SQL.

What is a Sequence and Why is It Used For?
01:27

How to create sequences with using SQL codes

Creating Sequences
06:42

Explains how to modify sequences with SQL codes

Modifying Sequences
02:47

Explains how to drop sequences with using just one SQL code.

Dropping Sequences
01:23

Explains how to use sequences with SQL codes in detail.

Preview 09:08

How can we use sequences as a default value with our SQL DML operations.

Using Sequences As a Default Value
04:30

Explains how to and why cache sequences and how effects our SQL.

Sequence Caching
02:28

Explains how to query our sequences with sql codes.

User Sequences
02:29

This quiz is for Sequences..

Quiz 3
8 questions
+
Creating, Using and Analyzing Synonyms
4 Lectures 15:52

Explains the synonyms in brief and why you should use in your SQL queries.

What Is a Synonym and Why Is It Used For?
02:32

Explains how to create and drop synonyms with SQL Codes.

Creating & Dropping Synonyms
07:03

Explains how to use Synonyms with your SQL Codes.

Using Synonyms
02:34

Looks deep into user_synonyms by querying with SQL codes.

Analyzing USER_SYNONYMS
03:43

This Quiz is for Synonyms in SQL

Quiz 4
5 questions
+
Understanding Indexes
8 Lectures 41:50

A brief explanation for indexes' usage and benefits in SQL queries

What is an Index and Why is It Used For?
02:43

Explains types of indexes and which one to choose in your sql codes

Types of Indexes
02:32

Explains how to create indexes with or without SQL queries.

Preview 08:02

How to create index while creating a table with SQL codes.

Creating Index on Table Creation
07:43

Explains why and how to create function based indexes with your SQL Codes.

Function Based Indexes
04:52

The way and why for creating multiple indexes in your SQL

Multiple Indexes With Same Columns
09:04

How to drop an Index with just one SQL Code

Dropping Indexes
02:51

How to get information about indexes with a simle SQL Query

USER_INDEXES and USER_IND_COLUMNS Views
04:03

This quiz is for testing your knowledge about indexes

Quiz 5
10 questions
+
Managing Views
10 Lectures 51:33

SQL, Advanced sql: This lesson includes View topics and using views with lots of examples.

What is a View and Why Is It Used For?
03:04

SQL, Advanced sql: In this lesson we're going to learn "Types of Views" in Oracle Database.


Types Of Views
01:58

SQL, advanced sql: In this lesson we're going to learn how to create "Simple Views" in Oracle Database.


Creating Simple Views
12:25

SQL, Advanced sql: In this lesson we're going to learn how to create "Complex Views" in Oracle Database.


Creating Complex Views
04:35

SQL, Advanced sql: In this lesson we're going to learn how to modify a view (Modifying Views) in Oracle Database.


Modifying Views
03:37

SQL, Advanced SQL: This lesson explains "Analyzing User Views" in Oracle Database.

Analyzing User Views
03:20

SQL, Advanced SQL: This lesson covers Performing DML operations vith views.

Performing DML Operations with Views
06:52

SQL, Advanced SQL: In this lesson we're going to learn "Using with CHECK Option" in Oracle Database.

Using WITH CHECK OPTION Clause
11:06

SQL, Advanced sql: In this lesson we're going to learn how to prevent DML(Data Manipulation Languages) Operations on a view in Oracle Database.

Preventing DML Operations on A View
02:22

SQL, Advanced SQL: In this lesson we're going to learn how to drop a view (Dropping Views) in Oracle Database.

Dropping Views
02:14

This quiz is a recap for views

Quiz 6
8 questions
+
Materialized Views
7 Lectures 42:56

SQL, Advanced SQL: This lesson introduces Materialized Views section.

What is a Materialized View and Why is it Used For?
05:12

SQL, Advanced SQL: In this lesson we're going to learn how to create Materialized Views. (Part 1)


Creating Materialized Views Part 1
06:32

SQL, Advanced SQL: In this lesson we're going to learn how to create Materialized Views. (Part 2)


Creating Materialized Views Part 2
04:54

SQL, Advanced SQL: In this lesson we're going to learn how to create Complex Materialized Views.


Complex Materialized Views
03:49

SQL, Advanced SQL: This lesson we're going to learn Types of Refreshing Materialized Views.


Types of Refreshing Materialized Views
10:02

SQL, Advanced SQL: In this lesson we're going to learn Scheduling Periodic Refresh of Materialized Views.

Preview 01:48

SQL, Advanced SQL: In this lesson we are going to learn how to refresh materialized views manually.

Refreshing Materialized Views Manually
10:39

This quiz is a recap for Materialized Views.

Quiz 7
7 questions
+
Using Advanced Subqueries
12 Lectures 01:11:23

SQL, Advanced SQL: This lesson explains how do we use a subquery as a source.

Using Subqueries as a Source
05:56

SQL, Advanced sql: In this lesson we are going to learn Scalar Subqueries.

Scalar Subqueries
09:14

SQL, Advanced sql: In this lesson we are going to learn Multiple Column Subqueries.

Multiple Column Subqueries
07:21

SQL, Advanced sql: In this lesson we are going to learn Correlated Subqueries.

Correlated Subqueries
04:18

SQL, Advanced sql: In this lesson we are going to learn how do we use EXISTS Operator in Advanced Subqueries.

EXISTS Operator
05:16

SQL, Advanced sql: In this lesson we are going to learn how do we use NOT EXISTS Operator in Advanced Subqueries.

NOT EXISTS Operator
04:56

SQL, Advanced sql: In this lesson we are going to learn Using "WITH" Clause.

Using WITH Clause
06:31

SQL, Advanced sql: In this lesson we are going to learn Using Recursive "WITH" Clause.

Using Recursive WITH Clause
05:33

SQL, Advanced sql: In this lesson we are going to learn how to Insert Data by Using A Subquery.

Inserting Data By Using a Subquery as a Target
07:06

SQL, Advanced sql: In this lesson we are going to learn Manipulating Data by Using "WITH CHECK OPTION" Keyword.

Manipulating Data by Using "WITH CHECK OPTION" Keyword
06:24

SQL, Advanced sql: In this lesson we are going to learn Correlated Delete.

Correlated Delete
02:33

SQL, Advanced sql: In this lesson we are going to learn Correlated Update.

Correlated Update
06:15

This quiz is recap for Advanced Subqueries Section

Quiz 8
7 questions
8 More Sections
About the Instructor
Omer Dagasan
4.3 Average rating
663 Reviews
8,651 Students
4 Courses
Oracle Architect & Software Engineer

I have been working for more than 10 years on software development on many programming languages (like JAVA, C#, PHP, etc) and about 10 years on SQL- PL/SQL programming. And software project manager for more than 5 years.. For now, I am working on a database which has more than 15M active user as a project manager, and teaching SQL-PL/SQL courses...

Omer Faruk Ince
4.3 Average rating
201 Reviews
4,739 Students
3 Courses
Senior Software Engineer & Trainer

My name is Omer Faruk Ince. I have been working for more than 10 years in Software Projects. Also I have a Masters Degree in computer science with around 15 years of experience in the IT industry.

Also I've worked in many freelance software project in IT industry.

My areas of interests are mainly Database and Web Development and besides of these: 

 Big Data

Cloud Computing

Data Mining

Data Visualisation

 Data Security

Computer Security