'Programlama Dersleri' kategorisindeki yazıları görüntülüyorsunuz.



PHP’ye Sıfırdan Başlangıç ve Uygulamalı Eğitim

Resim

Merhaba değerli ve kıymetli üyelerimiz ve takipçilerimiz,

Bildiğiniz üzere hem matematik hem de programlama üzerine bildiğimi aktarmaya çalışıyor ve bununla alakalı temelden genele ders notlarımı sizlerin kullanımına ve beğenisine sunuyorum. Yakın zamanda pedagojik anlamda matematik konuları (integral ve kümeler -ki diğer konularda işimdeki yoğunluklar azaldıkça paylaşılacak- ) ve programlama derslerinde ise python ile başladım...

Bir String Aslında Nedir? (Python 7.Ders)

[Resim: 2_15_10_26_6_10_23.png]

BÖLÜM 7 — Metnin Derinliği: Bir String Aslında Nedir?

Bu bölümün temel sorusu
Birinci derste string'i "tırnak içindeki yazı" olarak tanımladık ve geçtik. Ama bir string, aslında bir liste gibi davranabiliyorsa (indekslenebiliyorsa) ne demek bu? Metin, Python için tam olarak nedir?


? Bölümün Öğrenme Hedefleri
Bu bölümün sonunda öğrenci;
  • bir string'in aslında karakterlerden oluşan sıralı bir dizi olduğunu ve bunun listeyle neden bu kadar benzer davrandığını,
  • dilimlemenin (slicing) hangi problemi çözdüğünü,
  • yaygın string metotlarının (".split()", ".join()", ".replace()", ".strip()") hangi ihtiyaçtan doğduğunu,
  • string'lerin neden değiştirilemez (immutable) olduğunu ve bunun demetlerle olan bağlantısını,
  • f-string'in eski biçimlendirme yöntemlerine göre hangi sorunu çözdüğünü
açıklayabilecek duruma gelecektir...

Ders 9: Formlara Giriş

Resim
Ders 9: Formlara Giriş
Neden?
Formlar web sayfasını kullanıcıdan veri alan bir arayüze dönüştürür.

Ne öğreneceğiz?
Bu derste  form, action, method, label, input ve button ilişkisini  öğreneceğiz.

Nasıl ilerleyeceğiz?
Önce kavramın amacını düşün. Ardından aşağıdaki örneği kendin yaz. Kodu kaydet, tarayıcıda aç ve küçük bir değişiklik yaparak sonucu gözlemle.

 Öğrenme kuralı:  Kodu yalnızca kopyalama. Her satır için “Bu satır neden burada?” ve “Bu satırı silersem ne değişir?” sorularını sor.

Ders 8: Tablolar

Resim
Ders 8: Tablolar
Neden?
Tablolar, satır ve sütun ilişkisi olan verileri karşılaştırmak için kullanılır.

Ne öğreneceğiz?
Bu derste  table, tr, th, td ve tablo bölümlerini  öğreneceğiz.

Nasıl ilerleyeceğiz?
Önce kavramın amacını düşün. Ardından aşağıdaki örneği kendin yaz. Kodu kaydet, tarayıcıda aç ve küçük bir değişiklik yaparak sonucu gözlemle.

 Öğrenme kuralı:  Kodu yalnızca kopyalama. Her satır için “Bu satır neden burada?” ve “Bu satırı silersem ne değişir?” sorularını sor...

Ders 7: Dosya ve Klasör Düzeni

Resim
Ders 7: Dosya ve Klasör Düzeni
Neden?
Dosya düzeni büyüyen projelerde hataları azaltır ve çalışmayı kolaylaştırır.

Ne öğreneceğiz?
Bu derste Klasör yapısını ve göreli dosya yollarını öğreneceğiz.

Nasıl ilerleyeceğiz?
Önce kavramın amacını düşün. Ardından aşağıdaki örneği kendin yaz. Kodu kaydet, tarayıcıda aç ve küçük bir değişiklik yaparak sonucu gözlemle.

 Öğrenme kuralı:  Kodu yalnızca kopyalama. Her satır için “Bu satır neden burada?” ve “Bu satırı silersem ne değişir?” sorularını sor...

Ders 6: Görseller

Resim
Ders 6: Görseller
Neden?
Görseller bilgi taşır; bu bilgiyi herkesin anlayabileceği şekilde sunmak gerekir.

Ne öğreneceğiz?
Bu derste img, src, alt ve picture kullanımını öğreneceğiz.

Nasıl ilerleyeceğiz?
Önce kavramın amacını düşün. Ardından aşağıdaki örneği kendin yaz. Kodu kaydet, tarayıcıda aç ve küçük bir değişiklik yaparak sonucu gözlemle.

 Öğrenme kuralı : Kodu yalnızca kopyalama. Her satır için “Bu satır neden burada?” ve “Bu satırı silersem ne değişir?” sorularını sor...

