Codeigniter 4 ile Sıfırdan İleri Seviye CMS Geliştirme
What you'll learn
- Codeigniter 4
- Gelişmiş bir CMS'de neler olmalı
- Çoklu dil desteği nasıl olabilir
- Üyelik sisteminde nasıl olabilir
- Eposta doğrulama sistemi nasıl olabilir
- SMTP ile e-Posta gönderme
- Sitenizin daha hızlı açılması için Ön Bellek sistemi
- Google reCaptcha entegrasyonu
- Codeigniter 4 Filter sistemi ( Ara Katman )
- Kullanıcıları gruplama
- Kullanıcı Yetki Tanımlama süreçleri
- CSRF Token Sistemi kullanabilme
- PHP ve Javasript Alert sistemi mantığı
- Wordpress tarzı upload ve resim seçme sistemi
- Codeigniter 4 Resim manipülasyonu sistemi
- Codeigniter 4 View Extend, Section sistemleri
- Ajax ile Silme, Güncelleme, Kayıt süreci
- Bir CMS'de yorum yönetimi
- Sürükle bırak menü entegrasyonu ( Dinamik )
- Sosyal Medyada otomatik içerik paylaşımı
- Firebase ile bildirim gönderme
- Google Analytics API ile verileri görüntüleme
Requirements
- Orta veya İleri Seviye PHP Bilgisi
- Temel düzeyde Codeigniter 4 bilgisi
- XAMPP veya Alternatif Programlar
- Min PHP +7.2v
- Composer
- Kod Düzenleme Programı ( Tavsiye PHP Storm )
Description
Bu eğitim setinde arkadaşlar Codeigniter 4 ile Ultra gelişmiş bir CMS hazırlıyoruz ( Ultra derken gerçekten ultra, Öyle içerik ekle bırak felan değil ), aynı zamanda kursa yeni videolar eklenerek CMS geliştirilecek, yeni içerik türleri ve yeni entegrasyonlar ile zenginleştirilecek. Projeye ait özellikleri ve gelecek özellikleri aşağında görebilirsiniz, aynı zaman tanıtım videosunda Eğitim sonunda ortaya çıkan projeyi görüntüleyebilirsiniz.
Video Neler Var
Çoklu Dil Sistemi ( 149 Dil ) Ekleme / Çıkartma
Çeviri Sistemi ( Hem yönetim paneli hemde web sitesindeki metinlerin çevirilerini yapabilme )
Kullanıcı kayıt sistemi
Eposta adresi doğrulama sistemi
Kullanıcıları gruplayabilme
Kullanıcı gruplarına izinler atayabilme
Çoklu yazar sistemi ( Birden fazla insan sitenizde yazı yayınlamasına izin verebilirsiniz )
Ön Bellekleme sistemi
Otomatik Sosyal Medyalarda paylaşma ( Yayınlanan yazıların sosyal medya hesaplarında paylaşılması )
Dinamik Sitemap sistemi
Wordpress tarzı resim upload ve resim seçme sistemi
Firebase ile bildirim gönderme
Resim upload sistemi ( Resim Sıkıştırma, Thumbnail, Watermark )
İletişim ayarları ile birden fazla ofis veya konum ekleyebilme
Yorum sistemi ( Yayınlanan içeriklere yorum yapılabilmesi )
Sürükle bırak menü sistemi
Ortam dosyalarını yönetebilme
Mesaj sistemi ( Gelen Mesajları görüntüleyebilme ve cevap verebilme )
Verileri silme, Silinen verileri geri getirebilme veya Kalıcı olarak silebilme.
İçeriklerin durumunu değiştirebilme ( Aktif, Pasif, Beklemede )
Çoklu tema entegre edebilme.
Tema ayalar sayfası geliştirebilme
Temaya özel metotları sisteme dahil edebilme
Google Analytics verilerini gösterebilme
Modüler Yapı ( Birden fazla modül entegre edebilme )
Eposta aboneliği sistemi
Web sitesinden gelen mesajlara cevap verebilme ( Mail )
Who this course is for:
- Codeigniter 4 öğrenmek isteyenler
- CMS nasıl geliştirilir öğrenmek isteyenler
- Yetkilendirme sistemleri nasıl olmalı merak edenler
- Wordpress benzeri bir upload sistemi olur merak edenler
- Çoklu dil sistemi nasıl olmalı öğrenmek isteyenler
- Dosya düzenleme sistemi nasıl olmalı öğrenmek isteyenler
- Login, Logout süreçleri, Şifremi Unuttum süreçlerini öğrenmek isteyenler
- Hesap Doğrulama süreçlerini merak edenler
- Sosyal medya api kullanımlarını merak edenler
- Google Analytics api kullanımını merak edenler
- Sürükle bırak menü sistemi nasıl olmalı merak edenler
Instructor
4 Yıllık Munzur Üniversitesi Bilgisayar Mühendisliği bölümü mezunuyum, PHP öğrenmeye 2008 yıllarında başladım, aktif olarak özel bir şirkette Mid Laravel Developer olarak görev yapıyorum. Bilgisayar başında zaman geçirmeyi severim ve aynı zaman videolar çekmekten keyif alırım.
Aktif olarak kullandığım Teknolojiler: PHP, Codeigniter 3, Codeigniter 4, Laravel, NodeJS, ReactJS, React Native, MongoDB, MySQL