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 |
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. |