SQLite Veritabanı Programlama
4.3 (36 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
9,256 students enrolled

SQLite Veritabanı Programlama

SQLite ile mobil, web ve gömülü sistemler üzerinde veritabanı gereksinimlerinizi karşılayın.
4.3 (36 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
9,256 students enrolled
Created by Cihan Özhan
Last updated 6/2019
Turkish
Current price: $86.99 Original price: $144.99 Discount: 40% off
1 day left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Veritabanı programlama temelleri
  • SQLite veritabanı mimarisi
  • SQLite veritabanı programlama
  • C# ile SQLite veritabanı uygulaması geliştirmek
  • Golang ile SQLite veritabanı uygulaması geliştirmek
  • NodeJs ile SQLite veritabanı uygulaması geliştirmek
Course content
Expand all 77 lectures 09:17:32
+ Veritabanı Teknoloji ve Terminolojilerine Genel Bakış
7 lectures 54:57
Veri ve Bilgi Nedir?
02:20
Veritabanı Nedir?
06:50
Standart SQL ve Diğer SQL'ler Arasındaki Farklar
09:55
Veritabanı Teknolojileri Üzerine : Hangisi? Ne Zaman?
08:42
Veritabanı Programcılığı
07:34
Veritabanı Yöneticiliği
09:12
Hangi Veritabanı Teknolojisi Üzerine Uzmanlaşmalıyım?
10:24
+ SQLite Veritabanına Genel Bakış
5 lectures 32:44
Serverless Ne Demektir?
06:32
SQLite Limitleri
11:27
SQLite Ne Zaman Tercih Edilir ya da Edilmez?
03:02
SQLite Kullanıcıları
04:57
+ SQLite Veritabanı Ortam Hazırlıkları
9 lectures 01:10:49
SQLite Resmi Website İncelemesi
12:43
SQLite Kurulum Öncesi Operasyonlar
03:38
SQLite Araçları
10:02
Geliştirme IDE'leri Tercihleri ve Kurulumlar
03:58
Chinook Veritabanı Tablo Yapısını Incelemek
13:45
Chinook Veritabanını Hazırlamak
01:44
Chinook Veritabanına Bağlanmak ve Sorgulamak
06:39
SQLiteBrowser IDE Kullanımı
11:12
SQLiteStudio IDE Kullanımı
07:08
+ SQLite SQL Programlama Temelleri
15 lectures 57:52
SQLite Veritabanında Açıklama Satırları
03:29
SQLite Veri Tipleri
06:37
SELECT ile Tablodaki Tüm Veriyi Elde Etmek
04:40
Metin Birleştirme ve Takma İsim Kullanımı
07:31
SELECT ile Veri Filtrelemek
04:29
Veri Tekilleştirmek
05:06
SELECT ile Veri Sıralamak (ASC / DESC)
06:09
Operatörler : Aritmetik
01:36
Operatörler : Metin Birleştirme
02:46
Operatörler : Karşılaştırma
03:20
Operatörler : Mantıksal : AND
03:43
Operatörler : Mantıksal : OR
03:05
Operatörler : Mantıksal : NOT
01:57
Operatörler : Mantıksal : BETWEEN ve NOT BETWEEN
01:37
Operatörler : Mantıksal : AND ve OR
01:47
+ Veri İşleme Dili (DML)
4 lectures 17:16
Veri İşleme Dili Nedir?
03:25
Tekil ve Çoklu Veri Eklemek
08:21
Veri Güncellemek
04:14
Veri Silmek
01:16
+ Veri Tanımlama Dili (DDL)
5 lectures 40:59
Veri Tanımlama Dili Nedir?
03:40
CREATE : Veritabanı Oluşturmak
10:37
CREATE : Tablo Oluşturmak
06:58
Tablo Yapısını Değiştirmek
17:23
Tablo Silmek
02:21
+ Veri Bütünlüğü
11 lectures 01:46:28
Veri Bütünlüğü Nedir?
22:51
Kısıtlama Nedir?
13:53
NOT NULL Constraint Nedir ve Neden Kullanılır?
01:21
Demo : NOT NULL Constraint
14:49
PRIMARY Key & FOREIGN Key Nedir ve Neden Kullanılır?
03:11
Demo : Primary Key ve Foreign Key Constraint
13:02
Otomatik Artan Sütun Oluşturmak
04:46
CHECK Constraint Nedir ve Neden Kullanılır?
02:49
Demo : CHECK Constraint
22:17
UNIQUE Constraint Nedir ve Neden Kullanılır?
03:01
Demo : UNIQUE Constaint
04:28
+ Alt Sorgular
2 lectures 09:54
Alt Sorgu Nedir?
06:02
IN ve NOT IN Kullanımı
03:52
+ JOIN ile Tabloları Birleştirmek
10 lectures 46:35
JOIN Nedir?
09:49
SQLite JOIN Tipleri Nelerdir?
05:54
INNER JOIN Nedir ve Neden Kullanılır?
08:00
Demo : INNER JOIN
03:37
LEFT OUTER JOIN Nedir ve Neden Kullanılır?
02:20
Demo : LEFT OUTER JOIN
01:43
RIGHT JOIN Nedir ve Neden Kullanılır?
02:05
Demo : RIGHT JOIN
02:16
FULL OUTER JOIN Nedir ve Neden Kullanılır?
01:03
SELF-JOIN Nedir, Neden ve Nasıl Kullanılır?
09:48
Requirements
  • Temel bilgisayar bilgisi
  • Temel programlama tecrübesi
Description

Veritabanı teknolojileri, sektörel olarak farklı birçok sorunu çözmek için hazırlanmış birçok farklı marka ve girişime sahiptir. Bu kadar çeşit olmasının nedeni iş ve teknoloji dünyasında veri ile ilgili çözülmesi gereken sorunların çeşitlilik göstermesidir. Klasik veri depolama gibi ihtiyaçları çözmek için, onlarca yıldır Oracle, SQL Server, PostgreSQL, MySQL vb. gibi gelişmiş VTYS'ler kullanılmaya devam ediliyor. Ancak günümüz teknolojilerinin çok daha karmaşık ihtiyaçlara sahip olması nedeniyle bu veritabanı teknolojileri artık yeterli değildir. Bu nedenle NoSQL kategorisi altında MongoDB, Redis, Cassandra ve daha farklı onlarca alt veritabanı teknolojisi geliştirilmiştir. Ancak bunlar da yeterli değildir. Çünkü bu tür veritabanı teknolojileri güçlü donanım kaynaklarına sahip altyapılardaki sorunları çözmek için odaklanmıştır. Peki, ya donanım kaynaklarımız sınırlı ise? Mesela Internet of Things kategorisinde sayacağımız bir akıllı saat, evinizdeki termostat, geliştirdiğiniz bir mobil uygulamanın veritabanı ihtiyacı ve daha bu kursta sayacağımız onlarca farklı projede nasıl bir veritabanı teknolojisi kullanmalıyız? Bunun cevaplarından en popüler ve güçlü olanı SQLite'dır.

Bu kursta SQLite veritabanını temelden ileri seviyeye doğru öğrenerek aşağıda belirttiğimiz birbirinden farklı birçok projede kullanabilirsiniz:

- Web Siteleri
- Giyilebilir Teknolojiler (Akıllı saat/elbise/ayakkabı/kolye vb.)
- Mobil Oyun Uygulamaları
- Akıllı Ev Uygulamaları (Termostat, Kapı Kilidi, Ev Yönetim Sistemleri, Güvenlik Sistemleri vb.)
- Herhangi Bir Kurulabilir Uygulamanın Veritabanı İhtiyacı (Windows, Android, iOS ve daha birçok proje SQLite kullanmaktadır)
- Gömülü Sistemler (Oyuncaklar, Akıllı Otomobiller, Uçaklar, Uzay Teknolojileri, Savunma Sanayii Araçları vb.)


Who this course is for:
  • SQLite veritabanı programlamayı öğrenmek isteyenler
  • iPhone, Android ya da diğer mobil işletim sistemlerinde veritabanı işlemlerini gerçekleştirmek isteyenler
  • Temel veritabanı gereksinimleri için SQL Server, Oracle, PostgreSQL, MySQL gibi karmaşık RDBMS'leri kullanmak istemeyenler