Ders Notlarım

Temel Kriptoloji
# Basics
*Plaintext* - encryption yada hashing olmadan önceki data
*Encoding* - Encryption formu değildir , base64 yada hexadecimal gibi bir data representation'udur.Yani datayı temsilen gösterimi değiştirilmiş yapılardır.
*Hash* - Hash , Bir Hash...
Read more →

MySQL Notları (Tek Sayfada)
# 1-MySQL
## DATABASE KODLARI
1. Database Oluşturma
```mysql
CREATE DATABASE database_name;
```
2. Database Silme
```mysql
DROP DATABASE database_name;
```
3. Databaseleri Listelemek
```mysql
SHOW DATABASES;
```
4. Database'yi Seçmek
```mysql...
Read more →

Extra : PHP'de Dosya Yükleme
# Extra : PHP Dosya Yükleme
index.php
```php
Dosya seçin :
Yükle
```
sonuc.php
```php
```
Read more →

24-PHP'de Json ve XML, Küçük API'ler ile çalışmak
# 24-PHP JSON,XML
## JSON (Javascript Object Notation)
Bir veri değişim formatıdır.
Uzantısı ".json".
```json
{
"ad":"minter",
"soyad":"coder",
"siteler":[
{
"url":"https://mintercoder.com",
"baslik":"M...
Read more →

23-PHP'de OOP
# 30-OOP
## OOP Nedir ?
1960'lı yıllarda yazılımcılar kod yazarken kodun karmaşıklığı ve fonksiyonel yazdıkları yüzünden çok fazla karışık kodlar oluşuyordu, sphagetti kodlar deniyor ve kodun okunurluğunu azaltıyordu, şirket sahipleri ise çok f...
Read more →

22-PHP'de PDO ile veritabanı bağlantısı & Pagination (Sayfalama)
# 22-PHP PDO
## PDO ile veritabanı bağlantısı
--
baglan.php
```php
Read more →

21-PHP Oturum ve Çerezler (Sessions ve Cookies)
# 21-PHP Sessions & Cookies
Sessionları oluşturduktan sonra eğer ki tarayıcıyı kapatırsak sessionlar yok olur. Oturumumuz kapanır.
```php
```
Cookielerde ise eğer ki tarayıcı kapatırsak dahi geçerlilik süresi dolmamışsa cookiler tarayıcıda kal...
Read more →

20-PHP'de Fonksiyonlar
# 20-PHP Functions
Fonksiyonlar bir işi tekrara almadan iş süresini azaltarak yapmamızı sağlar.
Bir fonksiyona sınırsız parametre göndermek için 3 tane fonksiyon kullanabiliriz.
```php
```
> func_num_args() fonksiyonu kaç tane arguman geldi ...
Read more →

20-PHP'de Süper Değişkenler (Superglobals)
# 20-PHP Superglobals
PHP'de önceden tanımlı global değişkenler vardır bunlara superglobals denir.
- Yazılımcı tanımlı fonksiyon,method dışındaki değişkenlere global değişkenler denir ve php'de bunları global yapabilmek için "global" keywordünü k...
Read more →

18-PHP'de Diziler (Arrays)
# 18-PHP Arrays
Arrays,diziler bizim birden fazla birbirleriyle ilişkili olan değişkenlerimizin bir arada toplanmasını sağlayan yapılardır. Örnek olarak bir çalışan sınıfımızdan 20 tane değişken oluşturmak yerine bunları sadece programlama açısın...
Read more →

17-PHP Loops (PHP'de Döngüler)
# 17-PHP Loops
Loops, döngüler demektir.Örneğin biz bir kod satırını 100 defa yazmak istiyoruz her defasında kopyala yapıştır yapmak mantıklı değildir. 10000 defa yazmamız gerektiğinde eğer ki kodu bunu biz tek tek elle yazamayız bu yüzden bizim ...
Read more →

16-PHP'de Karar Verme Yapıları (Decision Making,if,elseif,else,switch,case)
# 16-PHP Decision Making
Karar verme mekanizmaları denen yapılar bulunmaktadır. Bu programlamada olmazsa olmazlardandır, çünkü bazen öyle durumlar olur ki eğer bu böyle olmazsa o zaman diğer kod bloğu çalışsın gibi bunu yapmak için PHP de dahil ...
Read more →

15-PHP'de Operatörler
# 15-PHP Operators
Çoğu programlama dilinde olduğu gibi PHP'de de bazı işlemler yapabilmek (matematiksel,karşılaştırma gibi) için operatorler bulunmaktadır.
Bu işlemleri yapabilmek için kullanılan operatorler;
1. Aritmetik Operatorler
2. Karşılaş...
Read more →

14-PHP File Include (Dosya Dahil Etme, include,include_once,require,require_once)
# 14-PHP File Include
C yada java gibi dillerde bulunan başka kütüphanedeki yada programcının oluşturduğu dosyaları kodlarını yazdığımız dosyaya dahil etme gibi süreçleri, php'de de aynı şekilde yapabiliriz. Bunun için include,include_once,requir...
Read more →

13-PHP File & IO (Dosya ve Input/Output Süreçleri)
# 13-PHP File & IO
PHP üzerinden dosyaları manipüle edebiliriz. Yani dosyalar üzerinde bazı işlemler (silme,oluşturma,okuma,değiştirme gibi) gerçekleştirebiliriz.
1. Dosya Açma & Dosya Kapama
PHP üzerinden dosya açmak için fopen() fonksiyonu ku...
Read more →