
Kursun Genel akışı nasıl olacak?
Nasıl daha yararlı bir eğitim süreci geçirilebilir.
Big data nedir anlatım ve örnekleme.
Nerelerde Kullanılır ve karşımıza çıkar.
NoSQL Kavramı nedir.
Relational Database ler ile arasında ne gibi farklılıklar vardır.
Temel aldıkları teoriler nelerdir, hangi temeller üzerine kurulmuştur.
Yapay Zeka, Makine Öğrenmesi ve Derin Öğrenme olarak adlandırılan kavramların aslında neye karşılık geldiğini, Big data ve kendi aralarında nasıl bir ilişki olduğunu bu bölümde görebiliriz.
Günümüzde çok yerde karşımıza çıkan kavramlardan bir diğeri IOT(Internet of things). Big data ile ilişkisi nedir, neler yapılabiliyor, hangi sektörlerde daha çok kullanılabilir ve altyapı teknolojileri nelerdir.
Bölüm akışı nasıl olacak ve storage ekosisteminde neler var bilgisini içerir.
Cassandra Veritabanı'nın yapısı, özellikleri ve Mimarisi
Avantajları ve dezavantajları nelerdir.
Hadoop ekosistemi yapısı ve özellikleri.
içeriğinde neler var.
HBase database'inin özellikleri, mimarisi ve nasıl kullanıldığı.
MongoDB yapısı ve özellikleri.
Nasıl bir mimarisi var, temel özellikleri nelerdir.
Cassandra Database'inin Windows ortamında Kurulum ve erişim ayarları
KeySpace Tanımlama ve Konfigürasyonlarını belirleme
Cassandra'da table oluşturma. Datastax ve Cassandra CQL Shell üzerinden.
Cassandra Data Tipleri ve Açıklamaları.
Oracle ve SQL Server ile farklar. Dönüşümlerin nasıl yapılacağının anlaşılması.
Tabloya Data yükleme. Insert ile yazarak ve CSV den okuma. Az kolonlu Bir CSV ve Sample CSV ile data sayısını artırma.
Standart input Yöntemi ve Gerçek Örnek bir datanın Cassandra Tablosuna Aktarımı
Select ifadesi, Alias ile Sorgu çekme, Partition Yapısı
Filtre Kullanımı ve index kullanımı - ALLOW FILTERING ifadesi kullanım amacı
Count ve Sum işlemleri ile Order by Nasıl kullanılır anlatımı
Cassandra Databse'inde Update ve DElete Komutları nasıl kullanılır açıklaması.
Materialized view nedir? Cassandra'da Materialized View tanımlaması nasıl yapılır.
Tüm Kursun Genel olarak Özeti.
Kurs'dan öğrenilen bilgileri kendi projelerimize nasıl uyarlamalıyız.
Cassandra için extra önemli bazı noktaların hatırlatılması.
Bu derste Apache Cassandra Database'nin temel özelliklerinden, hangi şirketler tarafından neden kullanıldığından ve CAP Teorem'inden bahsettik. Cassandra'nın kullandığı data modelini anlattık. Bu dersten sonra Cassandra veritabanının neden kullanıldığını ve büyük veri dünyasında neden sıkça adından bahsedildiğini öğreneceksiniz.
Bu dersimizde, uygulama olarak yapacağımız dağıtık cassandra uygulaması için gerekli olan programları ve cassandra veritabanını indireceğiz. Bu dersi izledikten sonra sizlerde kolayca gerekli olan programları ve cassandrayı indirebileceksiniz. VMWare ve MobaXterm programlarının kurulumunu öğreneceksiniz.
Bu derste Apache Cassandra veritabanını kuracağımız sanal makine kurulumunu anlattık. Sanal makineyi kurarken sonraki aşamalarda kullanacağınız kullanıcı ve root kullanıcıyı nasıl oluşturacağınızı network ve hostname kısmında mutlaka yapmanız gereken ayarları anlattık. Sizler de bu dersten sonra sanal makineyi nasıl kuracagınizi kolayca öğreneceksiniz.
Bu derste oluşturduğumuz sanal makine üzerinde daha kolay işlem yapabilmemiz açısından static ip ataması yapacağız. Static ip atamasını daha önce kurduğumuz MobaXterm terminali üzerinden gerçekleştireceğiz. Bu dersi izledikten sonra sizler de kolayca static ip atamasının nasıl yapıldığını öğreneceksiniz.
Bu derste oluşturduğumuz sanal makineye java (jdk 8) yükleyeceğiz. Daha sonra yüklediğimiz javanın yolunu gösterme işlemini yapacağız. Siz de bu videoyu izledikten sonra javayı sanal makinenize nasıl kuracağınızı öğreneceksiniz.
Oluşturduğumuz sanal makineye Apache Cassandra veritabanının kurulumunu gerçekleştirmek. Cassandra'nın konfigürasyonunu gerçekleştirmek. Cqlsh ile Cassandra veritabanımıza nasıl bağlanacağımızı göstermek. Bu dersi izledikten sonra sizler de Cassandra veritabanını kolayca kurup cqlsh ile başarılı bir şekilde bağlanabileceksiniz.
Bu derste oluşturduğumuz sanal makinemizin imajını alıp ikinci bir sanal makine (node) oluşturduk. Bu işlemi yaptıktan sonra bu node için static ip verme işlemini gerçekleştirdik. Daha sonra Cassandra veritabanımız konfigürasyonunu yaptık. Sizler de bu dersi izledikten sonra sanal makinenin imajını almayı ve ikinci node için Cassandra veritabanın konfigürasyonunu yapmayı öğreneceksiniz.
Bu derste oluşturduğumuz her iki sanal makine (node) için Cassandra'nın native portunu ekleme işlemini yaptık. Cassandra'yı birden fazla node ile dağıtık olarak çalıştırdık. Cqlsh ile keyspace ve tablo oluşturduk daha sonra oluşturduğumuz bu tabloya veri ekleme işlemi gerçekleştirdik. Siz de bu videoyu izleyip aynı işlemleri gerçekleştirdğiniz Cassandra veritabanınızı birden fazla (multi) node ile dağıtık olarak kullanmayı öğreneceksiniz.
Java console uygulaması ile Apache Cassandra veritabanımıza veri ekleme, güncelleme ve silme gibi işlemler yaptık. Cassandra'dan verileri çekme işlemi gerçekleştirdik.
Big data, IOT, NoSQL, Machine Learning, deep learning gibi kavramların teknik olarak anlaşılır hale getirmeyi,
Daha önce hiç database kullanmamış olsanız da, Big data dünyasına giriş yapabilir şekilde bilgi aktarımını.
En çok kullanılan Database ler, Mimarileri ve yapıları, birbirlerine göre farkları, üstünlükleri ve dezavantajlarını anlatmayı,
Big data database'i olarak Cassandra üzerinden bigdata uygulamaları yapabilir duruma gelmenizi,
Cassandra'yı kurulumdan itibaren temel sorgulamaların nasıl yapıldığını, data import/export yapabilir duruma getirmeyi amaçlar.