ما را دنبال کنید:
image

دوره SQL

آنچه یاد خواهید گرفت

 

SQL

Introduction

  • What Are Relational Databases?
  • RDBMS Benefits and Limitations
  • SQL vs NoSQL
  •  

Basic SQL Syntax

  • SQL keywords
  • Data Types
  • Operators
  • Operators
  • SELECT
  • INSERT
  • UPDATE
  • DELETE

Data Definition Language (DDL)

  • Create Table
  • Alter Table
  • Truncate Table

Data Manipulation Language (DML)

SELECT

  • FROM
  • WHERE
  • ORDER BY
  • GROUP BY
  • HAVING
  • JOINs
  • INSERT
  • UPDATE
  • DELETE

 

Aggregate Queries

                SELECT

  • SUM
  • COUNT
  • AVG

 

  • MIN
  • MAX

Aggregate Queries

  • GROUP BY
  • HAVING

Data Constraints

  • Primary Key
  • Foreign Key
  • Unique
  • NOT NULL
  • CHECK

JOIN Queries

  • SQL JOIN Queries
  • INNER JOIN
  • LEFT JOIN
  • FULL OUTER JOIN
  • Self Join
  • Cross Join
  •  
  • Creating Views
  • Modifying Views

 

Indexes

  • Managing Indexes
  • Query Optimization

Sub Queries

  • Types of Sub Queries
    • Table
    • Row
    • Column
    • Nested Subqueries
    • Correlated Subqueries

 

 

Advanced SQL Functions

Numeric

  • CEILING
  • ROUND
  • MOD
  • ABS
  • FLOOR

 

Advanced SQL Functions

Conditional

  • NULLIF
  • CASE

Date and Time

  • TIME
  • DATE
  • DATEADD

 

Transactions

  • BEGIN
  • COMMIT
  • ROLLBACK
  • SAVEPOINT

Transactions

  • Transaction Isolation Levels

Transactions

  • Transaction Isolation Levels

 

Data Integrity and Security

  • Data Integrity Constraints
  • GRANT and REVOKE
  • Database Security Best Practices

 

Data Integrity and Security

  • Stored Procedures and Functions

 

Data Integrity and Security

  • Performance Optimization

 

  • Query Optimization Techniques
    • Using Indexes
    • Optimizing Joins
    • Reducing Subqueries
  • Selective Projection

 

Query Analysis Techniques

Advanced SQL Concepts

  • Recursive Queries
  • Pivot and Unpivot Operations
  • Window Functions
    • dense_rank
    • rank
    • Row_number
    • Lead
    • lag
  • CTEs (Common Table Expressions)
  • Dynamic SQL

 

Advanced SQL Concepts

 

 

 

 

 

 

 

 

 

 

پیش نیاز

دانش و مهارت استفاده از کامپیوتر و اینترنت

مخاطبان دوره

توانایی پس ازگذراندن دوره

این سرفصل استاندارد آموزش برنامه نویسی SQL می باشد. در این دوره آموزشی تمامی سرفصل ها با تغییراتی توسط استاد تدریس می شود. فقط در نظر داشته باشید که برخی از سرفصل ها به دلیل اینکه نیاز به مدت زمان بیشتری برای آموزش دارند در جهت معرفی و آشنایی توسط استاد دوره تدریس می شود و بخش های کاربردی و اصلی در دوره ای مجزا ارائه خواهد شد. لذا برخی از موارد به دلیل کاربرد بیشتر و نیاز به تمرکز بالاتر در دوره ای مجزا ارائه می شود و تنها توسط استاد دوره به صورت معرفی و آشنایی ارائه خواهد شد.

در مورد مسیر یادگیری:
برای شروع یادگیری هر دوره، در لایتک شما مسیری را طی خواهید کرد که ما در لایتک به شما کمک می کنیم تا این مسیر را با موفقیت سپری کنید:

  • گام اول- شرکت در یک جلسه مشاوره آنلاین به مدت 15 دقیقه و معرفی اولیه دوره، سرفصلها و آشنا شدن با علاقمندی های شما برای دستیابی به بهترین مسیر یادگیری و همچنین roadmap کامل دوره آموزشی انتخابی
  • گام دوم- شرکت در دوره آموزشی و مشاوره نحوه حضور در دوره مربوطه
  • گام سوم- تکمیل پروفایل کاربری، مهارتی و رزومه ای برای معرفی به شرکت های متقاضی 
  • گام چهارم- ایجاد یک پروفایل کامل برای معرفی به سازمانها و شرکتها 
  • گام پنجم- استمرار ارتباط برای پیمودن مسیر کامل یادگیری و حرفه ای شدن

 

در صورتی که به صورت فردی می خواهید در دوره ثبت نام کنید:

حتما با لایتک تماس حاصل فرمایید تا در جلسه مشاوره رایگان دعوت شوید.

در صورتی که به صورت گروهی و سازمانی می خواهید دوره را برای کارکنان خود برگزار کنید:

جهت تعیین شرایط برگزاری، نحوه برگزاری و هزینه توافقی دوره تماس حاصل فرمایید:

شماره های تماس

  • 02166035125
  • 09197603991