JavaScript ile nesne tabanlı yazılım projeleri geliştirin:
Temel programlama eğitimi ile konuları öğrenin.
Örnekleri bilgisayarınıza indirin ve anlatım videolarını izleyin.
EK AÇIKLAMA:
İlk 10 proje, yazılım geliştirme mantığını öğrenmenize yardımcı olması için özel olarak tasarlanmıştır.
HTML ve CSS kodları, kütüphane tarafından otomatik yazılır. Böylece öğrenciler, başlangıçta sadece algoritma geliştirmeye odaklanabilirler.
C, C++, C#, Java, Python, Swift, PHP, ASP.NET vb. programlama dillerini daha kolay öğrenmenize faydası olur.
Örnek projeler GitHub üzerinden indirilebilir;
https://github.com/bug7a/basicjs-turkce
NOT: Yeşil düğme (Code) ve ardından Download ZIP
NASIL KULLANILIR?
Bu proje dosyalarından faydalanmak için bilmeniz gereken bazı konular.
1. GELİŞTİRME ORTAMI:
Kod editörü olarak, Visual Studio Code uygulamasını öneriyorum.
https://code.visualstudio.com/
Kurulum ve kullanım için anlatım videosu:
• Geliştirme Ortamının Kurulması (Visual Stu...
2. İLK ÖRNEK PROJE:
İlk örnek, "01-merhaba.htm" projesidir.
Geliştirme ve anlatım videosu:
• İlk Yazılım Projesinin Yapımı (5 Dakika)
3. TEMEL PROGRAMLAMA EĞİTİMİ:
Değişkenler, döngüler, koşullu ifadeler gibi temel birimlerin, ne işe yaradığını
ve nasıl kullanıldıklarını öğrenmek için mobil uygulamamdan faydalanmanızı öneriyorum.
Android cihazlar için Google Play üzerinden indirilebilir:
https://play.google.com/store/apps/de...
NOT: Tüm konular, çocukların da anlayabileceği seviyede sadeleştirilmiş
ve akılda kalıcı olması için eğlenceli yöntemler kullanılmıştır.
4. TASARIM ORTAMI:
Arayüz tasarım aracı olarak, Figma'yı öneriyorum.
https://www.figma.com/
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.
KULLANIM ALANLARI:
1. Web uygulamaları.
2. Mobil uygulamalar.
Yardımcı teknoloji: https://cordova.apache.org/
3. Masaüstü uygulamalar.
Yardımcı teknoloji: https://www.electronjs.org/
4. İki Boyutlu veya basit üç boyutlu oyunlar.
Yardımcı teknoloji: https://threejs.org/
5. Web siteleri.
Hayrını görmenizi dilerim,
İyi çalışmalar.
#javascript #programlama #eğitim