Ders 5: Listeler

Resim

Ders 5: Listeler
Neden?
Listeler, ilişkili maddeleri okunabilir ve anlamlı biçimde gruplar.

Ne öğreneceğiz?
Bu derste  Sırasız, sıralı ve açıklama listelerini  öğreneceğiz.

Nasıl ilerleyeceğiz?
Önce kavramın amacını düşün. Ardından aşağıdaki örneği kendin yaz. Kodu kaydet, tarayıcıda aç ve küçük bir değişiklik yaparak sonucu gözlemle.

 Öğrenme kuralı:  Kodu yalnızca kopyalama. Her satır için “Bu satır neden burada?” ve “Bu satırı silersem ne değişir?” sorularını sor…

Ders 4: Linkler ve Sayfalar Arası Geçiş

Resim

Ders 4: Linkler ve Sayfalar Arası Geçiş
Neden?
Bağlantılar, kullanıcıyı doğru içeriğe götüren web sayfası yollarıdır.

Ne öğreneceğiz?
Bu derste  Harici, göreli ve sayfa içi bağlantıları  öğreneceğiz.

Nasıl ilerleyeceğiz?
Önce kavramın amacını düşün. Ardından aşağıdaki örneği kendin yaz. Kodu kaydet, tarayıcıda aç ve küçük bir değişiklik yaparak sonucu gözlemle.

 Öğrenme kuralı:  Kodu yalnızca kopyalama. Her satır için “Bu satır neden burada?” ve “Bu satırı silersem ne değişir?” sorularını sor...

Ders 3: Başlıklar, Paragraflar ve Metin Biçimlendirme

Resim

Ders 3: Başlıklar, Paragraflar ve Metin Biçimlendirme
Neden?
Metin yapısı doğru kurulmazsa hem kullanıcı hem de arama motoru içeriği zor anlar.

Ne öğreneceğiz?
Bu derste  Başlık, paragraf ve anlamlı metin vurgularını  öğreneceğiz.

Nasıl ilerleyeceğiz?
Önce kavramın amacını düşün. Ardından aşağıdaki örneği kendin yaz. Kodu kaydet, tarayıcıda aç ve küçük bir değişiklik yaparak sonucu gözlemle.

 Öğrenme kuralı:  Kodu yalnızca kopyalama. Her satır için “Bu satır neden burada?” ve “Bu satırı silersem ne değişir?” sorularını sor...

Ders 2: Etiket, Element ve Öznitelik Kavramları

Resim

Ders 2: Etiket, Element ve Öznitelik Kavramları
Neden?
Etiketlerin nasıl bir yapı oluşturduğunu bilmeden kodu ezberlemek sürdürülebilir değildir.

Ne öğreneceğiz?
Bu derste  Etiket, element, kapanış etiketi ve öznitelik farkını  öğreneceğiz.

Nasıl ilerleyeceğiz?
Önce kavramın amacını düşün. Ardından aşağıdaki örneği kendin yaz. Kodu kaydet, tarayıcıda aç ve küçük bir değişiklik yaparak sonucu gözlemle...

Ders 1: HTML Nedir ve İlk Web Sayfası

Resim

Ders 1: HTML Nedir ve İlk Web Sayfası

Neden?
Önce HTML belgesinin tarayıcı tarafından nasıl okunup gösterildiğini anlamaya çalışacağız.

Ne öğreneceğiz?
Bu derste HTML dosyasının temel iskeletini ve tarayıcıda açılmasını öğreneceğiz.

Nasıl ilerleyeceğiz?
Önce kavramın amacını düşüneceğiz. Ardından aşağıdaki örneği siz yazacaksınız. Kodu kaydeteceksiniz, tarayıcıda açıp küçük bir değişiklik yaparak sonucu gözlemleyeceksiniz...

Hata Yönetimi ve Kod Kalitesi (php 18.ders)

Resim

Ders 18 — Hata Yönetimi ve Kod Kalitesi
Bu dersin temel sorusu
Program beklenmeyen bir durumla karşılaştığında nasıl kontrollü davranır?

Öğrenme hedefleri
Hata ile istisna arasındaki farkı temel düzeyde anlayabilecek,  try/catch  kullanabilecek ve kullanıcıya teknik ayrıntıları göstermeden hata yönetebileceksiniz...

Nesne Yönelimli PHP’ye Giriş (php 17.ders)

Resim

Ders 17 — Nesne Yönelimli PHP’ye Giriş
Bu dersin temel sorusu
Büyüyen projelerde kodu nasıl daha düzenli ve yönetilebilir hâle getiririz?

