Minter Coder - Ders Notlarım

Ders 1 PHP Kurulumlar
Arkadaşlar merhabalar . Bu derste kod yazmayacağız diğer derslerimizde kod yazmaya başlıyoruz. Sadece bu dersin videosunu youtubeden izlemeniz yeterli olacaktır.
Read more →

Ders 2 PHP Başlangıç,Yazım Kuralları
Arkadaşlar merhabalar bu dersimizde php de başlangıç ve yazım kurallarına başlıyoruz ve gerçekten php için önemli olan bir konu çünkü syntax (yazım kuralını) öğreneceksiniz.Hemen bi örnek üzerinde açıklayalım.
// single line&nbs...
Read more →

3-PHP değişkenler
Arkadaşlar merhabalar bu kısımda php de değişkenler anlatılacak.
Php variables : Değişkenler bir veriyi içerisinde tutmak için kullanılır , örneğin bir string , bir sayı , bir noktalı sayı gibi , tabi örnekler verilecek daha kolay anlaşılabilme...
Read more →

4-PHP değişkenlerde Scope
Arkadaşlar merhaba bu derste php değişkenlerde scope kısmına değineceğiz.
Öncelikle değişkenler konusunu işledik , şuan da ise değişkenlerde scope alanı variable scope kısmını göreceğiz 3 çeşit scope(alan) var.
Local variable
Glob...
Read more →

5- PHP'de Sabitler
Kodumuzun çalışacağı sırada değişmeyen veya değiştirilemeyecek olan belirteçlere constant(sabit) denir.Şöyle ki siz bir değişken yazdınız eğer ki bunun değimesini ve sabit kalmasını istiyorsanız constant kullanırsınız.Sabitler p...
Read more →

1-PHP Giriş (Yeni)
# 1-PHP Giriş
PHP open-source olan bir genel amaçlı web geliştirmek için kullanılan bir programlama ve scripting dilidir. Back-end tarafında kullanılan ve html içerisine gömülerek yazılan bir programlama dildir.
Rasmur Lerdorf tarafından geliştir...
Read more →

2-PHP Topics (Yorum Satırları,Değişkenler)
# 2-PHP Topics
#### Comments
* Yorum satırları bir programlama dilinin interpreter/compiler tarafından okunmamasını sağlar.
* Programcının sadece nerede ne yazdığını ilerleyen tarihlerde görmek ve kendisine fayda sağlayabilmesi için kullanılır.
...
Read more →

3-PHP Echo ve Print (Ekrana Yazdırma Fonksiyonları)
# 3-PHP Echo Print
PHP'de echo ve print dil yapısı olarak web'de çıktı vermek için kullanılır.
#### echo syntax
SYNTAX -> echo(string ...$expressions): void
echo ifadesi, bir veya birden fazla ifade'yi yani içerisine ne yazmak isterseniz onlar...
Read more →

4-PHP var_dump() Fonksiyonu Kullanımı
# 4-PHP var_dump()
var_dump() fonksiyonu içerisine verilen argümanların hangi türden olduğunu ve değerini dönderir.Örnekler üzerinden ve outputlarına bakalım.
```php
Read more →

5-PHP Constants (PHP'de Sabitler)
# 5-PHP Constants
PHP'de constant (sabitler) bir değer için bir isimdir. Eğer ki bir sabit değişkene bir değer atanırsa, bu değer artık değiştirilemez.
* PHP'de genel olarak Sabit değişkenler her zaman büyük harflerle yazılır.
* PHP'de sabit deği...
Read more →

6-PHP'de Sihirli Satırlar (Magic Lines)
# 6-PHP Magic Lines (Sihirli Satırlar)
Ön-tanımlı olarak bazı sabitler vardır php'de bunlara magic lines denir.Bunların hepsi compile-time'da değerleri belirlenir.
9 tane magical constant(sihirli sabit) vardır.
1. `__LINE__`
2. `__FILE__`
3. `__D...
Read more →

7-PHP'de Data Types (Veri Yapıları)
# 7-PHP Data Types (Veri Tipleri)
Data types, verilerin farklı türlerde kategorilendirilmesi anlamına gelir.
* PHP toplamda 8 tane veri tipine sahiptir.
1. Integers -> Tam sayılar, örneğin 9001,123,-1 gibi.
2. Doubles -> Kayan sayılar, örneğin 1...
Read more →

8-PHP Type Casting
# 8-PHP Type Casting
Bir değişkenin tipini başka bir değişkene çevirmeye "type casting" denir.
SYNTAX -> $var = (type)degisken;
$var = ile yeni değişkenimizi belirtiyoruz.
(type) = ile hangi değişken türüne çevrilecek onu belirtiyoruz.
degiske...
Read more →

9-PHP Type Juggling
# 9-PHP Type Juggling
PHP dynamic typed programlama dilidir.Bir verinin türü otomatik olarak php'de, dynamic bir şekilde değişir.Bu özelliğe type juggling denir.
#### Örnek 1
```php
```
Örnekte de görüldüğü üzere her bir değişkenin türü otomat...
Read more →

10-PHP Strings
# 10-PHP Strings
String bir karakter dizisinden oluşan metinler olarak bilinir.
Biz string değişkenleri gösterirken "" (çift tırnak) yada '' (tek tırnak) arasına yazarak gösteririz.
Tek tırnak ile gösterim yaparken:
```php
```
Çift tırnak ile ...
Read more →

11-PHP Math (PHP'de Matematik Kütüphanesi)
# 11-PHP Math
PHP çok fazla matematik fonksiyonu ve constanları (sabit değişkenleri) içerisinde bulundurur. Bunları örnekleriyle görelim.
1. abs() : Bu fonksiyon içerisine verilen değişkeni pozitif yapar. Matematikte bildiğiniz mutlak değer gibi...
Read more →

12-PHP Date & Time (Tarih ve Zaman)
# 12-PHP Date & Time (Tarih ve Zaman)
PHP'de tarih ve zamanı göstermek için bazı fonksiyonlar vardır. En çok kullanılan fonksiyonu inceleyelim.
1. date() fonksiyonu : Tarih'in formatlanmış şekilde geri dönderilmesini sağlar.İçerisine bazı string...
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 →

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 →

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 →

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 →

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 →

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 →

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 →

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 →

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 →

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 →

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 →

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 →

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