PHP 7 ile Sıfırdan MVC Proje Oluşturma PDO MySQL Uygulamalı

PDO MySQL kullanarak PHP 7 ile Özel MVC Framework Oluşturmayı Öğrenin. Uygulamalı Proje ile Geliştirin ve Kullanın.

4.95 (185 reviews)
Udemy
platform
Türkçe
language
Web Development
category
instructor
1,128
students
13 hours
content
Oct 2019
last update
$19.99
regular price

What you will learn

Sıfırdan MVC Framework Yapısını Oluşturma

Veritabanı İşlemleri İçin Özel PDO Sınıfını Oluşturma

Kendinize Özel MVC Çekirdeğini Kodlama

MVC Layout ile Template Özelleştirmeleri

Kendinize Özel MVC Yönetim Panelinizi Oluşturma

MVC Framework Yapınıza Uygun Tema Giydirmeleri

Description

Merhaba Sevgili Öğrenci;

Bu kursa kim, neden kayıt olmalı sorularını ve giriş derslerini kursun giriş videolarında ücretsiz olarak paylaştım. Mutlaka bu ücretsiz dersleri izlemeni öneriyorum.


Kaptan Garantisi

Öğrencilerim bana genelde Kaptan Der;

Bugüne kadar Udemy ve Youtube üzerinde on binlerce öğrencim oldu. Tanıyınca seninde eğitimlerimi seveceğinden hiç şüphem yok. Eğer Sabır, Dikkat ve Merak üçlüsünü sen garanti ediyorsan bende sana bu eğitimde Uygulamalı olarak öğretmeyi garanti ediyorum.

Kurs İçerisinde Yer Alan Başlıca Bölümler ve Dersler


Öğrencilerimin Projeleri

Kurslarıma kayıtlı öğrencilerimin öğrendikleriyle yaptıkları projeleri görmek istersen internet sitemde Öğrencilerim/Projeleri menülerini izleyebilirsin. Sadece ders anlatan biri değil öğreten bir eğitmenim ve sizde öğretmek için sabırsızlanıyorum.


PHP MVC Yapısını Oluşturma

  1. Proje Kök Dizin Yapısının Oluşturulması

  2. Klasör Yapısının Oluşturulması.

  3. htaccess Ayarları ve Get Değerlerini Alma

  4. Route için Path ve Method Tespiti

  5. Route Oluşturma ve GET/POST Methodu Yakalama Fonksiyonları

  6. Route Elemanlarını Ayırma ve Değişkenlere Aktarma

  7. Route Modül ve Method Doğrulama Kontrolü

  8. Anasayfa Tespiti ve Çalışacak Modül ve Methodlarını Belirlenmesi

  9. Doğrulanmış Route Modülünün Çalıştırılması ve Sayfanın Çağrılması

  10. Controller Dosyası Varlık Kontrolü ve Dahil Etme

  11. Controller Sınıfını Oluşturma ve Varlık Kontrolü

  12. Method Oluşturma ve Varlık Kontrolü

  13. Methodun Çalıştırılması ve Parametrelerin Gönderimi

  14. Geçici Route 404 Bilgilendirmesi Oluşturma.

  15. MainController ve MainView Dosyalarını Aktif Etme

  16. Layout Yapısını Oluşturma

  17. Özel Css Dosyaları ile Çalışmak

  18. Özel JS Dosyaları ile Çalışmak

  19. Resim Dosyaları ile Çalışmak

  20. MVC Yapımıza Bootstrap'i Dahil Etmek

  21. Modül İçinde Yeni Bir Sayfa Oluşturma

  22. Sayfalara Giriş Kontrol Güvenliği Sağlama

  23. Form POST Gönderimi ve Yakalama

  24. PDO Veritabanı İşlemleri Sınıfımızı Projeye Dahil Etme ve Bağlantı Ayarları

  25. Model Dosyalarını Oluşturma ve read() Methodu İle İlk Veri Çekme İşlemi

  26. Parametre Göndererek Veri Çekme

  27. MVC Klasör Yapımızı Temizleme ve Projeye Hazır Hale Getirme

