Udemy - Codeigniter ile Sifirdan CMS Yapimi
Codeigniter ile S?f?rdan CMS yap?m?n? merak ediyorsan?z bu e?itim seti i?erisinde arad???n?z her?eyi bulacaks?n?z. E?itim seti i?erisinde;
Description
- ER diyagramı
- Database Nasıl Oluşturulmalı
- Panel Nasıl Kodlanmalı
- Codeigniter ile Tema giydirme işlemi nasıl olmalı
- Codeigniter ile CRUD işlemleri
- Dropzone ile dinamik olarak çoklu dosya aktarımı
- Sortable ile dinamik olarak veri sıralaması
- Toggle ile dinamik olarak durum değiştirme
- Alert Sistemi Mantığı
- Login, Logout süreçleri, Şifremi Unuttum süreçleri
- E-mail yapılandırması
- Dosya Upload İşlemleri
- SESSION İşlemleri
- Form Validation ile Veri Kontrolü
- Codeigniter ile Library Oluşturmak
- SimpleImage sınıfı ile Resim Manipülasyonu
- Ön yüz üzerinde Google Map Kullanımı
- CSRF güvenliği nasıl olmalı?
- CAPTCHA ile Doğrulama Kodu oluşturmak
- Slider mantığı
- Portfolyo Modülü,
- Hizmetlerimiz Modülü,
- Markalar Modülü,
- Ürünler Modülü,
- Eğitim Modülü,
- Referanslar Modülü,
- Çoklu Dil Mantığı
- Kullanıcı Yetki Tanımlama
gibi daha birçok konuya detaylıca değiniyoruz.
Bu kurs kimler için uygun:
- Profesyonel web projesi yapmak isteyenler
- Codeigniter ile CMS geliştirmek isteyenler
- Sıfırdan ileri düzey proje yapımını öğrenmek isteyen herkes
- Codeigniter ile Tema Giydirme İşlemini öğrenmek isteyen herkes
- Codeigniter ile Dropzone Kullanımının nasıl oluğunu öğrenmek isteyen herkes
- Codeigniter ile Dinamik Sıralama işleminin nasıl olduğunu öğrenmek isteyen herkes
- Codeigniter ile Dinamik Durum değiştirme işleminin nasıl olduğunu öğrenmek isteyen herkes
- Kullanıcı Yetkilendirme işlemlerinin nasıl olduğunu öğrenmek isteyen herkes
- Çoklu dil uygulamasının nasıl yapılacağını öğrenmek isteyen herkes
- SimpleImage ile Resim Manüplasyonu işlemini merak eden herkes
Course content
- Panel'e Giriş, Framework Ayarları, Template Giydirme İşlemleri
- Temaların Tanıtımı
- ER Diyagramının Anlatımı
- Database Tasarımı
- Klasör yapısı, Framework, Temanın elde edilmesi, GitHub Entegrasyonu
- Framework Ayarları
- Temanın Entegre Edilmesi
- Blank Page Yapısının Oluşturulması
- Menülerin Yapılması (Opsiyonel)
- Temanın renk ayarlarının değiştirilmesi (Opsiyonel)
- Navbar Düzenlemesi (Opsiyonel)
- View yapısını değiştirme ve ViewFolder
- htaccess nedir ve nasıl etkinleştirilir?
- Ürünler Modülünün Kodlaması
- Ürünler Bölümünün Tanıtımı
- Ürün Listesi ve View Yapısı Düzenlemesi
- Ürün Listesi ve HTML Tablo oluşturma İşlemi
- Toggle Button Ekleme İşlemi, Yeni Ekle Butonu ve Kayıt Yok Mesajı
- Ürün Listesinin Veritabanından getirilmesi
- Ürün Ekleme HTML Kodlaması ve Library Değişikliği
- Form Validation Entegrasyonu
- Form Hatalarının Gösterilmesi
- Veritabanına Kayıt İşlemi
- Helper oluşturarak URL bilgisini dinamikleştirme
- Ürünler Listesine Yönlendirme İşlemi
- Ürün Düzenle View Tasarımı ve Model İşlemleri
- Update İşlemi
- Silme İşlemi
- SweetAlert Entegrasyonu
- SweetAlert ile Confirm yardımıyla kayıt silme işlemi
- Dinamik olarak Ürün durumunu değiştirmek
- Dinamik olarak ürünlerin sırasının değiştirilmesi
- Ürün Resimlerinin girileceği View yapısının oluşturulması
- Dinamik olarak CSS dosyalarının yüklenmesi
- Ürün Resimleri tablosunda CSS Değişiklikleri
- Upload İşleminin Yapılması
- Upload İşleminin Veritabanına Kaydedilmesi
- Upload edilen resimlerin gösterilmesi
- Upload edilirken dosya adının değiştirilmesi
- Dropzone Complete Event ve Tema ile ilgili Önemli Değişiklik
- Upload edilen dosyaların dinamik olarak listelenmesi
- Ürün Resimlerinde Switchery Pluginini initialize Etmek
- Kapak Fotoğrafı için Elementin Eklenmesi
- Kapak Fotoğrafı mantığı ve kodlanması
- Ürün Fotoğrafları için isActive Setter işleminin yapılması
- Ürün resimlerinin sıralamasının dinamikleştirilmesi
- Ürün Resimlerinin Silinmesi İşlemi
- Tablolar üzerinde stil işlemleri
- Notification Plugini Ekleme
- Notification Sisteminin entegre edilmesi
- Haberler Modülünün kodlaması
- Bölüm Tanıtımı
- Modülün Oluşturulması ve Haberlerin Listelenmesinin Yapımı
- Haber Ekle Sayfasının Tasarımı
- Haber Ekle Sayfası ve Haber Türü Değişimi
- Haber Ekle Sayfasında Resim Seçilip Seçilmediğinin Kontrolü
- Form Validation İşlemlerinin Bitirilmesi
- Haber Ekle İşleminin Gerçekleştirilmesi
- Haber Listesinde Resim ve Video Gösterimi
- isActive, Sıralama ve Silme işlemlerinin yapımı
- Güncelleme İşlemi için View Tasarımı
- Güncelleme İşleminin Yapımı
- Listeleme Sayfasında Görünüm Değişikliği
- Referanslar Modülünün Kodlaması
- Bölüm Tanıtımı
- Modülün Oluşturulması ve Listeleme Sayfasının Yapımı
- Yeni Ekle İşleminin Yapımı
- Düzenleme İşleminin Yapımı
- isActive, Sıralama ve Silme işlemlerinin yapımı
- Listeleme Sayfasında Görünüm Değişikliği
- Markalar Modülünün Kodlaması
- Markalar Bölümünün Tanıtımı
- Modülün Oluşturulması ve Listeleme Sayfasının Yapımı
- Yeni Ekle İşleminin Yapımı
- Düzenleme İşleminin Yapımı
- isActive, Sıralama ve Silme işlemlerinin yapımı
- Listeleme Sayfasında Görünüm Değişikliği
- Eğitimler Modülünün Kodlaması
- Eğitimler Bölümünün Tanıtımı
- Modülün Oluşturulması ve Listeleme Sayfasının Yapımı
- Tarih bilgisinin okunabilir olarak getirilmesi
- DateTimePicker Kullanarak Yeni Kayıt Ekleme İşleminin Yapılması
- Güncelleme İşleminin yapımı
- isActive, Sıralama ve Silme işlemlerinin yapımı
- Galeri Modülünün Kodlaması
- Galeri Bölümünün Tanıtımı
- Galeri Bölümünün Tasarımı Hakkında
- Modülün Oluşturulması ve Listeleme Sayfasının Yapımı
- Galeri Ekleme ve Klasör Oluşturma İşlemi
- Galeri Düzenleme ve Klasör Adı Değiştirme
- Galeri ve Klasör Silme
- isActive, Sıralama ve Silme işlemlerinin yapımı
- Listeleme Sayfasında Görünüm Değişikliği
- Galeri Upload için Gerekli View Değişiklikleri
- Upload Öncesi Database Değişikliği
- Resim Galerisine Dosya Upload İşlemi
- Dosya Galerisine Dosya Upload Kontrolü
- Galeriye ait Dosyaların Listelenmesi
- Upload İşleminde Listenin Dinamik Olarak Getirilmesi
- isActive, Sıralama ve Silme işlemlerinin yapımı
- Video Galerisi için Listeleme Sayfasının Yapımı
- Video Galerisine Video Ekleme İşlemi
- Video Düzenleme İşleminin Yapımı
- isActive, Sıralama ve Silme işlemlerinin yapımı
- Kullanıcılar Modülünün Kodlaması
- Kullanıcılar Bölümünün Tanıtımı
- Modülün Oluşturulması ve Listeleme Sayfasının Yapımı
- Kullanıcı Ekleme ve Detaylı Validation Kuralları
- Kullanıcı Ekleme İşleminde Re-population İşlemi
- Update İşleminin Gerçekleştirilmesi
- Şifre Güncelleme İşleminin Gerçekleştirilmesi
- Silme ve isActive İşlemlerinin Yapımı
- Login ve Logout İşlemleri
- Login ve Logout Bölümünün Tanıtımı
- Login View Tasarımı
- UserOp Controller dosyasını Oluşturmak
- Login İşleminin yapılması ve Session İşlemleri
- Login Olmadan Girişlerin Sınırlandırılması
- Login Olduktan Sonra Login Sayfasına Girişin Engellenmesi
- Logout İşleminin Mantığı ve Kodlaması
- Login Olurken isActive Kontrolü
- Bölümün Sonu
- E-mail İşlemleri ve Şifremi Unuttum Süreci
- E-mail İşlemleri Bölüm Tanıtımı
- E-mail Sınıfının Kullanımı ve E-mail Gönderimi
- E-mail için Database Tasarımı
- E-mail Modülünün Oluşturulması ve Listeleme Sayfasının Yapımı
- E-mail Eklemek için Gereken View Tasarımı
- E-mail Ekleme İşlemi
- Güncelleme İşleminin Yapımı
- Silme ve isActive İşlemlerinin Yapımı
- Şifremi Unuttum Sayfası ve Yönlendirmeler
- Form Validation ve E-mail Gönderme İşleminin Gerçekleştirilmesi
- String Helper ve Geçici Şifreyle Beraber E-mail Gönderme
- E-mail Göndermeyi Helper İçerisinden Yapma
- Ayarlar Modülünün Kodlaması
- Ayarlar Bölümünün Tanıtımı
- Ayarlar Nedir Neden Tanımlanır?
- Modülün Oluşturulması ve İçerik Yok Sayfasının Yapımı
- Ayar Ekleme Sayfası Tasarımı ve Site Bilgileri Sekmesinin Yapımı
- Adres, Misyon, Vizyon Sekmelerinin Yapımı
- Sosyal Medya ve Logo Sekmelerinin Yapımı
- Ayar Ekleme İşleminin Yapımı
- Ayar Düzenleme View Tasarımı
- Ayar Düzenleme İşleminin Yapımı
- View Parçalama İşlemi ve Küçük Düzenlemeler
- Ayarları CMS içerisinde Kullanmak ve Helper Session İşlemi
- Ayarlar ile ilgili Önemli Değişiklik ve Varsayılan Ayarlar
- Hizmetler Modülünün Kodlaması
- Hizmetler Bölümünün Tanıtımı
- Ek Modüller ile ilgili Açıklamalar
- Database üzerinde Tablo Ekleme İşlemleri
- Modülün Oluşturulması ve Listeleme Sayfasının Yapımı
- Hizmet Ekleme İşlemi
- Hizmet Düzenleme İşlemi
- isActive, Sıralama ve Silme işlemlerinin yapımı
- Portfolyo Modülünün Kodlaması
- Portfolyo Modülünün Tanıtımı
- Side Menu Üzerinde Yapılan Değişiklikler
- Modülün Oluşturulması ve Listeleme Sayfasının Yapımı
- Yeni Kategori Ekleme İşleminin Yapımı
- Kategori Düzenleme İşleminin Yapımı
- Sıralama İşleminin Kaldırılması, isActive ve Silme İşlemleri
- Portfolyo Modülünün Oluşturulması ve Listeleme Sayfasının Yapımı
- Yeni Portfolyo Sayfasının Tasarımı
- Kategorilerin Yeni Ekle Sayfasına Dinamik Olarak Getirilmesi
- Yeni Portfolyo Ekle İşleminin Yapımı
- Portfolyo Düzenleme ve Mantığının Anlatılması
- isActive, Sıralama ve Silme işlemlerinin yapımı
- Kategori İsimlerinin Helper ile Getirilmesi
- Portfolyo Resimlerinin Upload İşlemi
- Resimlerin isActive, isCover, Sıralama ve Silme işlemlerinin yapımı
- Frontend' e Giriş, Framework Ayarları, Template Giydirme İşlemleri
- Frontend'e Giriş Bölümünün Tanıtımı
- Frontend Sayfalarının Tanıtımı
- Klasörlerin Oluşturulması ve Framework Kurulumu
- Framework Ayarları ve Proje Klasörlerini Oluşturmak
- Blank Page Yapısının Oluşturulması
- Menu Tasarımının Yapımı
- Home Controller, Route ve Model İşlemleri
- Bölümün Sonu
- Ürünler Sayfalarının Kodlamaları
- Ürünler Sayfaları Bölümünün Tanıtımı
- Ürünler Listesi Sayfasının Tasarımı
- Ürünler Listesini Dinamik Olarak Getirme
- Text Helper Kullanılarak Karakter Sınırlaması
- Kapak Resmi için Helper Yazmak
- Kapak Resimlerinin Getirilmesi ve Kayıt İşlemleri
- Ürün Detay Sayfasının Tasarımı
- Ürün Detay Sayfasını Dinamik Olarak Getirme
- Ürünlere ait Resimlerin Getirilmesi
- Bölümün Sonu
- Portfolyo Sayfalarının Kodlamaları
- Portfolyo Sayfalarının Bölüm Tanıtımı
- Portfolyo Listesi Sayfasının Tasarımı
- Portfolyo Listesini Dinamik Olarak Getirme
- Kapak Fotoğrafının Getirilmesi ve Yeni bir Kayıt Ekleme
- Açıklamalara Strip_Tags Ekleme ve Güvenlik Açıklamaları
- Portfolyo Detay Sayfasının Yapımı
- Bölümün Sonu
- Eğitim, Referans ve Markalar Sayfalarının Kodlamaları
- Eğitim, Referans ve Markalar Bölümünün Tanıtımı
- Listeleme Sayfasının Kodlaması
- Eğitim Detay Sayfasının Yapımı
- Referanslar için Metot ve Route Tanımı
- Referanslar Sayfasının Yapımı
- Markalar için Metot ve Route Tanımı
- Markalar Sayfasının Yapımı ve Projenin Devamı ile ilgili Açıklamalar
- Bölümün Sonu
- Hizmetlerimiz, Hakkımızda ve Site Ayarlarının Kodlanması
- Hizmetlerimiz ve Hakkımızda Bölümünün Tanıtımı
- Hizmetlerimiz Sayfasının Yapımı
- Hakkımızda Sayfası için Tasarım Değişikliği
- Hakkımızda Sayfası Tasarımı
- Hakkımızda Sayfasının Dinamik olarak Getirilmesi
- Site Ayarlarını Getirmek için Kullanılacak Algoritma Hakkında
- Site Ayarlarını Getirmek için Helper Tanımı
- Site Ayarlarını Head, Header ve Footer içerisinde Gösterme
- Bölümün Sonu
- İletişim Sayfasının Kodlaması
- İletişim Sayfası Bölümünün Tanıtımı
- İletişim Sayfası Hakkında
- İletişim Sayfasının Tasarımı
- İletişim Sayfasının Düzenlemesi
- Captcha Oluşturmak
- Captcha ile doğrulama İşlemi Yapmak
- CSRF Güvenliği Ekleme İşlemi
- E-mail Gönderme İşleminin Yapımı
- Map Key Alma ve Parametrik olarak Harita Değişimi
- Abone Ol Bölümünün Yapımı
- Bölümün Sonu
- Haberler Bölümünün Kodlaması
- Listeleme için Metot, Route Düzenlemeleri ve View Oluşturulması
- Listelemenin Dinamikleştirilmesi
- Listeleme ve Görüntülenme Sayısının Eklenmesi
- Detay Sayfasının Tasarımı ve Ekrana Getirilmesi
- Detay Sayfasının Düzenlenmesi
- Detay Sayfasının Dinamikleştirilmesi
- Detay Sayfasının Tamamlanması
- Görüntülenme Sayısı
- Paylaş Butonları için Yapılacaklar
- Paylaş Butonu için javascript Kodu
- OpenGraph Etiketlerini Eklemek
- Anasayfa Tasarımı ve Düzenlemeler
- Anasayfa Tasarımı ve Düzenlemeler Bölümünün Tanıtımı
- Anasayfa ile ilgili açıklamalar
- Anasayfa Tasarımı ve Hataların Giderilmesi
- Header Düzenlemesi
- Footer Düzenlemesi
- Hakkımızda Sayfasının Düzenlemesi
- Haberler Sayfasının Düzenlemesi
- Portfolyo, Referanslar, Markalar, Hizmetlerimiz, Ürünlerimiz, Eğitimler Sayfalar
- İletişim Sayfasının Düzenlemesi
- Google Map Düzenlemesi
- Anasayfayı bölümlere ayırmak
- SimpleImage Sınıfı İşlemleri ve Resim Manipülasyon
- SimpleImage Sınıfı İşlemleri ve Resim Manipülasyon Bölümünün Tanıtımı
- SimpleImage Sınıfının indirilmesi ve Library Oluşturma İşlemi
- SimpleImage Sınıfını Dinamikleştirmek
- Hizmet Ekle İçin Resim Upload İşleminin Yapılması
- Hizmet Güncelle için Resim Upload İşleminin Yapımı
- Ürünler için Resim Upload İşleminin Yapımı
- Portfolyo için Resim Upload İşleminin Yapımı
- Haberler için Resim Upload İşleminin Yapımı
- Eğitimler için Resim Upload İşleminin Yapımı
- Referanslar için Resim Upload İşleminin Yapımı
- Markalar için Resim Upload İşleminin Yapımı
- Ayarlar için Resim Upload İşleminin Yapımı
- Slider Modülünün Kodlaması ve Ön yüz Entegrasyonu
- Slider Bölümünün Tanıtımı
- Modülün Oluşturulması ve Listeleme Sayfasının Yapımı
- Slayt Ekle Sayfasının Tasarımı
- Slayt Ekle İşleminin Yapılması
- SimpleImage Sınıfında Resim Kalitesini Değiştirmek
- Slayt Düzenleme İşleminin Yapılması
- isActive, Sıralama ve Silme işlemlerinin yapımı
- Slider Bölümünün Ön yüzde Kodlaması
- Popup Hizmeti Modülü Kodlamaları ve Ön yüz entegrasyonu
- Bölüm Tanıtımı
- Modülün Oluşturulması ve Listeleme Sayfasının Yapımı
- Popup Ekle Sayfasının Tasarımı ve Helper oluşturma işlemi
- Popup Düzenleme İşleminin Yapımı
- isActive ve Silme İşlemlerinin Kontrolü
- Popup Modülünü Frontend içine aktarma işlemi
- Cookie Helper Kullanımı | JQuery ile CSRF | Bir daha gösterme butonu
- Tekrar gösterme butonunu aktifleştirmek
- Galeri Bölümünün Kodlaması (Frontend)
- Galeri Bölümünün Tanıtımı (Önyüz) Tanıtımı
- Tasarımların Anlatımı
- Route ve Metodların Oluşturulması | Fotoğraf Galeri Listesi Tasarımının Yapımı
- Fotoğraf Galeri Detay Sayfasının Yapımı ve Backend İşlemleri
- Kayıt Yok Uyarısı Ekleme ve Geri Dön Butonu
- Video Galerisinin Yapımı
- Dosya Galerisinin Yapımı
- Resim ve Dosya Galerisi için File Upload Metodunun Değiştirilmesi
- Resimlerin View Üzerinde Listelenmesi
- Frontend Resim Galerisinde Resimlerin Getirilmesi
- Galeriler için Kapak Fotoğrafı Getirme İşlemi
- Dosya ve Video Galerisi için Kapaklar | VideoId ile ilgili Açıklamalar
- Anasayfayı Dinamikleştirelim
- Anasayfayı Dinamikleştirelim Bölümünün Tanıtımı
- Referansları dinamikleştirme İşlemi
- Hizmetlerimizi dinamikleştirmek ve birden fazla default_image belirleme işlemi
- Anasayfa | Portfolyo dinamikleştirme ve Çözünürlük ekleme işlemi
- Portfolyo Sayfalarındaki fotoğrafları düzenleme ve Çözünürlük ekleme işlemi
- Hakkımızda Bölümünün Yapımı ve Ödev
- Ziyaretçi Notları Bölümü, Anasayfa, Logo ve Favicon İşlemleri
- Ziyaretçi Notları Bölümünü, Anasayfa, Logo ve Favicon Tanıtımı
- Tablo yapısının oluşturulması
- Modülün Oluşturulması ve Listeleme Sayfasının Yapımı
- Kayıt Ekleme İşleminin Yapımı
- Kayıt Düzenle İşleminin Yapımı
- isActive, Sıralama ve Sil İşlemlerinin Kontrolü
- Ziyaretçi Notlarının Frontend Entegrasyonu
- Frontend üzerinde TopHeader Dinamikleştirme İşlemi
- Panel Üzerinde birden fazla Logo ve Favicon eklemek için tasarım değişikliği
- Logoların kaydedilmesi işleminin yapımı
- Logoların düzenleme işleminin yapımı ve favicon gösterme işlemi
- Frontend üzerinde Logo ve Favicon gösterme işlemi
- Mobil logoların gösterilmesi ve user_agent sınıfı
- Yetki Tanımlamaları
- Yetki Tanımları Bölümünün Tanıtımı
- Yetki Süreci Hakkında Biraz Konuşalım
- User Role Tanımlamasının Yapımı
- User Role için Helper Yapımı ve Yeni Ekle Butonu Değişikliği
- Yetki İşlemi Hakkında
- Yetki Tanımlamaları için View ve Metot Tanımlamalarının Yapımı
- Yetki Listesi Formunun Tasarımı
- Controller Listesinin Alınması ve Yetki Listesinin Dinamikleştirilmesi
- Yetki Tablosunun Veri tabanında JSON olarak Saklanması
- Yetki Sürecinin Değişikliği
- Kullanıcı Rolleri Modülünün Kodlaması
- Yetki Tanımlarının Eklenmesi
- Yetkilerin View Üzerinde Gösterilmesi
- Yetkilerin Kullanıcılara Atanması
- Yetki Tanımlarının Helper üzerinden aktarılması
- Yetkiye göre Side Menü Düzenleme İşleminin yapımı
- Controller Sınırlarını Genişletelim! | Core İşlemleri
- Controller ve View Üzerinde Kısıtlamaların Yapımı
- Model Sınırlarını Genişletelim! | Core İşlemleri
Codeigniter.ile.Sifirdan.CMS.Yapimi.part1.rar
Codeigniter.ile.Sifirdan.CMS.Yapimi.part2.rar
Codeigniter.ile.Sifirdan.CMS.Yapimi.part3.rar
Codeigniter.ile.Sifirdan.CMS.Yapimi.part4.rar
Codeigniter.ile.Sifirdan.CMS.Yapimi.part5.rar
Codeigniter.ile.Sifirdan.CMS.Yapimi.part6.rar
Codeigniter.ile.Sifirdan.CMS.Yapimi.part7.rar
Codeigniter.ile.Sifirdan.CMS.Yapimi.part8.rar