Haftalık Ders Programı / Konu Özeti - Weekly Schedule / Summary of Topics |
| |
Hafta/Week 1 |
PHP diline genel bakış: Çalışma mantığı avantajları, dezavantajları.
Overview of PHP: How it works? Advantages,disadvantages |
Hafta/Week 2 |
Değişkenler ve Operatörler: Değişken tipleri, özel karakterler, değişken öldürme, uzun metinler, değişken kullanım yöntemleri, mod, arttırma, eksiltme,aritmetik, işaret,karşılaştırma ve mantıksal operatörler.
Variables and Operators : Data types, type conversions,how to unset a variable, arithmetic operators and logical operators. |
Hafta/Week 3 |
Denetim yapıları ve döngüler: If, else if , switch, while, for, do..while.,
Flow Control and Looping: If,else if, switch, while, do..while. |
Hafta/Week 4 |
Fonksiyonlar: fonksiyonlar, global, static, include.
Functions: how to write a function. Terms global, static and include. |
Hafta /Week 5 |
Öntanımlı küresel değişkenler:$_SERVER,$_FILES,$_GET,$_POST,$_REQUEST
Predefined global variables: $_SERVER,$_FILES,$_GET,$_POST,$_REQUEST |
Hafta /Week 6 |
ARRAY(dizi) değişkenleri: Tek boyutlu, çok boyutlu dizi değişkenleri, foreach döngüsü
Arrays: Arrays, multi-dimensional arrays, for..each loop. |
Hafta/Week 7-8 |
Ara Sınavlar
Midterm Exams |
Hafta /Week 9-10 |
Form İşlemleri: GET ve POST metodları, çok aşamalı formlar.
Forms: GET and POST methods, multi-stage forms. |
Hafta /Week 11 |
Metin Biçimlendirme Fonksiyonları: Tırnak etkisizleştirme, metin şifreleme, boşluk silmek, html kodu temizleme.
String processing: How to deal with quotations, how to cypher, how to clean spaces, how to eliminate html codes and how to format a string. |
Hafta /Week 12 |
Dizin ve Metin işlemleri: Dosya okuma-yazma, kopyalama, dizin oluşturma-silme, upload işlemleri
Files: How to read/write from/to a file, how to copy afile, how to upload a file and how to deal with folders. |
Hafta /Week 13 |
Tarih işlemleri: Tarih yazdırma, okuma.
İstisna (Hata) yönetimi : try...catch rutinleri ve kullanımı.
Dates: How to deal with different date formats.
Error handling: try…catch blocks and how to use them. |
Hafta /Week 14 |
MYSQL kütüphanesi: Bağlantı kurma, sonlandırma, veri alış verişi.
MYSQL library: How to connect to MYSQL RDBMS and how to run queries(communicate with MYSQL). |
Hafta /Week 15 |
HTTP , Cookie ve Oturum yönetimi: header fonksiyonuyla login kontrolü, http statü kodları, karakter seti tanımlama, session değişkeni yaratma, ömrünü belirleme.
HTTP, Cookies and Sessions: How to control authorization using header function, HTTP status codes, character set recognition, how to create session variables, how to use cookies. |
Hafta/Week 16-18 |
Final Sınavları
Final Exams |