• 444 4 5973
  • Kültür Merkezleri
Kaydol Giriş
Logo Logo
Giriş Kaydol
  • Kurslar
  • Etkinlikler
  • Hizmetler
  • Haberler
  • İletisim
  • Kurs Merkezleri
    • Bilişim Akademisi
    • Argem
    • Sanat Akademisi
    • Kadın Kültür
    • Gençlik ve Spor
    • Afet Sivil Savunma

Sıfırdan Web Geliştirme 2024-25 Güz

  • Anasayfa
  • Kurslar
Thumb

Kategori

Web Geliştirme

Başlama

19.11.2024

Birim

Bilişim Akademisi

Telefon

444 4 597 dahili 2151
  • Genel Bakış
  • Eğitim Programı
  • Koşullar & Takvim
  • Konum

Açıklamalar

Bu kurs, web geliştirmeye başlamak isteyenler için tasarlanmıştır. Hiçbir deneyim gerektirmeyen bu kapsamlı eğitimde, modern web teknolojilerinin temellerini öğrenecek ve kendi projelerinizi oluşturabilecek duruma geleceksiniz. Kurs boyunca, programlama temelleri yazılımları geliştirerek web sayfalarının nasıl tasarlandığını ve dinamikleştirildiğini öğreneceksiniz. Ardından, ileri düzey konulara geçerek, sunucu taraflı programlama, veri tabanı entegrasyonu ve popüler web çerçeveleri hakkında bilgi sahibi olacaksınız.

Neler Öğreneceksiniz

  • Sunucu taraflı programlama, veri tabanı entegrasyonu ve popüler web çerçeveleri hakkında bilgi sahibi olacaksınız.

İnternet Programcılığı

  1. Giriş ve Temel Kavramlar
    1. PHP Nedir?
    2. PHP Kurulumu ve Çalışma Ortamları (XAMPP, WAMP, LAMP)
    3. PHP dosya yapısı ve temel sözdizimi
    4. PHP dosyalarının tarayıcıda çalıştırılması
  2. Değişkenler ve Veri Tipleri
    1. Değişken Tanımlama
    2. Veri Tipleri (String, Integer, Float, Boolean, Array)
    3. Sabitler (Constants)
    4. Tip Dönüşümleri
  3. Operatörler
    1. Atama Operatörleri
    2. Aritmetik Operatörler
    3. Karşılaştırma Operatörleri
    4. Mantıksal Operatörler
  4. Koşullu İfadeler
    1. if, else if, else Karar Yapıları
    2. switch Case Yapısı
    3. Ternary Operatör
  5. Döngüler
    1. while, do-while Döngüleri
    2. for ve foreach Döngüleri
    3. Döngü Kontrol Yapıları (break, continue)
  6. Fonksiyonlar
    1. Fonksiyon Tanımlama ve Çağırma
    2. Parametre Geçirme (Değer ve Referans ile)
    3. Geri Dönüş Değerleri
    4. Global ve Local Değişkenler
    5. Anonim Fonksiyonlar (Closure)
  7. Diziler (Arrays)
    1. Dizi Tanımlama ve Erişim
    2. Dizilerde Döngü Kullanımı (foreach)
    3. Çok Boyutlu Diziler
    4. Dizi Fonksiyonları
  8. Superglobals ve Form İşleme
    1. $_GET ve $_POST ile Form Verisi Alma
    2. $_REQUEST, $_SERVER, $_FILES Girişleri
    3. Form Validasyonu ve Veri Filtreleme
  9. Dosya İşlemleri
    1. Dosya Açma ve Kapama (fopen, fclose)
    2. Dosya Okuma ve Yazma (fread, fwrite)
    3. Dosya Yükleme (Upload)
    4. Dosya Varlık Kontrolü ve Silme
  10. PHP ile Oturum Yönetimi
    1. Oturumlar (Sessions) ve Çerezler (Cookies)
    2. Oturum Başlatma ve Bitirme
    3. Güvenli Oturum Yönetimi
  11. PHP ile Veritabanı İşlemleri (MySQL/MariaDB)
    1. MySQL Veritabanı ile Bağlantı Kurma
    2. SQL Sorguları: SELECT, INSERT, UPDATE, DELETE
    3. PDO ve MySQLi Kullanımı
    4. SQL Injection'dan Korunma ve Hazırlanmış Sorgular (Prepared Statements)
    5. Veritabanından Veri Çekme ve Görüntüleme
  12. OOP (Nesne Yönelimli Programlama)
    1. Sınıf (Class) ve Nesne (Object) Tanımlama
    2. Özellikler (Properties) ve Yöntemler (Methods)
    3. Yapıcı (Constructor) ve Yıkıcı (Destructor) Fonksiyonlar
    4. Kalıtım (Inheritance)
    5. Sınıf Üyelerine Erişim Belirleyicileri (Public, Private, Protected)
    6. Polimorfizm ve Soyut Sınıflar
    7. Arayüzler (Interfaces) ve Traitler
  13. Hata Yönetimi ve İstisna Yakalama
    1. Hata Türleri (Warning, Notice, Fatal Error)
    2. try, catch, finally Blokları
    3. Özel İstisnalar Oluşturma (throw)
  14. PHP ve JSON İşlemleri
    1. JSON Formatı Nedir?
    2. PHP ile JSON Verisi Oluşturma ve Parse Etme
    3. JSON ile API'den Veri Alma
  15. Güvenlik ve PHP
    1. SQL Injection'dan Korunma Yöntemleri
    2. XSS ve CSRF Saldırılarına Karşı Önlemler
    3. Şifre Hashleme (Password Hashing)

Başvuru Şartları

Temel HTML Bilgisi (Gerekli): Web sayfalarının yapısını anlamak için HTML konusunda temel bilgilere sahip olmanız gerekmektedir.
Temel CSS Bilgisi (Önerilir): Sayfaların görsel tasarımını yönetebilmek için CSS hakkında temel bilgiye sahip olmanız faydalı olacaktır.
Temel JavaScript Bilgisi (Önerilir): Dinamik ve etkileşimli web sayfaları geliştirmek için JavaScript bilgisi önerilmektedir.

Mustafa Kemal Paşa Mahallesi, Eski Edirne Asfaltı Caddesi, Vadipark Alanı Orta Bölüm, Arnavutköy Belediyesi Bilişim Akademisi Hizmet Binası, 34283 Arnavutköy/İST

Kategoriler

  • Robotik & Kodlama
  • Yazılım Geliştirme
  • Grafik Tasarım
  • Web Tasarım & Programlama
  • Yabancı Dil
  • Oyun Yazılımı
  • Bilim ve Teknoloji
Logo

İstanbul'un yarını Arnavutköy'ün kültür, sanat, bilim ve teknoloji alanında gelişim için ücretsiz kurs ve etkinliklerle hizmet vermektedir.

Bağlantılar

  • Kurslar
  • Etkinlikler
  • Galeri
  • İletişim
  • Haberler

BİRİMLER

  • Akademi Arnavutkoy
  • Sanat Akademisi
  • Bilişim Akademisi
  • Argem
  • Kadın Kültür
  • Gençlik ve Spor

Adres

  • Telefon 444 4 597

  • E-posta bilisimakademisi@arnavutkoy.bel.tr

  • Mustafa Kemal Paşa, Vadipark Bilişim Akademisi, Uzman Cd, 34275 Arnavutköy/İstanbul

© Copyright 2022-2025. Tüm Hakları Saklıdır. Akademi Arnavutköy

  • BİLGİ GÜVENLİĞİ
  • KVKK
  • DESTEK