• 444 4 597
  • Sanal Tur
Kaydol Giriş
Logo Logo
Giriş Kaydol
  • Hakkımızda
  • Atölyeler
  • Eğitimler
  • Etkinlikler
  • Güncel
  • Galeri
    • Foto Galeri
    • Video Galeri
  • İletişim

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

  • Anasayfa
  • Kurslar
Thumb

Kategori

Web Geliştirme

Başlama

19.11.2024

Konum

Vadipark
Bilişim Akademisi

Telefon

444 4 597 dahili 2151
  • Genel Bakış
  • Müfredat
  • Koşullar & Takvim

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.

Takvim

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

Arnavutköy’ü her alanda geleceğe taşıyacak projeleri bir bir hayata geçiren Arnavutköy Belediyesi tarafından açılan Bilişim Akademisi, çocuklarımızın ve gençlerimizin teknolojiye ilgisini çekmek, kolay anlaşılır ve eğlenceli bir şekilde teknolojik konuları sunmak amacıyla geliştirildi.

Bağlantılar

  • Eğitimler
  • Etkinlikler
  • Foto Galeri
  • Güncel
  • İletişim

BİRİMLER

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

Adres

  • Telefon 444 4 597 DAHİLİ 2151

  • 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 Bilişim Akademisi

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