OOP ile Geliştirdiğimiz Yönetim Panelini MVC ile Yazıyoruz

  1. Kodlayacağımız Admin Paneli İnceleme ve Hazırlama

  2. Yönetim Paneli İçin Yeni Bir Modül Oluşturma İşlemleri

  3. Yönetim Paneli Layout Tasarım Yapısını Oluşturma

  4. Login Sayfasının Oluşturulması ve Tasarım İşlemleri

  5. AdminsLogin() Methodu Kullanımı ve Kullanıcı Giriş Kontrol işlemleri

  6. Güvenli Sayfaları Aktif Etme ve Logout Çıkış Modülü İşlemleri

  7. Beni Hatırla Özelliğinin Aktif Edilmesi ve Kontrolleri

  8. Veritabanı İşlemleri Hata/Sonuç Gösterim Fonksiyon İşlemleri

  9. Yönetim Paneli Admin Bilgilerini Çekme ve Tasarımsal Düzenlemeler

  10. Ayarlar Sayfasını Oluşturma ve Tablo Tasarımı

  11. Ayarları Ayar Tipine Göre Listeleme

  12. Ayar Düzenleme Form Tasarımı ve Ayarları Çekme

  13. Ayar Düzenleme Formu Eleman Tiplerini Ayarlama

  14. Ayar Formu POST İşlemleri ve Düzenleme Kaydı

  15. Yöneticiler Sayfasını Oluşturma ve Listeleme İşlemleri

  16. Yöneticiler Sayfasında Sortable Sıralama AJAX İşlemleri

  17. Yöneticiler Sayfasında Sortable Sıralama UPDATE İşlemleri

  18. Yönetici Düzenleme Form Tasarımı

  19. Yönetici Düzenleme UPDATE İşlemleri

  20. Yönetici Silme DELETE İşlemleri

  21. Yönetici Ekleme INSERT İşlemleri

  22. Slider Listeleme

  23. Slider Ekleme INSERT İşlemleri

  24. Slider Silme DELETE İşlemleri

  25. Slider Sortable Sıralama İşlemleri

  26. Blog Listeleme

  27. Blog Ekleme INSERT İşlemleri

  28. Blog Düzenleme UPDATE İşlemleri

  29. Blog Silme DELETE İşlemleri

  30. Blog Sortable Sıralama İşlemleri

  31. Seri Şekilde Kurumsal Sayfaları Listeleme, Ekleme, Düzenleme ve Sıralama

  32. Sortable Sıralama Cursor İşaretini Ayarlama

MVC ile Geliştirdiğimiz Yönetim Paneline Örnek Tema Entegrasyonu

  1. Giydirilecek Template İnceleme - Ek'te Template Dosyaları Mevcut İndirin

  2. Tema Parçalama ve Layout Entegrasyonu

  3. Ayarların Site Geneline Entegrasyonu

  4. INC modülü oluşturma Slider İşlemleri

  5. Blogların Anasayfada Listelenmesi

  6. Blog Modülü ve Harici Blog Listeleme Sayfası

  7. Blog Detay Sayfası Oluşturma

  8. Kurumsal Sayfaları Listeleme

Content

Eğitime Giriş

Eğitmeni Tanıyın
Eğitime Başlamadan Sık Sorulanların Cevapları ve Yol Haritası

MVC Yapısını Oluşturma

MVC Nedir?
Proje Kök Dizin Yapısının Oluşturulması
Klasör Yapısının Oluşturulması
.htaccess Ayarları ve Get Değerlerini Alma
Route için Path ve Method Tespiti
Route Oluşturma ve GET/POST Methodu Yakalama Fonksiyonları
Route Elemanlarını Ayırma ve Değişkenlere Aktarma
Route Modül ve Method Doğrulama Kontrolü
Anasayfa Tespiti ve Çalışacak Modül ve Methodlarını Belirlenmesi
Doğrulanmış Route Modülünün Çalıştırılması ve Sayfanın Çağrılması
Controller Dosyası Varlık Kontrolü ve Dahil Etme
Controller Sınıfını Oluşturma ve Varlık Kontrolü
Method Oluşturma ve Varlık Kontrolü
Methodun Çalıştırılması ve Parametrelerin Gönderimi
Geçici Route 404 Bilgilendirmesi Oluşturma.
MainController ve MainView Dosyalarını Aktif Etme
Layout Yapısını Oluşturma
Özel Css Dosyaları ile Çalışmak
Özel JS Dosyaları ile Çalışmak
Resim Dosyaları ile Çalışmak
MVC Yapımıza Bootstrap'i Dahil Etmek
Modül İçinde Yeni Bir Sayfa Oluşturma
Sayfalara Giriş Kontrol Güvenliği Sağlama
Form POST Gönderimi ve Yakalama
PDO Veritabanı İşlemleri Sınıfımızı Projeye Dahil Etme ve Bağlantı Ayarları
Model Dosyalarını Oluşturma ve read() Methodu İle İlk Veri Çekme İşlemi
Parametre Göndererek Veri Çekme
MVC Klasör Yapımızı Temizleme ve Projeye Hazır Hale Getirme