Öğrenme hedefleri
Sınıf, nesne, özellik, metot, kurucu metot ve görünürlük kavramlarını temel düzeyde kullanabileceksiniz...

Parola Güvenliği ve Yetkilendirme (php 16.ders)

Resim

Ders 16 — Parola Güvenliği ve Yetkilendirme
Bu dersin temel sorusu
Kullanıcı parolalarını ve yetkilerini nasıl koruruz?

Öğrenme hedefleri
Parola hash’lemenin neden gerekli olduğunu açıklayabilecek, güvenli parola kaydı ve doğrulaması yapabilecek, kimlik doğrulama ile yetkilendirme arasındaki farkı ayırt edebileceksiniz…

Oturumlar ve Kullanıcı Girişi (php 15.ders)

Resim

Ders 15 — Oturumlar ve Kullanıcı Girişi
Bu dersin temel sorusu
Sunucu, aynı kişinin sayfalar arasında gezdiğini nasıl hatırlar?

Öğrenme hedefleri
Oturum başlatabilecek, oturum değişkeni oluşturabilecek, giriş yapmış kullanıcı kontrolü yapabilecek ve çıkış işlemini gerçekleştirebileceksiniz...

CRUD Uygulaması: Kayıt Ekleme, Listeleme, Güncelleme, Silme (php 14.ders)

Resim

Ders 14 — CRUD Uygulaması: Kayıt Ekleme, Listeleme, Güncelleme, Silme
Bu dersin temel sorusu
Bir uygulamanın temel veri işlemlerini baştan sona nasıl kurarız?

Öğrenme hedefleri
CRUD mantığını bir mini ürün uygulamasına uygulayabilecek ve işlemleri birbirinden ayırabileceksiniz...

PDO ile Veritabanına Bağlanmak (php 13.ders)

Resim

Ders 13 — PDO ile Veritabanına Bağlanmak
Bu dersin temel sorusu
PHP ile MySQL arasında güvenli bir iletişim nasıl kurulur?

Öğrenme hedefleri
PDO bağlantısı oluşturabilecek, hata yakalayabilecek ve hazırlanmış sorgu kullanabileceksiniz...

Veritabanı Mantığı ve MySQL (php 12.ders)

Resim

Ders 12 — Veritabanı Mantığı ve MySQL
Bu dersin temel sorusu
Çok sayıda kaydı düzenli, hızlı ve güvenilir biçimde nasıl saklarız?

Öğrenme hedefleri
Veritabanı, tablo, satır, sütun ve birincil anahtar kavramlarını açıklayabilecek; basit SQL komutlarını tanıyabileceksiniz...

Dosyaya Veri Yazmak ve Okumak (php 11.ders)

Resim

Ders 11 — Dosyaya Veri Yazmak ve Okumak
Bu dersin temel sorusu
Verileri henüz veritabanı kullanmadan kalıcı olarak nasıl saklayabiliriz?

Öğrenme hedefleri
Dosya açma, yazma, okuma ve basit bir metin tabanlı kayıt mantığını anlayabileceksiniz...

Dosyalar ve Kodun Düzenlenmesi (php 10.ders)

Resim

Ders 10 — Dosyalar ve Kodun Düzenlenmesi
Bu dersin temel sorusu
Aynı menüyü ve başlığı her sayfada yeniden yazmadan nasıl kullanırız?

Öğrenme hedefleri
" include " ve " require " kullanımını, ortak dosya yapısını ve basit bir proje klasör düzenini kavrayabileceksin...


 
Reklam
Reklam


Kategoriler


Yasal Uyarı
Bu internet sitesi içeriğinde yer alan tüm yazılar Gidenler.Me’ye ait olup, 5846 sayılı Fikir ve Sanat Eserleri Kanunu ve 5237 sayılı Türk Ceza Kanunu kapsamında korunmaktadır. Bu hakları ihlal eden kişiler, 5846 sayılı Fikir ve Sanat eserleri Kanunu ve 5237 sayılı Türk Ceza Kanununda yer alan hukuki ve cezai yaptırımlara tabi olurlar. Gidenler.Me, ilgili yasal işlem başlatma hakkına sahiptir. Gidenler.Me Blog'da yer alan tüm yazılar/makaleler bilgi edinme amacı ile sınırlı olup Gidenler.Me'den izin alınmaksızın değiştirilemez, çoğaltılamaz, yayımlanamaz, dağıtılamaz, umuma iletilemez, başka bir lisana çevrilemez.


Türkçe Çeviri: MyBB, Yazılım: MyBB, © 2002-2026 MyBB Group.
GM v3.0.0.8 Beta theme designed for MyBB