JavaScript ile Nesne Tabanlı Programlamaya Giriş
Merhaba arkadaşlar, bu seride; yazılım geliştirme mantığını öğrenmenize yardımcı olması için, nesne tabanlı 5 JavaScript projesini anlatarak yapacağım. Ve geliştirme ortamının kurulmasını göstereceğim.
Ayrıca; örnek projelerin kaynak kodlarına da erişebileceksiniz.
EK AÇIKLAMA:
-
HTML ve CSS kodları, kütüphane tarafından otomatik yazılır. Böylece öğrenciler, başlangıçta sadece algoritma geliştirmeye odaklanabilirler.
-
Beş temel nesne üzerine inşa edilmiştir. (Label, Button, TextBox, Image, Box)
-
Masaüstü ve mobil uygulama geliştirme deneyimine yakın, nesne tabanlı bir mantık ile tasarlanmıştır.
-
Arayüz tasarım araçları ile uyumlu çalışır. Böylece tasarımlarınızı, kolayca uygulamaya çevirebilmenize imkan sağlar.
-
Kullanılan programlama dili JavaScript’dir.
KİMLER FAYDALANABİLİR?
-
Ortaokul, lise ve üniversite öğrencileri.
-
Hobi olarak, kod yazmak isteyenler.
-
Programlamaya yeni başlayanlar.
-
Eğitim içeriği olarak kullanmak isteyen, öğretmen ve ebeveynler.
ÖNERİLEN ÇALIŞMA YÖNTEMİ:
-
Bir projenin anlatım videosunu izlerken, deftere notlar alın.
-
Bu notlardan, projeyi yeniden yazmaya ve çalışma mantığını anlamaya çalışın.
-
Projeleri, aklınıza gelen ek özellikler ile geliştirmeye çalışın.
-
Kendi projenizde kullanmak için, kodların kullanımını da ayrıca not alın.
NEDEN JAVASCRIPT KULLANIYORUM:
-
Programlama dilinin, söz dizimi (syntax) basit. Bu da öğrenmeyi kolaylaştırıyor.
-
Kaynak çok fazla. Yapmak istediğiniz proje ile ilgili bir örnek veya kütüphane bulabilme olasılığınız yüksek.
-
En olgunlaşmış, arayüz oluşturma teknolojisine (HTML ve CSS) sahip olduğunu düşünüyorum.
-
Genel kullanım için uygun. Aynı bilgi ile farklı alanlarda yazılım geliştirilebiliyor.
JAVASCRİPT’İN KULLANIM ALANLARI:
-
1. Web uygulamaları.
-
2. Mobil uygulamalar.
-
Yardımcı teknoloji: Apache Cordova
-
3. Masaüstü uygulamalar.
-
Yardımcı teknoloji: ElectronJS
-
4. İki Boyutlu veya basit üç boyutlu oyunlar.
-
Yardımcı teknoloji: ThreeJS
-
5. Web siteleri.
Hayrını görmenizi dilerim. İyi çalışmalar.