Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Database Design & Development SQL Server

SQL Server Eğitim Videosu Serisi

SQL Server veritabanı ile tüm seviyeler için çalışmalar yapıyoruz.
Rating: 4.5 out of 54.5 (334 ratings)
10,050 students
Created by Alper ÇELİK
Last updated 2/2021
Turkish
30-Day Money-Back Guarantee

What you'll learn

  • Kurumsal yada kişisel projelerinizde SQL Server kullanabilecek seviyeye geleceksiniz.

Course content

17 sections • 140 lectures • 14h 10m total length

  • Preview00:04
  • Preview04:55
  • Preview09:05
  • Tablo Oluşturma
    12:11

  • İlişkisel Veritabanının Temelleri (Slayt Eşliğinde Teorik Bilgi)
    04:10
  • Normalizasyon Kavramı (1NF)
    05:34
  • 2NF ve 3NF Normalizasyon
    03:00

  • Default Constraint
    06:25
  • Basamaklı Constraint'ler
    04:01
  • CHECK Constraint
    07:11
  • Identity Sütunu
    11:15
  • Sequence Nesnesi
    07:30
  • Sequence ve Identity Arasındaki Farklar
    06:52
  • En Son Eklenen Identity Değerini Yakalama
    07:39
  • Unique Key Constraint
    07:59

  • SELECT Element'inin Detaylı İncelenmesi
    15:47
  • UNION ve UNION ALL Kullanımı
    05:15
  • Merge İfadesi
    04:01
  • Except Operatör'ü
    04:37
  • EXCEPT ve NOT IN Operatörleri Arasındaki Farklar
    03:20
  • INTERSECT Operatör'ü
    04:27
  • UNION, INTERSECT ve EXCEPT Arasındaki Farklar
    02:41
  • Offset Fetch Next Kullanımı
    07:30
  • Geçici Tablolar
    11:44
  • Türemiş Tablo Kullanımı
    05:00
  • Alt Sorgular
    08:33
  • İlişkili Alt Sorgular (Correlated Subquery)
    06:21
  • Performans Testi İçin Random Data Üretme
    11:27
  • Hangisi Daha Performanslıdır ? SubQuery ? Join ?
    04:54
  • SELECT INTO Komutu
    08:41

  • Group By
    08:21
  • Join İfadeleri (Temel Seviye)
    07:56
  • Join İfadeleri (İleri Seviye)
    04:49
  • Self Join
    02:57
  • NULL Değeri Değiştirmenin Yolları
    05:44
  • WHERE ve HAVING Elementleri Arasındaki Farklar
    04:34
  • Grouping Sets & Rollup & Cube Kullanımları
    15:27
  • CUBE ve ROLLUP Arasındaki Farklar
    02:46
  • Grouping & Grouping Id Fonksiyonları
    15:47

  • CTE (Common Table Expression) Kavramı
    03:54
  • Güncellenebilen CTE'ler
    04:58
  • Recursive CTE
    01:50
  • Pivot Operatör'ü
    04:33
  • Unpivot Operatör'ü
    02:36
  • Pivot Operatöründe Ters Hesaplama Yapma
    05:41
  • Over Kullanımı
    05:15
  • ROW_NUMBER Fonksiyonu
    03:38
  • RANK & DENSE_RANK Fonksiyonları
    06:30
  • RANK & DENSE_RANK & ROW_NUMBER Fonksiyonları Arasındaki Farklar
    02:55
  • Toplam Hesaplama
    03:56
  • NTILE Fonksiyonu
    02:29
  • LEAD ve LAG Fonksiyonları
    04:13
  • FIRST_VALUE Fonksiyonu
    01:20
  • Window Fonksiyonları
    06:48
  • ROWS & RANGE Arasındaki Farklar
    04:06
  • LAST_VALUE Fonksiyonu
    01:49

  • View'ler
    09:20
  • View'lerin Güncellenmesinde Açığa Çıkan Sorunlar
    05:29
  • Index'li View'ler
    06:36
  • View'lerde Bulunan Kısıtlar
    03:41

  • Index Kavramı
    07:32
  • Clustered & NonClustered Index'ler
    06:29
  • Unique & NonUnique Index'ler
    05:29
  • Index'lerin Avantajları & Dezavantajları
    05:39

  • IIF Fonksiyonu
    03:11
  • TRY_PARSE Fonksiyonu
    08:00
  • TRY_CONVERT Fonksiyonu
    05:55
  • Cursor Kullanımı
    06:50

  • Stored Procedure Kullanımı
    12:26
  • Output Parametreli Stored Procedure'ler
    09:18
  • Output Parametreli yada Return Dönüş Değerine Sahip SP'ler
    10:39
  • Stored Procedure Parametre Olarak Datatable Gönderme
    04:14
  • SP Kullanmanın Avantajları
    04:40

Requirements

  • SSMS aracına sahip olunması yeterli bir önşart

Description

SQL Nedir?

SQL, verileri kolaylıkla yönetebilmeniz için kullanabileceğiniz bir veritabanı sistemidir. Bir kısaltma olan SQL’in açılımı “Structured Query Language”dir. Türkçe olarak çevirirsek de bu “Yapılandırılmış Sorgulama Dili” olacaktır. SQL bilinenin aksine bir programlama dili değildir. SQL bir alt dil olarak veri tabanları içerisinde istediğiniz işlemleri yapmanıza olanak sağlar.

SQL fikri ortaya ilk atıldığında matematiksel bir yapıya sahipmiş. Fakat sonraları insanlar bunları anlamakta ve kullanmakta zorlanabilir diye diğer birçok dilde de olduğu gibi İngilizce belirteçlerin olduğu bir yapıya evrilmiştir.


