SQLite Veritabanı Programlama

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.)