• Yazılım ve Bilişim Eğitimleri

PHP, CodeIgniter ve Laravel ile Proje Geliştirme.

  • Uzaktan Eğitim

PHP dili ile Laravel ve CodeIgniter frameworkleri - Aynı proje üzerinde karşılaştırmalı öğrenmek isteyenler için

Kurs Detayları

Aynı aileden 3 farklı yaklaşımı öğrenmeniz, öğrenirken karşılaştırabilmeniz ve özümseyebilmeniz için bu kursu hazırladık.


Bir yazılım dili olarak PHP ile iki bilinen framework Laravel ve CodeIgniter. Ortak yönlerini, avantajlarını, dezavantajlarını ve en önemlisi birbirlerine görece üstünlüklerini uygulayarak öğrenmek istiyorsanız doğru yerdesiniz.


PHP, Laravel veya CodeIgniter....


  • Proje geliştirmek için siz de hangisini kullanmalıyım diyorsanız...

  • Hangisi performansta,

  • Hangisi kodlamada,

  • Hangisi kurulumda önde diye soruyorsanız bu kurs tam size göre.


PHP, web tabanlı uygulamalar için kullanılan yaygın bir dil. Dünya genelinde yayında olan internet sitelerinin yarıya yakınının PHP tabanlı olduğunu göz önüne alırsak ne demek istediğimiz daha iyi anlaşılacaktır.


Framework'e gelince, herhangi bir proje oluşturmak için temel bileşenlere sahip, geliştirici için yardımcı kütüphaneler ve çözümler sunan geliştirme ortamı diyebiliriz.


PHP tabanlı frameworkler deyince  akla ilk gelen iki framework; tabi ki Laravel ve CodeIgniter.


Şüphehiz her iki framework'ün de kuvvetli ve zayıf tarafları mevcut. Bunu anlamanın en güzel yolu bu yaklaşımlarla proje geliştirmek.


  • Peki size aynı projeyi hem PHP, hem Laravel, hem de CodeIgniter ile geliştireceğiz dersek?

  • Böylece her yaklaşımı aynı proje üzerinde öğrenme ve karşılaştırma imkanınız olacak dersek?

  • Güzel olmaz mı?


Bu düşünceyle hazırladığımız bu kursun sonunda amacımız PHP dili ile Laravel ve CodeIgniter framework'lerini tanımanızı ve öğrenmenizi sağlamak. Kurs içeriğini başlangıç seviyesinde tuttuk. Burada her yaklaşımı tanıyarak, geliştireceğiniz projelerinize hangisinin daha uygun olduğuna karar verebileceksiniz.


Ayrıca, best practice odaklı yaklaşım ile syntax bazlı programlamanın yanında, Ne-Ne Zaman-Nerede-Niçin sorularına cevap veriyoruz.


Kursun bitiminde; aynı projeyi saf PHP, CodeIgniter ve Laravel framework'lerini kullanarak geliştireceksiniz. Dolayısıyla aynı çözüme farklı yöntemlerle ulaşacak; yolculuğunuz esnasında hem farklı teknolojileri tanıyacak, hem de bu teknolojilerin birbirlerine göre hangi alanlarda daha üstün veya dezavantajlı olduğunu öğrenmiş olacaksınız.




NELERDEN BAHSEDECEĞİZ HIZLICA BİR GÖZ ATALIM :


  • MAMP uygulamasının tanıtım ve kurulumu

  • mySql veritabanı kurulumu,

  • mySql veritabanında tablo oluşturulması,

  • AdminLTE HTML temanın indirilmesi,

  • AdminLTE temanın projeye uygun hale getirilmesi için parçalanması,

  • AdminLTE tema dosyalarının PHP projesine uygun hale getirilmesi,

  • Oluşturulacak sayfaların projeye uygun hale getirilmesi,

  • Tema dosyalarında statik sayfa içerikleri ile link ayarlamalarının yapılması,

  • DataTable eklentisinin tanıtımı,

  • DataTable eklentisinin indirilmesi,

  • DataTable eklentisinin kullanımına ilişkin statik verilerle örnekler verilmesi,

  • PHP dili ile AJAX metodunun kullanılması,

  • PHP, AJAX tekniği ve DataTable eklentisi ile veritabanı (ekleme, güncelleme, silme ve okuma) işlemleri (CRUD functions),

  • BONUS: DataTable eklentisinin server-side özelliğinin tanıtılması,


SAF PHP KONULARI :


  • Veri güncelleme işlemlerinde modal popup kullanım tekniği,

  • DataTable ile raporlama işlemleri,

  • DataTable Türkçeleştirme işlemleri,


LARAVEL KONULARI :


  • Laravel framework tanıtımı,

  • Aynı projenin Laravel framework'üne entegrasyonu (migration, seeder ve routing),

  • MVC mimarisine uygun olarak View, Controller ve Model dosyalarının oluşturulması,

  • Laravel ile veritabanı işlemleri,

  • BONUS: Laravel FAKER Kütüphanesinin anlatımı ve örnek kullanımı,


CODEIGNITER KONULARI :


  • CodeIgniter framework tanıtımı,

  • Aynı projenin CodeIgniter framework'üne entegrasyonu,

  • MVC mimarisine uygun olarak View, Controller ve Model dosyalarının oluşturulması,

  • CodeIgniter ile veritabanı işlemleri,

  • Veri güncelleme işlemlerinde model popup kullanımı ile form POST metodu kullanımının karşılaştırılması,

  • BONUS: Proje geliştirilirken DATABASE ve URL Kütüphanelerinin anlatımı ve örnek kullanımı.




PEKİ BU KURSTA NELER YOK?


  • Orta ve ileri düzey konulara yer vermedik,

  • Web servis geliştirilmesi yok,

  • Login işlemleri yok,

  • Kullanıcı rol ve rol bazlı yetkilendirme işlemleri yok,

  • Raporlama işlemleri yok,

  • Middleware geliştirme süreçleri yok,

  • Session yönetimi yok,

  • Cache yönetimi yok,

  • Laravel ve CodeIgniter framework'lerine özgü yardımcı kütüphanelerin detaylı anlatımı yok (Laravel'de örnek olarak FAKER; CI'de database ve url kütüphanelerine örnekler verilmiştir),

  • Güvenli kod yazma süreçleri yok...



Bu kursta yer vermediğimiz konulara ilişkin olarak sizlerden gelecek geri bildirimleri esas alarak neler yapabileceğimizi ilerleyen süreçte değerlendireceğiz.

Udemy

Udemy


PHP, CodeIgniter ve Laravel ile Proje Geliştirme.
Güncel fiyat

153.98 TL

Eğitim Özellikleri
  • PHP, Laravel ve CodeIgniter temellerine hakim olacaksınız.
  • Aynı projeyi PHP ve 2 farklı PHP Framework ile geliştirerek aralarında karşılaştırma yapabileceksiniz.
  • PHP tabanlı framework'lerin kullanımlarını uygulama geliştirerek öğreneceksiniz.
  • DataTable eklentisinin kullanım alanlarını ve esaslarını öğreneceksiniz.

Paylaş

Menü
Eğitimler
Arama
Medya