1. Programlama Nasıl Öğrenilir? İlk Adımlar
15
1.4. Boşluk Bırakın ve Yorum Yapın
16
3. İnternet Siteleri Hakkında
25
3.1. Bir İnternet Sitesi Ne İşe Yarar? Yapısı Nasıldır? (Kurumsal)
25
3.2. Genel Olarak Bir İnternet Sayfasının Yapısı
27
3.3. Header Yani Başlık Bölümü
27
3.5. Kalıcı Bağlantılar
28
3.6. Content Yani İçerik Bölümü
28
3.7. Footer Yani Altbilgi Bölümü
29
3.8. Kurumsal İnternet Sitelerinde Bölümler
29
3.11. Ürün veya Hizmetler
31
3.12. Üyelere Özel Bölümler
31
4.1. HTML'nin Temelini Oluşturan XML'i Anlayalım
33
4.2. İlk HTML Sayfamızı Yapmaya Başlayalım
34
4.3. HTML Etiketlerini Tanımaya Devam Edelim ve Basit Bir Şirket Sayfası Yapalım
36
4.4. Sayfamıza İçeriklerimizi Eklemeye Başlayalım
40
4.5. HTML Sayfamızın İçeriklerini Birleştirmeye Başlayalım
45
4.6. Sayfamızın İçeriğini CSS3 ile Güzelleştirelim
51
4.7. Profesyonel Bir Görünüm İçin CSS Kütüphanelerini Kullanalım
55
4.8. Sayfamızı Twitter Bootstrap ile Mükemmelleştirelim
61
4.9. İçerik ve Alt Bilgi Kısımlarını da Bootstrap İçin Uygun Hale Getirelim
65
4.10. Ürünler Sayfamızı Oluşturalım
71
4.11. İletişim Bölümünü Oluşturalım ve HTML Formlarını Anlayalım
78
4.12. İçerik Bölümlerini Ekleyelim
84
4.13. Duyurular Bölümünü Bitirelim (Blog)
91
4.14. Yeni Türk Tücaret Kanunu'nun Gerektirdiği Kurumsal Bilgiler Bölümünü Bitirelim ve Sitemizi Tamamlayalım
93
4.15. Yayınlama Öncesi Son Düzeltmeleri de Yapalım
98
4.16. FTP ile İnternet Sitesi Yayınlama ve Son Sözler
108
4.17. PHP ile Şablon Oluşturalım ve Dosyadan Başka Dosya Nasılçağırılır Anlayalım
112
5. Gerçek Hayattan Örnek
119
5.1. Tasarımı HTML5 ve CSS3'e Dökmek
119
5.1.1. Font İşlemleri
119
5.1.2. Mantıksal Tasarım
124
5.1.3. Klasör Yapısı, CSSFramework Seçimi
125
5.1.4. Bileşenleri Yerleştirmek
130
6.1. İnternet Programlamaya Giriş
145
6.3. PHP'yi Kimler Kullanır? Güvenli midir?
148
6.4. İlk Programımız ve Değişkenler
149
6.5. Yazı ve Sayı Tiplerini Öğrenelim
153
6.6. Fonksiyonları Kolayca Anlayalım
156
6.7. Koşullu İfadeler ve Dizileri Su Gibi İçelim
159
7.1.3. Neden Jquery peki?
166
7.1.4. Nasıl Öğreneceğiz
166
7.2.4. Belge Nesne Modeli – Document Object Model (DOM)
168
7.4. JQuery Kütüphanesini Kurmak
170
7.6.1. Sayfa Yönlendirme
174
7.6.3. Tam Detaylı Örnek
185
7.7. Form içinde ile bağlı ilçe seçimi – AJAX
189
7.7.3. Çalışan Uygulama için Hazırlık
191
8. PHP 7 ile Gelen Yenilikler
201
8.1. İnanılmaz Performans Artışı
202
8.2. Uzay Gemisi Operatörü (Spaceship Operator)
202
8.3. Boş Kaynaştıran Operatör (Null Coalescing Operator)
203
8.4. Daha Sağlam veri Tipi İşlemleri
203
8.4.1. Önceden Belirlenmiş Veri Tipine Sahip Parametreler
203
8.4.2. Önceden Belirlenmiş Veri Tipini Döndüren Metodlar
204
8.6. Daha Kolay Hata Yönetimi
205
8.7. Toplu Kullanım Bildirimi (Ne Demekse?)
205
9. Spagetti Kod Nedir?
207
10. Veritabanı Nedir?
211
10.2. SQL’le Birşeyler Yapmak
216
10.3. Veri Girmek ve Çekmek
219
10.3.2. Verileri Okumak, Listelemek
222
10.3.3. Veriyi Düzenlemek
224
10.3.4. Veriyi Silmek
224
10.4. Farklı Tablolardan Veri Çekmek ve Birleştirmek
225
10.5. Sayfalama ve Arama İşlemleri
227
11. Nesne Yönelimli Programlama Mantığı – OOP
233
11.1. Kodunuz Okunabilir Olur
233
11.2. Kodunuz Tekrar Tekrar Kullanılabilir
233
11.4. Tasarım Avantajı
234
11.5. Gelişime Açıklık
234
12. PHP ile İçerik Yönetim Sistemi
239
12.1. Veritabanı Modelleme
239
12.2. Yapılacak İşler
249
12.3. Sınıf Taslakları
250
12.4. Sınıflarımızı Yazmaya Başlayalım
254
12.5. Gereksiz Kod Tekrarlarından Kaçınmak ve Hataları Başından Önlemek
260
12.6. Veriyi HTML'ye Çeviren PHP Dosyaları
269
12.7. Temalar ve Admin Paneli
274
12.8. Herşeyi Birleştirmeye Başlayalım
279
12.10. Birleştirmeye Devam Edelim
287
12.11. Sınıflardaki Değişkenler
293
12.12. Nesne Yönelimli Programlama Kavramları
296
12.12.1. DRY Prensibi
296
12.12.3. __construct()
300
12.13. Kullanıcı Yönetimi
300
13. Açık Kaynak Yazılımcısının Yapması Gereken İlk Şey (Github Kurulumu)
335
13.1. Github'da Paket Oluşturmak
342
14.2. Routing (Yönlendirme)
349
14.4. Yazılım Testleri
350