OOP ile Geliştirdiğimiz Yönetim Panelini MVC ile Yazıyoruz

Kodlayacağımız Admin Paneli İnceleme ve Hazırlama
Yönetim Paneli İçin Yeni Bir Modül Oluşturma İşlemleri
Yönetim Paneli Layout Tasarım Yapısını Oluşturma
Login Sayfasının Oluşturulması ve Tasarım İşlemleri
AdminsLogin() Methodu Kullanımı ve Kullanıcı Giriş Kontrol işlemleri
Güvenli Sayfaları Aktif Etme ve Logout Çıkış Modülü İşlemleri
Beni Hatırla Özelliğinin Aktif Edilmesi ve Kontrolleri
Veritabanı İşlemleri Hata/Sonuç Gösterim Fonksiyon İşlemleri
Yönetim Paneli Admin Bilgilerini Çekme ve Tasarımsal Düzenlemeler
Ayarlar Sayfasını Oluşturma ve Tablo Tasarımı
Ayarları Ayar Tipine Göre Listeleme
Ayar Düzenleme Form Tasarımı ve Ayarları Çekme
Ayar Düzenleme Formu Eleman Tiplerini Ayarlama
Ayar Formu POST İşlemleri ve Düzenleme Kaydı
Yöneticiler Sayfasını Oluşturma ve Listeleme İşlemleri
Yöneticiler Sayfasında Sortable Sıralama AJAX İşlemleri
Yöneticiler Sayfasında Sortable Sıralama UPDATE İşlemleri
Yönetici Düzenleme Form Tasarımı
Yönetici Düzenleme UPDATE İşlemleri
Yönetici Silme DELETE İşlemleri
Yönetici Ekleme INSERT İşlemleri
Slider Listeleme
Slider Ekleme INSERT İşlemleri
Slider Silme DELETE İşlemleri
Slider Sortable Sıralama İşlemleri
Blog Listeleme
Blog Ekleme INSERT İşlemleri
Blog Düzenleme UPDATE İşlemleri
Blog Silme DELETE İşlemleri
Blog Sortable Sıralama İşlemleri
Seri Şekilde Kurumsal Sayfaları Listeleme, Ekleme, Düzenleme ve Sıralama
Sortable Sıralama Cursor İşaretini Ayarlama

MVC ile Geliştirdiğimiz Yönetim Paneline Örnek Tema Entegrasyonu

Giydirilecek Template İnceleme - Ek'te Template Dosyaları Mevcut İndirin
Tema Parçalama ve Layout Entegrasyonu
Ayarların Site Geneline Entegrasyonu
INC modülü oluşturma Slider İşlemleri
Blogların Anasayfada Listelenmesi
Blog Modülü ve Harici Blog Listeleme Sayfası
Blog Detay Sayfası Oluşturma
Kurumsal Sayfaları Listeleme

Composer Kurulumu ve Entegrasyonu

Bilgilendirme
Composer Nedir?
Composer Kurulumu
Composer Proje Entegrasyonu
Composer Kullanımı İçin MVC Projemize Yeni Modül Ekleyelim
Composer ile Çektiğimiz Sınıfın MVC Projemizde Örnek Kullanımı

INSTAGRAM Yorumlarından Çekiliş Scripti Yapma

Çalışacağımız Dosyaları İndirme
MVC Proje Klasörünü Hazırlama ve Çekiliş Sayfa Tasarımı
MVC Projemizde Model / Controller Ayarlaması ve Veri Çekme Testi
Instagram Yorum Kodlarını Alma ve Ayrıştırma
Mükerrer Yorumları Temizleme
Manuel Kazanan Sayısı İle Çekilişi Yapma ve Kazananları Listeletme
POST İşlemi ile Kazanacak Kişi Sayısını Belirleme ve Kazananları Listeletme
Fonksiyonları Helper Dosyasına Taşıma
DataTable Entegrasyonu ve Kazananları PDF, EXCEL Formatlarında Dışa Aktarma

Hata Düzeltmeleri ve Güncellemeler

Resim Yükleme Hata Bildirimi Düzeltmesi
URL Sonu / İşareti Probleminin Çözümü
Hosting Kurulumunda Nedmin Panel Controller Not Found Hatası

Screenshots

