Sosyal Medya


YouTube'da severek takip ettiğim ve Udemy'de de zaman zaman kurslarından faydalandığım Murat hocamın şüphesiz birçok kişi üzerinde emeği var.

Yazılım Bilimi kanalı üzerinden yaptığı topluluk duyurusunda gördüğüm bu ücretsiz Udemy kursunu belki görmemişsinizdir diye sizlerle de paylaşmak istedim.Kursları isterseniz YouTube üzerinden de takip edebilirsiniz.Lafı çok uzatmadan sizleri kurs ile baş başa bırakıyorum.


 UDEMY

YOUTUBE

Udemy Ücretsiz ReactJS ve Context Api Kursu - 2019 Ücretsiz Kurslar


Kablosuz ağlara yönelik gerçekleştirilen saldırılara parola saldırıları,MAC filtreleme atlatma saldırıları,DOS saldırıları ve sahte kablosuz ağlar oluşturularak kullanıcılara ait verilerin elde edilmesi örnek gösterilebilir.

Kablosuz ağlardan verilip-alınan verilerin güvenliğinin sağlanabilmesi için WEP,WPA,WPA-2 gibi çeşitli şifreleme yöntemleri geliştirilmiştir. WEP, 802.11 kablosuz ağ güvenlik standartlarındandır.Tam anlamıyla değişmez Eşdeğer gizliliği olarakta adlandırılabilen WEP'in görevi de radyo dalgaları aracılığıyla taşınan verilerin şifrelenmesini sağlamaktır.

Kablosuz Ağlara Yönelik Sızma Testleri

Veritabanı nedir? Neden veritabanı kullanmalıyız,hangi alanlarda işimize yarar?


Dosyalarda depolanan birbiriyle ilişkili veri topluluklarına veri tabanı denir.

Günümüz verileri; terabayt (1024 gigabayt), petabayt, ekzabayt, zetabayt, yottabayt boyutlarında.


Google, saniyede ortalama 40.000 aramayı işliyor (günlük ortalama 3,5 milyar, toplam günlük arama 5 milyar). Arama sonuçlarının hızlı bir şekilde kullanıcıya getirilmesi sağlanabiliyor. (2018)


Facebook kullanıcı sayısı 2 milyar. Günlük ortalama 1,5 milyar kullanıcı aktif. (2018) 


Her dakika; 4.146.600 YouTube videosu izleniyor, 456.000 tweet atılıyor, Instagram’a 46.740 fotoğraf yükleniyor, Facebook’a 510.000 yorum ekleniyor. (2018)

Sprint, AT&T gibi mobil telefon operatörleri trilyonlarca konuşmayı saklamak/yönetmek zorundadır. Saniyede 70.000 konuşma eklenmektedir. (2007)


Bu verilerin saklanması/yönetilmesinin yanı sıra istenen bilgiye hızlı bir şekilde ulaşılması da gereklidir.

Bir jet uçağı 30 dakikada 10 terabaytlık algılayıcı verisi topluyor. (2012)


Nesnelerin interneti. 2020 yılında 50 milyar (bazı kaynaklara göre 200 Milyar) algılayıcının internete bağlanacağı öngörülüyor.

Bu kadar büyük boyuttaki verilerin saklanması, yönetilmesi ve hızlı bir şekilde istenen bilgilere ulaşılabilmesi için veritabanlarının kullanımı zorunludur.

Veritabanı, günümüzde birçok farklı sektörde ve kurumda yaygın olarak kullanılmaktadır.Bu sektörlerden bazıları:
– Finans 
– Eğitim 
– Ulaşım 
– Taşımacılık 
– İletişim 
– Medya 
– Sağlık 
– Bilişim 
– Üretim



Niçin Veritabanı?


<!DOCTYPE html>

<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>JavaScript Giriş</title>
</head>