SQL Nerelerde Kullanılır? 

SQL’in ana kullanım yeri veritabanlarıdır. Bu sebeple de ilk ortaya çıktığı zamandan bugüne değişerek bu alanda daha çok etkili olması için uğraşılmıştır. Veritabanı konusunda her soruna ve isteğe çözüm olarak geliştirilen bu dil genel geçer anlamda çok iyi bir yerde değildi. Yeni durum ise yıllar içerisinde firmaların değiştirdiği ve geliştirdiği veritabanları ile ortaya çıkmıştır.

SQL Ne İşe Yarar? 

SQL’in ana amacı veritabanları üzerinde işlemler yapabilmektedir. SQL ne işe yarar diye soran kişiler için aşağıdaki her işlemi rahatlıkla yapabileceklerini belirtebilirim; 

Sınırsız sayıdaki veri arasından istediğiniz veriyi bulabilmek,

Sınırsız sayıdaki veri arasında istediğiniz her sorguyu yapabilmek, 

Veritabanına yeni veri kaydetmek, 

Veritabanında var olan verileri çekmek, düzenlemek, güncellemek ve silmek, 

Veritabanı içinde yeni tablo oluşturmak, 

Yeni veritabanı eklemek ya da var olanı değiştirmek.

SQL Server Nedir?

SQL Server, Microsoft’un geliştirdiği bir veritabanı yönetim sistemi olarak bilinmektedir. Bu veritabanı sistemi RDBMS yani “İlişkisel veritabanı sistemi” olarak adlandırılmıştır. Bunun sebebi de sistemde yer alan veri tabanları içerisindeki verilerin tablolarda bulunması ve bu tabloların da birbirleri ile bazı bağlantılarının bulunmasıdır.

T-SQL Nedir? 


SQL Server'lardaki verilerin sayısının artması ve istemcilerin de çoğalması sonucunda bu veri transferlerinin ve sorgulamaların daha güvenli bir ortamda yapılması gerekliliği ortaya çıktı. Bu durum karşısında da firmalar kendilerine özgü çözümler ürettiler.

Microsoft tarafından üretilen Transact-SQL yani kısa adı ile T-SQL’de bunlardan birisidir. Bu sorgulama dili server ile istemci arasında çalışmaktadır ve normalde kullanılan sorgulama dilinden çok daha üst seviyededir.

T-SQL döngüler ya da işlemler için herhangi bir derleyici ihtiyacı duymaz ve bu sebeple de çok daha hızlı ve etkili bir işlem olanağı sunar. Bu sorgulama dilini kullanabilmek için Microsoft’un Management Studio programını kullanmanı gerekmektedir.

Normalde SQL veritabanları üzerinde ne yapmak istiyorsanız çok daha hızlı ve güvenli bir şekilde bu program ve dil yardımı ile bunu yapmanız mümkündür.

Çalışma Alanları

Günümüzde veri tabanı sistemleri, bankacılıktan otomotiv sanayisine, sağlık bilgi sistemlerinden şirket yönetimine, iletişim sistemlerinden hava taşımacılığına kadar geniş bir yelpazede kullanılan bilgisayar sistemlerinin veri alt yapısını oluşturur. Bu verilerin düzenlenmesi, tasarlanması ve güvenli bir şekilde saklanması gerekir. Bu bağlamda veri tabanı yöneticiliği ve veri tabanı programcılığı kavramları ortaya çıkmıştır.

Eğitime Genel Bakış 

Bu kursun amacı, öğrencilere yada sektörde yer alan çalışanlara, tüm SQL Server ile ilgili disiplinler (Veritabanı Yönetimi, Veritabanı Geliştirme ve İş Zekası) tarafından kullanılan Transact-SQL dili hakkında iyi bir eğitim vermektir. Ayrıca, bir Microsoft SQL Server veritabanı geliştirmek için bilgi ve beceriler kazandırmaktadır. Kurs, bir veritabanını geliştirme ile ilgili SQL Server ürün özelliklerini ve araçlarını nasıl kullanacaklarını öğretmeye odaklanmaktadır.

Who this course is for:

  • SQL Server Geliştiricileri
  • SQL DBA'ler
  • Network Yöneticileri
  • Yazılım Geliştiriciler

Instructor

Alper ÇELİK
Bilgisayar Mühendisi
Alper ÇELİK
  • 4.4 Instructor Rating
  • 3,214 Reviews
  • 51,847 Students
  • 18 Courses

     Eğitmenimizin yazılıma olan merakı lise yıllarında başlamıştır. Yazılım ve teknolojiye olan ilgisi neticesinde ülkemizin güzide bir üniversitesinde Bilgisayar Mühendisliği bölümünü tercih etmiştir. Üniversite mezuniyeti sonrasında çeşitli kurumsal firmalarda Yazılım ve İş Zekası ile ilgili birçok proje içerisinde yer almıştır. Yine bu dönem içerisinde -kişisel bloğunda- Sql Server Veritabanı ile ilgili altmış'a yakın makale yazmıştır. Teknolojiye olan merakını, bitmek tükenmek bilmeyen öğrenme tutkusunu ayrıca geçmiş yıllarda edinmiş olduğu bilgi ve tecrübesini siz değerli yazılım tutkunları ile de paylaşmak için, Udemy platformu üzerinde eğitimler vermektedir. Ayrıca şuan özel bir firmada "Yazılım ve İş Zekası Uzmanı" pozisyonunda hayatını idâme ettirmektedir.
Paylaşılan tüm dökümanların faydalı olması temennisi ile..

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.