Yüksek kaliteli ve verimli SQL kodu yazmayı öğrenmek zor iş, özellikle bütçeniz sıkışıksa. İnternetten SQL öğrenme ve alıştırma yapma yolları bulmak da kolay değil çünkü birçok kaynak ya çok basit ya da yeterince çeşitli konseptten bahsetmiyor. Anlayacağınız temel SQL programlama konseptleriyle haşır neşir olmak kolay olsa da deneyim edinmek zor.
İşte bu yüzden SQL öğrenme hayalinizi gerçekleştirmeye yardımcı olacak internet kaynaklarını bir liste haline getirdim. Size her türlü yardımcı olacak pek çok farklı kaynağı gözden geçirdim. Eğer SQL eğitimi alma hayaliniz varsa ama yeni konseptler gözünüzü korkutuyorsa aşağıdaki SQL öğrenme kaynaklarına mutlaka bir göz atın derim.
Unutmayın, SQL gibi bir dili öğrenmek tek gecede hallolacak bir iş değil. Alacağınız SQL eğitimi ile dili tamamen anlayabilecek bir seviyeye gelmek için saatlerinizi ayırmanız gerekiyor.
Gelin şimdi birlikte en iyi 10 SQL öğrenme yoluna bir göz atalım:
İçindekiler
- 1. İnteraktif BitDegree Dersi
- 2. HackerRank Kodlama Challenge’ları
- 3. Bilgilerinizi BitDegree SQL Kılavuzu İle Güçlendirin
- 4. SQL Fiddle Kullanma
- 5. Blog Takip Etme
- 6. SQL Test Web Sitesiyle Haşır Neşir Olun
- 7. Forumlardaki Genel Problemler Üzerinde Çalışma
- 8. The Schemaverse Oynayın
- 9. YouTube Videoları İzleme
- 10. Reddit Kullanma
- 11. SQL Öğrenme Kaynakları - Son
1. İnteraktif BitDegree Dersi
Tamamen yeni başladıysanız SQL sorguları yazmayı öğrenmenin bence en iyi yolu interaktif bir online dersten geçiyor. İnteraktif dersler temel programlama konseptlerini hem öğrenmenin hem de alıştırmasını yapmanın en iyi yolu. Bana göre interaktif dersleri bazı özellikleri şöyle:
Şu Anda Etkin Olan Güncel Teklifler:
GET 50% OFF
DataCamp Black Friday Sale
During this DataCamp Black Friday, you can access the top-rated courses with a 50% discount. Enroll now for way less!
- İnteraktif dersler kodu doğrudan internet tarayıcınızda yazmanıza olanak sağlar. Böylelikle SQL öğrenme süreciniz sırasında alıştırma yapmak her zamankinden daha kolay olur!
- Çoğu internaktif ders içerisindeki challenge’ların cevabını dahil eder. Yani sürekli olarak kodunuz hakkında sürekli olarak geri bildirim alır, hataları alışkanlık haline gelmeden çözersiniz.
- Seçerken dikkatli davranırsanız hem eğlenceli hem de ilgi çekici olanları bulabilirsiniz. Çoğunlukla birçok eğlenceli alıştırmalar içerirler. Bu yüzden online olarak SQL dersleri almak isteyen kişiler için çok uygundur.
SQL öğrenme hedefiniz varsa veya online SQL alıştırmaları arıyorsanız tam size göre bir ders var. İnteraktif SQL Dersi aradığınız her şeye ilaç olacak. Ders temel bilgilerle başlıyor. İsterseniz alıştırma yapmayı istemediğiniz konseptleri geçebilirsiniz. Ancak yeni konseptler ve sözdizimleriyle vakit geçirip haşır neşir olduğunuzdan emin olun.
2. HackerRank Kodlama Challenge’ları
İnternette kodlama öğrenmek için en iyi yollardan biri de kodlama challenge’ları. Böyle challenge’ların bulunduğu en iyi sitelerden biri bence HackerRank. Bu sitedeki SQL alıştırmaları zorluk ve kategoriye göre özenle sınıflandırılıyor. Tüm yapmanız gereken siteye girip beğendiğiniz bir challenge bulmak ve üzerinde çalışmaya başlamak!
Çoğu durumda uymanız gereken talimatlar veriliyor. Talimatlar çoğunlukla programınızın ihtiyaç duyduğu şeyler hakkında çeşitli bilgiler içeriyor; ne gibi girdilere ihtiyaç duyduğu, ne tür kod yazmanız gerektiği gibi. Acele etmeyin, metotlu çalışın ve unutmayın; genellikle bir programı yazmanın “doğru” bir yolu olmaz.
Kodlama challenge’ları gibi şeylerin üzerinde çalışırken elimin altında mutlaka bir dil başvuru kılavuzu bulundururum. Konu SQL olunca size BitDegree SQL başvuru kılavuzunu tavsiye ederim.
3. Bilgilerinizi BitDegree SQL Kılavuzu İle Güçlendirin
Üst düzey SQL kodu yazmayı öğrenmek konusunda ciddiyseniz bildiğiniz ve öğreneceğiniz şeyler hakkında sürekli olarak alıştırma yapmanız gerekiyor. Bana göre bunu yapmanın en iyi yolu metin tabanlı bir SQL dersi ile çalışmak. İnteraktif veya video derslere kıyasla (genellikle sınırlı içeriğe sahip olurlar) SQL rehberi gibi metin tabanlı kaynaklar tüm önemli konseptlerin ve sözdiziminin kapsamlı bir listesini içerir.
SQL rehberi, temel SQL kodlama bilgileriyle ilgili istediğiniz her şeye sahip. Bu rehberle çalışmak hem SQL öğrenme hem de SQL sorguları alıştırması yapma isteğinizi tek seferde karşılayacak. Aslında bakarsanız daha da ileri gidip yeni yeni SQL öğrenen insanların profesyonel kodlayıcı olmasına yardımcı olabilecek internetteki en iyi kaynaklardan biri diyebilirim.
Bu rehber kendine göre bir düzene sahip. Tavsiyem ilk sayfadan başlayıp ağır ağır ilerlemeniz. İlerledikçe SQL öğrenme alıştırmalarıyla karşılaşacaksınız. Bunları atlamayın, daha çok alıştırma yaptıkça yüksek kaliteli kod yazmada daha iyi olacaksınız.
4. SQL Fiddle Kullanma
SQL Fiddle, orta - ileri düzey SQL programcıları için çok faydalı bir kaynak. Pek çok çeşitte farklı veri tabanı türleri için kod yazma alıştırması yapmanıza olanak sağlıyor. SQL kodlama dünyasının gerçek yüzünü görmeden önce farklı veri tabanlarıyla tanışmak sizin için inanılmaz derecede faydalı olacaktır.
SQL Fiddle’da SQL öğrenme alıştırmaları yapmanın ana faydalarından biri kodunuzu başkalarıyla paylaşıp gerektiğinde yardım alabilmenizdir. Bir veri tabanı oluşturun, sorgularınızı yazın ve sonra eşsiz URL’nizi istediğiniz kişiye gönderin. Bu sayede sorun yaşadığınız sorgular hakkında yardım alıp SQL bilginizi kuvvetlendirebilirsiniz.
5. Blog Takip Etme
İyi bir blog takip etmek alıştırma yapmasanız da SQL bilginizi canlı tutmanın iyi yollarından biridir. Yatmadan önce veya sabah işe giderken SQL blog yazılarını okumak yeni konseptler hakkında bilgi sahibi olmanın, var olan bilgilerinizi güçlendirmenin ve motivasyonunuzu yüksek tutmanın muhteşem bir yoludur.
Takip edebileceğiniz düzenli güncellemelere sahip birkaç yüksek kaliteli blog bularak başlayın. Yer imleçlerinize ekleyin, kullanıyorsanız e-posta listelerine katılın ve yeni güncellemeleri düzenli olarak kontrol etmeyi unutmayın. Beni favori SQL bloglarımdan biri Stats Bot’tur. Çok yeni içerik yüklemeseler de mevcut paylaşımlarında SQL öğrenme alıştırmaları için çok çok faydalı şeyler bulunuyor.
6. SQL Test Web Sitesiyle Haşır Neşir Olun
SQL Test, SQL Fiddle’a aşağı yukarı benziyor ama birçok çeşitli SQL öğrenme alıştırmasına ev sahipliği yapıyor. SQL Test ile alıştırma yaparken yapmanız gereken ilk şey çalışmak istediğinizn veri tabanı türünü seçmek. Yazıldığında sadece MySQL ve Oracle destekleniyordu. Ancak bu iki veri tabanı framework’ü dünyanın en popülerleri arasında yer aldığı için sizin de bunları tanımanız adına muhteşem bir fırsat oluşuyor!
Veri tabanı türünüzü seçtiğinizde interaktif kod editöründe bir kod ortaya çıktığını göreceksiniz. Bu kodu kullanarak ilk sahte veri tabanınızı (çok basit veri tabanları sağlanıyor) oluşturabilir, sonrasında bununla manipülasyon alıştırması yapabilirsiniz. SQL Test’i ayrıca sözdizimi ve fonksiyonlar hakkında birçok faydalı bilgiye sahip. Bu yüzden alıştırma yaparken bundan faydalandığınızdan emin olun.
7. Forumlardaki Genel Problemler Üzerinde Çalışma
Online olarak SQL dersleri almanın yollarından biri de online kodlama forumları. Stack Overflow gibi sitelerin SQL eğitimi almaya çalışan yeni başlayanlara açık dev kodlama topluluklarına sahip. Kodlama alıştırması yapmak istediğimde üzerinde çalışacak hiçbr şeyim yoksa ilham almak için bir foruma giriyorum.
Genellikle Stack Overflow’dan yana tercihimi yapıyorum çünkü en aktif SQL forumlarından biri. Bu siteye girip son bir saat içerisinde sorulmuş SQL sorularından cevaplayabileceğiniz var mı bakın. Kolaylıkla cevap verebileceğiniz bir tane yoksa ilginç bir soru seçip araştırma yapın. Yüksek kaliteli bir cevap vermek için başvuru kılavuzu, online kaynaklar ve size yardımcı olabilecek herhangi bir şeyden destek alın.
Unutmayın, online tartışmalara katılmak bile bir SQL alıştırmasıdır.
8. The Schemaverse Oynayın
Online olarak SQL öğrenme alıştırmaları yapmak her zaman eğlenceli olmayabilir. Ancak The Schemaverse gibi interaktif kodlama oyunları hem var olan bilgilerinizi güçlendirirken hem de yeni sözdizimi ve konseptler öğrenmenize yardımcı olacak farklı türde SQL alıştırmaları yapmanızı sağlayabilir. The Schemaverse gibi kaynaklar eğlencelidir, motive eder ve standart SQL alıştırmalarından farklı bir hava sunar.
The Schemaverse temel olarak bir SQL veri tabanına uygulanmış basit bir çok oyunculu online bir oyundur. SQL komutları kullanarak uzay aracı filosu kontrol etmeli, bu filoyu düşmanların saldırılarından korumalı ve The Schemaverse uzmanı olmak için sıralamalarda üst sıralara doğru tırmanmalısınız! Anlayacağınız gibi bu SQL öğrenme alıştırmaları yapmanın oldukça eğlenceli yollarından biri. Giriş seviyesinde SQL bilgisine sahip herkese tavsiye ederim.
9. YouTube Videoları İzleme
SQL dersleri alma konusunda YouTube videoları insana yeni bir bakış açısı sunabilir. Kodlama öğrenmek üzerinde bulduğum en girişimci yollardan biri basit SQL videoları izlemek oldu. Pek çok kez 10 dakikalık videolardan çok sayıda yeni bilgiyle ayrıldım.
SQL becerilerinizi YouTube videolarıyla geliştirmek isterseniz ilk yapmanız gereken üzerinde çalıştığınız konular hakkında videolar bulmak olmalı. Çok izlenmeye ve yüksek puana sahip bir video bulup izleyin. Bilgilendirici kodlama videoları izlemenin en iyi yolu bence baştan sona not almak için durdurmadan izlemek. Sonra videonun başına geri dönüp her şeyi ağır ağır ele alarak bahsedilen her şeyi iyice anladığımdan emin oluyorum.
10. Reddit Kullanma
Reddit, SQL öğrenme alıştırmaları konusunda çok hafife alınmış bir kaynak. Diğer birçok online forumdan biraz daha acemi dostu olduğunu düşündüğüm için bu listeye ekledim. Reddit’i de yukarıdaki diğer kodlama forumlarını kullandığım şekilde kullanmanızı tavsiye ederim.
SQL subreddit’inde gezinin, insanların sorularına bakın ve cevaplarken elinizden gelenin en iyisini yapın. Tartışmalara katılın ve önemli konseptler hakkında mümkün olduğunda notlar alın. Unutmayın, Reddit’de herkes paylaşım yapabilir bu yüzden yazılan her şeye güvenmemelisiniz. Doğrulama yapmak için kendi araştırmanızı yapın. Bana kalırsa SQL öğrenme hedefinizi gerçekleştirmek için en iyi subreddit’lerden biri Learn SQL subreddit’i.
Biliyor Muydunuz?
Kariyeriniz için hangi online eğitim platformunun daha iyi olduğunu merak etmiş miydiniz?
SQL Öğrenme Kaynakları - Son
SQL öğrenme alıştırmaları için iyi kaynaklar bulmak zor. İnternette köklü SQL bilgisine sahip olmayan insanların oluşturduğu birçok kaynak var. Yani basit veya hatalarla dolu olmaları muhtemel. Şansınıza bazı araştırmalar yaptım ve SQL öğrenme alıştırmaları için 10 muhteşem yol belirledim.
İnteraktif bir kursla alıştırma yaparken temel SQL bilgilerini bildiğinizden emin olun. SQL bilginizin iyi olduğunu düşündüğünüzde kodlama challenge’ları tamamlamaya çalışın. SQL Fiddle ve SQL Test gibi siteler kullanmaya hazır olun. Reddit veya Stack Overflow gibi bir online topluluğa katılın.
Kodlama öğrenmek için ağırdan aldığınıza ve en iyi kodlama alışkanlıklarına uyduğunuza emin olun. Tembellik etmeyin yoksa kendinizi gelecekteki kodlama kariyerini mahveden bir adam olarak bulabilirsiniz. Her şeyden öğrenirken eğlenmeyi unutmayın!