PHP 7 ile Sıfırdan MVC Proje Oluşturma PDO MySQL Uygulamalı - Screenshot_01PHP 7 ile Sıfırdan MVC Proje Oluşturma PDO MySQL Uygulamalı - Screenshot_02PHP 7 ile Sıfırdan MVC Proje Oluşturma PDO MySQL Uygulamalı - Screenshot_03PHP 7 ile Sıfırdan MVC Proje Oluşturma PDO MySQL Uygulamalı - Screenshot_04

Reviews

Ajaszebra1
April 28, 2023
Çok iyi bir kurstu anlatım gayet iyi anlatım hızı iyi ve anlaşılırdı fakat ufak bir eksik bence blog sayfasını hazırlarken yorumlar bölümünü ve veritabanında nasıl eşleştireleceğinide anlatmalıydı
Burak
August 29, 2022
Bazı konularda önceki sürümlerle ilgili öğretim yapılmış, ancak bunlar günümüzde kullanamayacağımız hususlar. Güncelleme konusunda kurs biraz geri kalmış durumda. Genel anlamda anlatımdaki sadelik ise olumlu olarak gördüğüm hususlardır.
Sinan
February 20, 2022
Anlamlandıramadığım birçok özelliği detaylı bir şekilde anlatmışsınız. Emeğinize sağlık teşekkür ediyorum...
Halil
January 26, 2022
En son veritabanından veri çekmeye çalışıyordum kendimi bir anda burda buldum bi e-ticaret sitesi yapalım dedik öğrenmeyeceğimiz şey kalmayacak sanırım ?
Seyhunkaya
December 24, 2021
Eğitmen o kadar kurnaz davranmış ki MVC yapısında oldukça önemli olan dinamik veritabanı işlemlerini önceki kursundan paylaştığı bir php sayfasıyla geçiştirip öğrenebilmeniz için OOP kursunu satın almaya zorluyor. Eğitimin adı SIFIRDAN MVC PROJE OLUŞTURMA!! olmasına rağmen. Ayrıca eğitim içinde önceki kurslarından o kadar çok bahsediyor ki eğitmenin konuşmaları oldukça itici bir hal alıyor. Öğrenenleri başka bir kursu satın almaya mecbur bırakmak eğitmenlikle ilgisi olmayan bir davranıştır.
Ufuk
September 4, 2021
Teşekkürler arada inanılmaz sorunlar yaşasakta kurs tamamen bitti. Sorunları araştırarak bazen soru cevap bölümünde bularak hallettik. Bu kurslardaki tek sıkıntı sorun olduğunda cevabını alamadığınızda kursu öylece bırakmak oluyor. Bazen 10 ncu derste bazen 80 inci derste bir çok kurs ziyan oluyor. Hocalar normal olarak sorulan soruları göremiyor görselerde sorulan sorular inanılmaz derecede olduklarından herkesin pc sine uzaktan bağlanıp bazen dakikalarca uğraşmak gerekebilir. Buda imkansız kursiyerlerin bunları göz önünde bulundurması 3-5 günde sürse sorunu araştırarak halletmeleri gerekli. diğer türlü kursuları bitirmek çok zor. Gerek kullanılan programlar gerek işletim sistemleri Ne kadar Global da olsa ilginç şekilde sorunlar çıkabiliyor. Aşmak da bir o kadar zor oluyor. Herkese iyi eğitimler.
Erdem
December 15, 2020
İçerik sıfır. Yeni sayfa Oluşturmak ve site ayarlarını veritabanından çekmekten ibaret. Bir web site projesinde mail işlemi nasıl anlatılmaz. Bir tane sayfa eklemekle web site yapılmış olmuyor. Arkadaşlar burada anlatılmayan bir çok konu diğer eğitimlerinde anlatıldığı söyleyerek asıl anlatılması gereken konuları anlayabilmeniz için diğer eğitimlerini satın almaya zorluyor. Amacı eğitim değil sadece ve sadece para kazanmak olan bom boş bir eğitim. Udemy yönetimi bence bu tarz içi boş eğitimleri ve eğitmenleri uyarmalı.
FevziDoganay
October 4, 2020
Anlatım sıfırdan başlayanlar için ideal fakat destek konusunda çok vasat. Mesela takıldığınız bir yerde soru sorarsınız ama net cevap alamazsınız ya da haftalarca zaten tatmin olamayacağınız cevabı beklersiniz.
Murat
May 19, 2020
İstediğimi yapacak kadar php biliyorum. MVC ile bir üst seviyeye geçmek istemiştim. Bu kursa kadar UDEMY den aldığım kursların uygulama kodlarını sorunsuz çalıştırmıştım. Bu kursu da reklamlarındaki birkaç şey dikkatimi çektiği için - destek de olabilmek amacıyla özellikle EDUKEY üzerinden - almıştım. Ama EDUKEY den dosyaları indiremedim. Sonuçta UDEMY den ücretsiz olarak hediye etti kaptan(!) Lakin burada da kodlar çalışmıyordu. Biraz inceleyince ticari kaygı ile ilgili olduğunu düşündüğüm hataları keşfettim. Mesela php tagı kapatılırken olan _ işareti. Artı bazı fonksiyonlara gönderilen parametrelerin varlık kontrolleri hiç yapılmamış. Bu çok ama çok ciddi bir eksiklik. 10’dan fazla mvc kursu bitirdim ama bu zamana kadar varlık kontrolsüz parametre kullanımını görmemiştim. Birde en önemli olan noktalardan olabilecek pagination (sayfalama) ve menülerin dinamik olarak oluşturulması konularından hiç bahsedilmemiş. Bu nasıl bir kurs oluyor şimdi? Kaptan bence kaptan lakabını haketmiyor. Mümkün olsa tek yıldızı bile vermeyecektim. UDEMY sağolsun. Bu arada hala hataları ayıklamaya devam ediyorum. Şöyleki: Array ( [0] => HY000 [1] => 1364 [2] => Field 'abouts_must' doesn't have a default value ) yeni başlayan birisi cidden bu hatayı keşfedip düzeltebilir mi? Sakın ama sakın bu kursu denemyin bile...
Michael
April 9, 2020
Sorduğum soruların %75'ine cevap alamadım geri kalan %25'inde de sadece cevap verilmek için verildi. Kaptan beni çok büyük hayal kırıklığına uğrattı ve bu kurs sadece MVC için başlangıç olur hatta belki o da olmaz. Her şey havada 4-5 aylık sorularıma yanıt geliyor ona da diğer kursu alanlar cevap veriyor yani. Sitemap, pagination, silme işlemleri, toplu görsel ekleme hiçbirine dair örnek yok. Öylesine yapıp yükledin herhalde aldığıma pişman oldum keşke laraveli filan alsaydım belli ki bu kurs öylesine yapılmış ve umursanmıyor.
Osman
March 14, 2020
Anlatıcı satın almadığım önceki derslerini temel gösteriyor. O dersleri almamışım gibi anlatması lazım.
Yusuf
September 26, 2019
Kaptan Tüm Emeklerin için teşekkürler. Öğrettiklerin sayesinde iş buldum ekmek yiyorum. Verdiğin bilgilerin hakkını yememek için tüm çabamla çalışıyorum. Allah senden razı olsun <3
Burak
September 8, 2019
İlk başlarda güzel başladık gaza geldik ancak kursun sonuna baktığımız zaman ortada elle tutulur pek bir şey yok. Örnekler kısa tutulmuş ve anlatırken zamanla yarışır hali rahatsız edici olabiliyor. Sormuş olduğunuz sorulara ilk fırsatta test edip cevap vereceğim denildiği halde aylar geçti hala cevap yok. Eğitimi alanlar kendi aralarında çözüm arıyor !!!! Hocamız kendi ile yarış halinde ancak KAPTAN diye güvenip yola çıkanları yarı yolda bırakıyor !
Taha
September 8, 2019
Süper bir kurs Kapta'nın bir çok kursunu aldım ve memnunum . Php gelişmek isteyenler kayıt olsun derim.
özgür
August 24, 2019
Herzamanki gibi en ince ayrıntaya kadar anlatıyor, bu karmaşık sistemi çok iyi inceleyip neyin nerden olduguna, nerden geldiğine kadar anlatması iel sistemi kavramak daha kolay oluyor. daha once aynı konu uzerıne eğitim izlemiştim ama hiçbirsey anlamamıstım... Seviliyorsun kaptan :)

Charts

Price

PHP 7 ile Sıfırdan MVC Proje Oluşturma PDO MySQL Uygulamalı - Price chart

Rating

PHP 7 ile Sıfırdan MVC Proje Oluşturma PDO MySQL Uygulamalı - Ratings chart

Enrollment distribution

PHP 7 ile Sıfırdan MVC Proje Oluşturma PDO MySQL Uygulamalı - Distribution chart

Related Topics

2441764
udemy ID
7/3/2019
course created date
10/29/2019
course indexed date
Bot
course submited by