İÇİNDEKİLER
Önsöz Açık Kaynak Yazılımcısının Yapması Gereken İlk Şey (Githubkurulumu) Github'da Paket Oluşturmak Programlama Nasıl Öğrenilir? İlk Adımlar 1. İyi Yürekli Olun 2. Başlayın 3. Paylaşın 4. Boşluk Bırakın ve Yorum Yapın 5. Durmayın İnternet Programlamaya Giriş Yapalım (Php nedir?xamppkurulumu) PHP'yi Kimler kullanır? Güvenli midir? İlk Programımız ve Değişkenler Yazı ve Sayı Tiplerini Öğrenelim Fonksiyonları Kolayca Anlayalım Koşullu İfadeler ve Dizileri Su Gibi İçelim HTML'nin Temelini Oluşturan XML'i Anlayalım İlk HTML Sayfamızı Yapmaya Başlayalım HTML Etiketlerini Tanımaya Devam Edelim ve Basit Bir Şirket Sayfası Yapalım Sayfamıza İçeriklerimizi Eklemeye Başlayalım HTML Sayfamızın İçeriklerini Birleştirmeye Başlayalım Sayfamızın İçeriğini CSS3 ile Güzelleştirelim Profesyonel Bir Görünüm İçin CSS Kütüphanelerini Kullanalım Sayfamızı Twitter Bootstrap ile Mükemmelleştirelim İçerik ve Alt Bilgi Kısımlarını da Bootstrap İçin Uygun Hale Getirelim Ürünler Sayfamızı Oluşturalım İletişim Bölümünü Oluşturalım ve HTML Formlarını Anlayalım İçerik Bölümlerini Ekleyelim Duyurular Bölümünü Bitirelim (Blog) Yeni Türk Tücaret Kanunu'nun Gerektirdiği Kurumsal Bilgiler Bölümünü Bitirelim ve Sitemizi Tamamlayalım Yayınlama Öncesi Son Düzeltmeleri de Yapalım FTP ile İnternet Sitesi Yayınlama ve Son Sözler PHP ile Şablon Oluşturalım ve Dosyadan Başka Dosya Nasılçağırılır Anlayalım Web Nedir? Web 1.0 Web 2.0 Web 3.0 Web 4.0 Bir İnternet Sitesi Ne İşe Yarar? Yapısı Nasıldır? (Kurumsal) Genel Olarak Bir İnternet Sayfasının Yapısı Header Yani Başlık Bölümü Navigasyon Kalıcı Bağlantılar Content Yani İçerik Bölümü Footer Yani Altbilgi Bölümü Kurumsal İnternet Sitelerinde Bölümler Anasayfa Hakkımızda Ürün veya Hizmetler Üyelere Özel Bölümler İletişim Tasarımı HTML5 ve CSS3'e Dökmek Font İşlemleri Mantıksal Tasarım Klasör Yapısı, CSSFramework Seçimi Bileşenleri Yerleştirmek CSS Yazma Spagetti Kod Nedir? Nesne Yönelimli Programlama Mantığı - OOP 1. Kodunuz Okunabilir Olur 2. Kodunuz Tekrar Tekrar Kullanılabilir 3. Kapsülleme 4. Tasarım Avantajı 5. Gelişime Açıklık Veritabanı Nedir? SQL'e Giriş - 1 Veritabanı Nedir? SQL’le Birşeyler Yapmak: SQL – 2 Veritabanı nedir? SQL-3 Veri Girmek ve Çekmek Veri Eklemek Verileri Okumak, Listelemek Veriyi Düzenlemek Veriyi Silmek SQL ile Bişiler Yapmaya Devam. SQL-4 Farklı Tablolardan Veri Çekmek ve Birleştirmek Temel SQL Serisi, SON SQL-5 Sayfalama ve Arama İşlemleri Sayfalama Arama PHP ile İçerik Yönetim Sistemi - 1 – Veritabanı Modelleme PHP ile İçerik Yönetim Sistemi Yazalım - 2 – Yapılacak İşler PHP ile İçerik Yönetim Sistemi - 3 Sınıf Taslakları PHP ile İçerik Yönetim Sistemi - 4 Sınıflarımızı Yazmaya Başlayalım PHP ile İçerik Yönetim Sistemi – 5 Gereksiz Kod Tekrarlarından Kaçınmak ve Hataları Başından Önlemek PHP ile İçerik Yönetim Sistemi – 5 Gereksiz Kod Tekrarlarından Kaçınmak ve Hataları … PHP ile İçerik Yönetim Sistemi - 6 Veriyi HTML'ye Çeviren PHP Dosyaları PHP ile İçerik Yönetim Sistemi - 7 Temalar ve Admin Paneli PHP ile İçerik Yönetim Sistemi - 8 Herşeyi Birleştirmeye Başlayalım Namespace PHP ile İçerik Yönetim Sistemi - 9 Birleştirmeye Devam Edelim Sınıflardaki Değişkenler PHP ile İçerik Yönetim Sistemi – 10 Nesne Yönelimli Programlama Kavramları DRY Prensibi Kapsülleme __construct() PHP ile İçerik Yönetim Sistemi – 11 PHP ile İçerik Yönetim Sistemi – 12 SON Ayarlar MVC Routing (Yönlendirme) phpDoc Yazılım Testleri Composer CakePHP Seri Kaynakçası |