<body>

    <!--Tekrar kısa özet:
    <!--javascript front end içerisinde yer alıyor. -->
    <!--HTML - CONTENT
         CSS - STYLİNG
         JS- PROGRAMMİNG -->
    <!--3 kavramında front end içerisinde yer almasının nedeni 3 kavramında tarayıcı üzerinde işlenmesi. -->

    <h1>JavaScript'e Giriş</h1>
    <!--d4lt.blogspot.com-->


    <script>

        //JavaScript kodunun body etiketi kapanmadan hemen önceki bölümde oluşturuyorum.
        //Javascript kodlarımızı head kısmı içine de alabiliriz ama tavsiye edilen yer body etiketlerinin bitim yeridir çünkü etiketlerimize css ekleyeceksek bunu head kısmında oluştururuz çünkü tarayıcı içerisindeki kodlar yukarında aşağıya doğru çalıştırılır.
        //Css kodları önden yükelnir güzel görünüm için.
        //Js kodlarını body sonuna almalıyız bütün js nin çalışma alanı tarayıcının içerisindeki bütün ögeler olduğu için bütün ögeler yüklendikten sonra js çalışsın.
        //js nin önden yüklenmesi bir + kazandırmaz.

        //------------------------------basit js kodu -----------------------

        console.log("sayfa yüklendi");
        //burada yazdığımız js kodları yukarıdaki yüklenen etiketler üzerine işlem yapabilir.
        //sadece bu html sayfasını ilgilendiren js kodları yazıyorsak bunu sayfa içine yazmakta sakınca yok ancak birkaç html sayfasını ilgilendiren ortak bir kod ise bunu ayrı bir sayfaya almak mantıklı olan. (scriptxxx.js)

    </script>

</body>

</html>

JavaScript Giriş


JavaScript front-end geliştirmede içerisinde yer alan bir "PROGRAMLAMA" dilidir.Kısaca web tabanlı diğer kullandığımız diller ile ilişkilendirirsek;


HTML web sayfaları üzerindeki etiketleri oluşturma aşamasında işimize yarar,sayfamızın temel iskeletini oluştururuz.


CSS oluşturulan bu etiketlerin tasarımsal kısımlarında işimize yarar.İnsan bedeni gibi düşünürsek HTML kemiklerimiz, CSS iç organlarımız,kaslarımız,yağlarımız,derimiz vs gibi düşünülebilir.

JavaScript oluşturulan bu ögelerin,içeriklerin front-end kısmında karşımıza hareketli bir şekilde gelmesini sağlayan temeli oluşturur.
Mesela butonlarla alakalı açıklamaların PopUp,Tooltip şeklinde karşımıza çıkması JavaScript ile alakalı bir durumdur.Yine bir resmin slider olarak gösterilmesi JavaScript ile sağlanır.


JavaScript bir programlama dilidir fakat bu programlama dili tarayıcı üzerinde çalışılır.Bu kodları yorumlayıp işlevsel hale getiren tarayıcıdır.

JavaScript lightweight dediğimiz çalıştırıldığı ortamı yormayan bir programlama dilidir.JavaScript cross platform dilidir yani birden fazla platformda çalışabilir.Farklı işletim sistemlerindeki tarayıcılarda çalışabilmektedir.

JavaScript nesneye dayalı bir programlama dilidir ve web sayfalarının en çok kullanılan ögelerinden biridir.(Client side)
JavaScript artık tarayıcıda çalışmanın yanında node.js ile birlikte artık sunucu tarafında da çalışmaktadır.(Server side)

Asp.net,Php ile yapabildiğimiz her şeyi artık içinde JavaScript dilini kullandığımız node.js ile yapabiliyoruz.Yani JavaScript ile server tarafında kod yazabilir.Kullanıcı-veritabanı işlemleri yapabiliriz.



Modern web uygulamaları geliştirebilir bunun yanında geliştirilen AngularJs,KnockoutJs,React gibi kütüphaneler aracılığıyla mobil uygulama gibi web sayfaları tasarlayabiliriz.Bu yüzden günümüzde de popüler olan ve teknolojileri yaygınlaştıkça daha da popülerleşen bir dil olarak karşımıza çıkıyor.

Javascript Nedir?


İnternet üzerinde çok sık karşılaşabileceğiniz bu hata site üzerindeki dosyanın silindiğini veya yerinin değiştirildiğini bildirmektedir.Artık o dosyaya o adresten erişim sağlayamazsınız.

404 Hatası


İnternette kimi sitelerden video izlerken video oynatıcısında hız ayarını göremeyebiliriz.HTML5 video oynatıcı kullanan sitelerde bu durum sıkça karşımıza çıkmaktadır.

Sadece ses seviyesi ayarı,video büyütme ve indirme seçeneği  ve pencere içerisinde açma özelliği bulunmaktadır.Fakat siz izlediğiniz videoyu yavaş buluyor ve onu hızlandırmak istiyor olabilirsiniz.Paylaşacağım kod ile bunu kolaylıkla yapabilirsiniz.

Kullanacağımız kod;

