Merhaba arkadaşlar, bugün size; JavaScript programlama dili ile bir zar atma uygulamasının yapımını anlatacağım.
Proje dosyalarını indirmek için;
https://github.com/bug7a/basicjs-turkce
Dosya adı: 04-zarlar.htm
NOT: Bağlantı adresine giriş yaptıktan sonra, Yeşil düğmeye "Code" ve ardından "Download ZIP" düğmesine basınız. Tüm örnek projeler, tek bir paketlenmiş dosya içerisindedir.
BU EĞİTİM SERİSİ İLE NELERİ ÖĞRENECEKSİNİZ?
Programlama dillerinde kullanılan temel birimleri.
Pratik yaptıkça, daha iyi algoritmalar geliştirebilmeyi.
Nesne tabanlı programlama mantığını.
JavaScript programlama dilini kullanmayı.
EK AÇIKLAMA:
İlk 10 proje, yazılım geliştirme mantığını öğrenmenize yardımcı olmak 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.
Kütüphanenin internet sitesi;
https://bug7a.github.io/basicjs-turkce/
GELİŞTİRME ORTAMININ KURULMASI:
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...
TEMEL PROGRAMLAMA EĞİTİMİ:
Değişken, döngü, koşullu ifade, fonksiyon, dizi ve nesne 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.
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.
#JavaScriptDersleri #ProgramlamaDersleri