Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan web geliştirme eğitimidir. Eğitmen, izleyicilere adım adım PHP programlama dili ile yönetilebilir bir iletişim formu oluşturma sürecini göstermektedir.
- Videoda, iletişim formunun oluşturulması, veritabanına bağlanması ve doğrulama kontrolleri detaylı olarak anlatılmaktadır. Eğitmen önce form alanlarını (ad, e-posta, cinsiyet, doğum tarihi, konu, mesaj) oluşturmakta, ardından veritabanına bağlantı kurmakta ve form verilerini kaydetmektedir. Ayrıca Türkçe karakter sorunlarını çözmek için gerekli kodları göstermekte ve form doğrulama kontrolleri eklemektedir.
- Eğitim yaklaşık 39 dakika sürmektedir ve form alanlarının renklendirme, formatlama özellikleri, hata mesajlarının gösterilmesi ve formun test edilmesi gibi konular da ele alınmaktadır. Video, formun başarıyla çalıştığını göstererek sonlanmaktadır.
- Yönetilebilir İletişim Formu Tanıtımı
- Videoda yönetilebilir ve farklı bir iletişim formu yapımı gösterilecek.
- Formda isim, cinsiyet, doğum tarihi, konu, mesaj ve tarih alanları bulunuyor.
- Formu eksiksiz doldurmadan mesaj gönderildiğinde, işaretlenmemiş alanlar için uyarı mesajı veriliyor.
- 01:04Formun Çalışma Prensibi
- Formu gönderdiğinizde tüm alanlar mor renge dönüyor, ancak işaretlenmemiş alanlar için uyarı mesajı veriliyor.
- Tüm alanlar eksiksiz doldurulduğunda mesaj gönderildiğinde mesajın gittiği görülebiliyor.
- Hostinger'in ücretsiz verdiği sitelerde OMS (Open Source Mail) sıkıntılı hatalar veriyor, bu sürümlerden kaynaklanıyor.
- 02:30Veritabanına Kayıt
- Gönderilen mesajlar veritabanına kaydediliyor ve ad, e-posta, cinsiyet, doğum tarihi, konu, mesaj ve tarih bilgileri görüntüleniyor.
- Tarih bilgisi farklı bir dilimden alındığı için saat farkı oluşuyor.
- Daha sonra mesajları gönderdikten sonra adı, e-posta, konu ve tarihi gösteren bir alan ve silme butonu eklenecek.
- 04:14Formun Tasarımı
- Form için "iletisim" adında bir sayfa oluşturuluyor.
- Formun içine bir tablo ekleniyor ve ad, e-posta, cinsiyet, doğum tarihi, konu, mesaj ve tarih alanları için sütunlar oluşturuluyor.
- Form alanı oluşturulup tablo içine yerleştiriliyor.
- 08:25Form Elemanlarının Ekleme
- Form alanlarına tek tek input elemanları ekleniyor.
- Cinsiyet için grup radio butonları oluşturuluyor ve erkek/kadın seçenekleri ekleniyor.
- Doğum tarihi için açılır menü (select) oluşturuluyor.
- 12:02Formun Tamamlanması
- Konu için de açılır menü (select) ekleniyor.
- Mesaj için text area alanı ekleniyor.
- Temizleme ve gönderme butonları ekleniyor.
- 12:42Form Tasarımı ve Veri Alanları
- Form tasarımı sırasında iç içe sekmeler kullanılarak alanlar doldurulacak.
- "Dynamic" seçeneği veritabanından veri çekecek ve sürekli güncellenecek bir seri oluşturacak.
- Formda gün, ay, yıl, konu ve mesaj gibi alanlar oluşturulacak.
- 16:33Veritabanı Oluşturma
- Veritabanı oluşturulurken Türkçe karakter kullanılmaması öneriliyor.
- Tabloda ad, e-mail, cinsiyet, doğum tarihi, konu ve mesaj gibi alanlar olacak.
- Checkbox alanı robot olmadığından emin olmak için eklenecek.
- 20:59Form Verilerini Veritabanına Kaydetme
- Form verileri veritabanına kaydedilirken, form alanları ile veritabanındaki alanlar eşleştirilecek.
- Türkçe karakter hatası almak için kod düzenlemesi yapılabilir.
- Veritabanı aktarımı yapılarak form verileri veritabanına aktarılacak.
- 27:02Form Kontrolleri
- Cinsiyet alanı için validation kontrolü eklenecek.
- E-mail adresi için format kontrolü yapılacak.
- Formun diğer alanları için gerekli kontroller eklenecek.
- 30:32Form Kontrolü ve Mesaj Gönderme
- Form kontrolü için oluşturulan klasör ve diğer dosyalar sayfaya ekleniyor.
- Mesaj gönderme formunda e-posta alanının boş bırakılmaması gerekiyor, aksi takdirde geçersiz e-posta hatası alınıyor.
- Form kontrolü, robot veya bot gibi programların web sitesine mesaj göndermesini engellemek için önemlidir.
- 34:55Form Alanlarının Düzenlenmesi
- Form alanlarında formatlar oluşturulabilir, karakter sayısı ayarlanabilir ve kredi kartı, telefon numarası, tarih gibi özel alanlar kullanılabilir.
- Form alanlarının renkleri, yazı tipi ve kenarlık gibi özellikleri düzenlenebilir.
- Form alanlarına tıklandığında arka plan rengi değişebilir ve hata mesajları farklı renklerle gösterilebilir.
- 38:56Dersin Sonu
- İkinci bir form indeksi oluşturuluyor.
- Ders 39 dakika sürmüş ve diğer ders parçalara ayrılacak.