WEB PROGRAMLAMA

Eğitimin Amacı
HTML, CSS ve JavaScript gibi temel web teknolojilerini öğretmek ve katılımcıların bu dilleri kullanarak web sayfaları oluşturmasını sağlamak.
Sunucu tarafı programlama dilleri ve framework'leri üzerine odaklanarak, öğrencilerin dinamik web uygulamaları geliştirebilmelerini sağlamak. Örneğin, Node.js, Python (Django veya Flask gibi), Ruby on Rails gibi teknolojilerin kullanımını öğretebilir.
Web uygulamalarının veri saklama ve işleme gereksinimlerini karşılamak için veritabanlarıyla etkileşim konusunda bilgi sağlamak. Öğrencilere MySQL, PostgreSQL, MongoDB gibi veritabanı sistemlerini kullanmayı öğretebilir. 
Web uygulamalarının güvenliğini sağlamak için temel güvenlik prensipleri, kimlik doğrulama, yetkinlendirme ve güvenlik açıklarını önleme konularında bilgi vermek.
Web uygulamalarının performansını arttırmak için teknikler ve en iyi uygulamalar hakkında bilgi sağlamak.
Popüler frondtend framework'leri (örneğin, React, Angular, Vue.js) üzerine odaklanarak, modern ve etkileşimli kullanıcı arayüzleri oluşturmayı öğretmek.

Eğitimin İçeriği

Temel HTML etiketleri
HTML formları ve form elemanları
Semantik HTML
Temel CSS seçicileri ve özellikleri
Box modeli ve pozisyonlama
Responsive web tasarımı
Temel JavaScript syntax'ı
Veri tipleri, değişkenler ve operatörler
Kontrol Yapıları (İf, else, switch)
Döngüler (For, while)
Fonksiyonlar ve kapsam
DOM manipülasyonu
Olay işleyicileri
PHP'nin temel syntax'ı
Veri tipleri, değişkenler ve operatörlerKontrol Yapıları (İf, else, switch)Döngüler (For, while)Fonksiyonlar ve kapsam
Dizi (array) kullanımı
MySQL veritabanıyla bağlantı kurma
SQL sorguları oluşturma (INSERT,SELECT,UPDATE,DELETE)
Veri Tabanı İşlemleri(CRUD işlemleri)
PHP'nin HTML içine gömülmesi (PHP echo kullanımı)
Form İşlemleri ve form verilerinin PHP ile işlenmesi
Dosya okuma ve yazma işlemleri
Dosya yükleme ve işleme 
Kullanıcı oturum yönetimi(Session managament)
Çerezlerin (cookies) kullanımı ve yönetimi
PHP Web uygulama Güvenliği: 
XSS (Cross-Site Scripting) ve CSRF (Cross Site Request Forgery) saldırılarına karşı koruma
Veri doğrulama ve güvenli sorgu oluşturma (SQL Injection saldırılarına karşı koruma)

Kimler için ?

Web programlama alanında hiç deneyimi olmayanlar için temel bilgilerden başlayarak adım adım ilerleyen bir kurs sunulabilir. Bu kişiler genellikle web geliştirme dünyasına giriş yapmak isteyenler veya kariyerlerini bu alanda başlatmak isteyenler olabilir.

Eğitim Süresi

22.06.2024-28.07.2024 (6 Hafta/36 Saat)

Eğitmenler

Öğr. Gör. Anıl KUŞ

Eğitim Ücreti

10.000 TL/Kişi
Toros Üniversitesi/Koleji öğrenci ve personeline %25 indirim yapılacaktır. Depremden etkilenen /Şehit yakını kimseler için kontenjan ayrılabilir.
Eğitim Yeri: Toros Üniversitesi 45 Evler Kampüsü Bilgisayar Laboratuvarı
Proje teslimi gerçekleştiren kişiler kursu tamamlayacaktır.
TORSEM tarafından Katılım Belgesi verilir.