Sıfırdan PHP ve MySQL Eğitim Serisi
4.6 (1,359 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
12,500 students enrolled

Sıfırdan PHP ve MySQL Eğitim Serisi

PHP 'yi A'dan Z'ye öğrenip, harika projeler geliştirmeye başlayın!
4.6 (1,359 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
12,500 students enrolled
Created by Tayfun Erbilen
Last updated 3/2019
Turkish
Price: Free
This course includes
  • 34 hours on-demand video
  • 165 downloadable resources
  • 4 coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What you'll learn
  • PHP Bilginizi Sıfırdan İleri Seviyeye Taşıyacaksınız
  • Her Türlü Web Projesini Yapabilir Duruma Geleceksiniz

  • Algoritmik Düşünme Yeteneğinizi Geliştireceksiniz

  • Veritabanları hakkında bilgi sahibi olacak, MySQL'i iyi derecede kullanmayı öğreneceksiniz
  • Nesne Yönelimli Programlama (OOP) Konusunda Bilgi Sahibi Olacaksınız
  • Güvenli Kod Yazmayı Öğreneceksiniz
  • RegEx Desenlerini Öğreneceksiniz
  • Bot Yazım Mantığını Öğreneceksiniz
Course content
Expand all 232 lectures 33:46:38
+ Başlamadan Önce
6 lectures 25:08
PHP Nedir?
06:06
MAMP Kurulumu (Mac os X için)
03:59
MAMP Kurulumu (Windows için)
02:36
Doğru Editör - IDE seçimi
05:14
VSCode'da Otomatik Kaydetme Özelliği
01:09
İngilizce'nin Önemi?
06:04
+ PHP'ye Giriş
5 lectures 34:04
PHP'ye Başlangıç, Yazım Kuralları (Syntax), Açıklama Satırları
10:44
PHP'de Değişkenlerin Kullanımı
04:58
PHP'de Değişkenlerin Kullanımı
1 question
PHP'de Veri Türleri
05:38
PHP'de Sabit Değişkenler
05:26
PHP'de Sabit Değişkenlerin Kullanımı
1 question
PHP'de Sihirli Karakterler
07:18
+ PHP'de Operatörler
5 lectures 23:42
Aritmetik Operatörler
05:55
Atama Operatörleri
04:56
Artırma ve Azaltma Operatörleri
02:55
Karşılaştırma Operatörleri
04:41
Mantıksal Operatörler
05:15
+ PHP'de Koşullu İfadeler
4 lectures 15:44
If-Else İfadesi
05:56
Switch-Case İfadesi
03:07
Ternary (Üçlü) Operatör Kullanımı
01:59
If-Else ve Switch-case için Alternatif Sözdizimleri
04:42
+ PHP'de Diziler
3 lectures 16:44
PHP'de Dizi Oluşturmak
09:02
PHP'de İç İçe Dizi Oluşturmak
04:30
PHP'de Sabit Değişkenlerde Dizilerin Kullanımı
03:12
+ PHP'de Döngüler
4 lectures 19:07
For Döngüsü
09:18
Foreach Döngüsü
04:07
While Döngüsü
02:54
Do-While Döngüsü
02:48
+ PHP'de Fonksiyonlar
8 lectures 58:35

Fonksiyon oluşturmayı, parametre işlemlerini, geriye değer döndürmeyi, fonksiyon içerisinde değişken kullanımı gibi konuları öğrenecek, örnek bir fonksiyon yazarak dersi sonlandıracağız.

PHP'de Fonksiyon Kullanımı
12:11
PHP'de Fonksiyon Oluşturmak
1 question
PHP'de Anonim Fonksiyonlar
08:46
PHP'de Anonim Fonksiyonlar
1 question
Fonksiyonda Sınırsız Parametre Göndermek
03:44
Recursive Fonsiyonlar
14:55
Fonksiyon Varlık Kontrolü (function_exists())
03:00
PHP'de Üreteç Fonksiyonlar (Yield)
07:14
Fonksiyonda Static Değişken Kullanımı
03:27
PHP7 Parametre ve Return Değişken Türü Dayatması
05:18
+ PHP'de Tanımlı Fonksiyonlar
5 lectures 01:09:50
PHP'de Dizi Fonksiyonları -1
15:19
PHP'de Dizi Fonksiyonları -2
18:01
PHP'de Dizi Fonksiyonları -3
13:15
PHP’de String Fonksiyonları
11:15
printf(), sprintf(), vprintf(), vsprintf() Fonksiyonları
12:00
+ PHP'de Form İşlemleri
5 lectures 41:51

Bu bölümde html'de her elemanı kullanarak form oluşturarak değerlerin nasıl alındığını öğreneceğiz.

Örnek bir form hazırlayalım
11:20
POST ile Değer Göndermek / Almak
14:42
GET ile Değer Göndermek / Almak
09:14
REQUEST ile Değer Göndermek / Almak
02:48
PHP ile Aynı Sayfada Birden Fazla Form İşlemi
03:47
+ PHP'de Dosya ve Dizin İşlemleri
7 lectures 47:03
Dosya Çağırmak (Include, Require)
08:16
Dosya Oluşturmak/Okumak/Silmek
16:43
Dizin Oluşturmak/Silmek
02:05
Dizin/Dosya Olup Olmadığını Kontrol Etmek
02:01
Dosya ve Dizinlerde CHMOD Ayarını Belirlemek
03:53
Dizindeki Dosyaları Listelemek
11:34
Dosya ve Dizin Adlarını Yeniden Adlandırmak / Taşımak
02:31
Requirements
  • Temel Seviyede Bilgisayar Kullanımı
  • Temel Seviyede HTML Bilgisi
Description

İster hiç PHP bilginiz olmasın, ister orta düzey bir PHP yazılımcısı olun farketmez. Bu PHP eğitim seti, her seviyeye ve kitleye hitap ediyor.

Yani bu kurs tamda size göre hazırlandı. PHP ile ilgili her şey en temelden, sade ve yalın bir anlatımla ele alındı. 

Bir işi öğrenirken en önemli şey temel eğitimdir. Nasıl ki küçük çocuklarda tuvalet eğitimi, okullarda'de okul öncesi eğitim önemli ise, programlama içinde aynı şekilde temel eğitim çok önemlidir. Bir işi nasıl öğrenirseniz öyle gider. 

Örneğin çok iyi gitar çalıyor olabilirsiniz, müzik kulağınız olabilir. Ancak temel nota bilginiz olmadığı taktirde, sadece duyduklarınızı çalabilirsiniz, kendiniz birşey üretemezsiniz. Bu yüzdendir ki temel eğitim her alanda ve konuda önemlidir. 

Hedefiniz iyi bir kariyer ve iş sahibi olmak ise, PHP öğrenmekle bu kariyere güzel bir başlangıç yapabilirsiniz. 

Bu eğitim seti ile öncelikle PHP'nin tüm temellerini almış olacaksınız. Yani programlamanın temellerini öğreneceksiniz. 

Ardından PHP'de güvenlik konularını ele alacağız. SQL InjectionXSSCSRFDosya ve Dizin GüvenliğiPassword Hashing gibi konulara değineceğiz. Veri değişim formatları olan JSON ve XML'den bahsedecek, PHP ile nasıl API yazabileceğimizi öğreneğiz. 

PHP ve AJAX kullanımını bir arada görüp, örnek uygulama ile bildiklerimizi pekiştireceğiz. RegEx desenlerini öğrenip, PHP ile kullanımlarını inceleyeceğiz. PHP ve SEO konusunda bilgi sahibi olacağız. 

PHP'de hataları yönetmek ile ilgili tecrübe sahibi olacak, cURL ile Bot Yapımı konusunda kendimizi geliştireceğiz. Örnek bir hedef siteye birlikte sıfırdan bot yazmayı öğreneceğiz. 

Veritabanı nedir, ne değildir bunlar hakkında bilgi sahibi olacak, MySQL komutlarını sıfırdan açıklayıcı ve mantıklı bir şekilde öğreneceğiz. Daha sonra PHP ile veritabanı işlemleri için PDO'yu kullanmayı öğreneceğiz. 

Daha sonra Nesne Yönelimli Programlama (OOP) yaklaşımının ne olduğunu, nasıl ve neden kullanıldığını anlayacaksınız. Bu size büyük bir özgüven vererek yolunuza devam etmenizi sağlayacak. Hemen ardından MVC nedir, neden kullanılmalıdır, PSR standartları nelerdir, neden kullanılır, Composer nedir, neden kullanılır gibi sorulara cevap bulacağız.

Kısaca Web Geliştirme kapılarını bu kurs ile açacak, PHP 'yi bu kurs ile sevmeye başlayarak geleceğiniz için güzel bir yatırım yapacaksınız.

Who this course is for:
  • Kod Yazmayı Öğrenmek İsteyenler
  • HTML/CSS Bilip Dinamik Siteler Yapmak İsteyenler
  • Kendi projelerini geliştirmek isteyenler
  • İşin mantığını anlamak isteyenler
  • Yazılım ile ilgili hiçbir bilgisi olmayıp, öğrenmeye cesaret edenler
  • Okuma-yazma bilen her yaşta yazılım meraklıları