//video oynatıcı hız ayarı -  D4LT
document.querySelector('video').defaultPlaybackRate = 2.0;
document.querySelector('video').play();
/*zamanı yönet*/
document.querySelector('video').playbackRate = 2.0;

Bu kodun 2.0 yazan kısmını dilediğiniz hız ile değiştirebilirsiniz.Değiştirdikten sonra F12 tuşuna basarak açılan pencerede Console kısmındaki yere yapıştırmanız yeterlidir.

HTML5 VİDEO OYNATICISININ VİDEO HIZINI DEĞİŞTİRMEK

Github Nedir?

Github,geliştirilmekte olan projelere ya da yapım aşamasında olan projelere farklı farklı ülkelerin çeşitli yerlerinden farklı kişilerin eklenebildiği ve ortaya bir takım çalışmasının çıkabilmesine olanak sağlayan proje yönetim sistemidir.

Yapılan takım çalışmasıyla hangi kişinin projenin hangi konumunda görev alacağı belirlenir,kişinin yaptığı çalışmalar incelenebilir hazırlanan proje üzerinde kimin ne kadar çalıştığı incelenip çeşitli analizler yapılabilir.Bu yöntemle rahatlıkla görevler takip edilebilir ve yetkilendirmeler kolay hale gelir.

Github'ta projelerini oluşturmak isteyen kişiler önce kendi internet sitesinden ücretsiz bir hesap açmalıdır.Hesabı açtıktan sonra ise kullanıcın aşina olması gereken bazı kavramlar vardır.


Kullanıcı tarafından barındırılan proje fork,repository,respository gibi isimler ile anılır.Bu bir nevi ana klasör olarak düşünülebilir.

Branch ise repository'lerin alt klasörleri olarak düşünülebilir.Fork etme kavramı ise başkası tarafından yapılan bir repository'nin kişi tarafından kopyalanması ve ayrıca bilgisayarda klon etmeye hazır hale getirilmesi anlamına geliyor.

Github Kullanmanın Avantajları Nelerdir?



Github üzerinden yapılan projelerle kişiler kendini test etme imkanı elde ederler ve başka yazılımcılar tarafından yazılan kodlar ile kendi ürettiği kodları karşılaştırma fırsatı yakalar.Projenin tıkanan kısımlarında diğer yazılımcıların çalışmalarından faydalanabilir.Bütün bunların ücretsiz olması da Github'un tercih edilme nedenlerindendir.

İçerik hazırlanırken "wissenakademie"'den yararlanılmıştır.

Github Nedir?


Veri



İşlenerek anlam kazandırılmamış ham gerçeklere veri denir.

Bilgi



Veriler işlendiğinde bilgi oluşturulur.Bilgi verinin anlamını göstermek için kullanılır.

Doğru,ilgili ve zamanında elde edilebilen bilgi,karar verme süreçlerinde çok etkilidir.Doğru karar verme,kuruluşların yaşamını sürdürebilmesi açısından son derece önemlidir.

Veri Yönetimi



Veri yönetimi,organizasyonların en temel aktivitelerindendir.Veri yönetimi,verinin uygun bir şekilde üretimi,saklanması ve erişilmesiyle ilgilenen disiplindir.

Veri,Bilgi,Veri Yönetimi Kavramları

Ethical Hacking - A Hands-On Approach to Ethical Hacking


Normal fiyatı 409.99 TL olan fakat şu an yarıyıl indirimi ile 24.99 TL'ye alabileceğiniz bu kursa vereceğim kuponu kullanarak bedavaya sahip olabilirsiniz.Tam tamına 9,5 saat isteğe bağlı video ve 9 makalesi bulunan bu kursu bitirdikten sonra ücretsiz bitirme sertifikasını da alabilirsiniz!
Kuponların sayısı bittiğinde veya indirim sona erdiğinde bir daha ki %100 indirimi yayınlanana kadar bu fırsattan yararlanamayabilirsiniz.Bu harika fırsat için son 6 gün!


Verdiğim linklerden herhangi bir referans veya kazanç sağlamamaktayım.Paylaşımı faydalı olduğunu düşündüğümden ve kendinizi geliştirebilmeniz için yapıyorum.

Kodunuz 


Kursa gittikten sonra aşağıdaki kodu "Kuponunuz mu var?" bölümünden kullanarak bu fırsattan yararlanabilirsiniz.








Udemy Ethical Hacking kurs kuponları - %100 indirim ile bedavaya sahip olun!