-
Notifications
You must be signed in to change notification settings - Fork 2
/
0A-nedir.txt
81 lines (53 loc) · 3.1 KB
/
0A-nedir.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
BU NEDİR?
Programlamaya yeni başlayanlar için tasarlanmış; nesne-tabanlı örnek yazılım projeleri.
Ve proje geliştirmeyi kolaylaştıran JavaScript kütüphanesi.
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.
NELERİ ÖĞRENECEKSİNİZ?
- Programlama dillerinde kullanılan temel birimleri.
- JavaScript programlama dilini kullanmayı.
- Nesne tabanlı programlama mantığını.
- Bir projeyi, küçük parçalara bölerek geliştirebilmeyi.
- Bilgileri yönetebilmeyi ve dinamik arayüzler oluşturabilmeyi.
- Temel nesneleri birleştirerek, yeni ve benzersiz nesneler oluşturabilmeyi.
- Pratik yaptıkça, daha iyi algoritmalar geliştirebilmeyi.
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.
- 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.
- C, C++, C#, Java, Python, Swift, PHP, ASP.NET vb. programlama dillerini daha kolay öğrenmenize faydası olur.
- Arayüz tasarım araçları ile aynı konumlandırma mantığına sahiptir. Bu da; tasarımınızı, uygulamaya çevirirken kolaylık sağlar.
- Bu teknikler ile, tamamen özelleştirilebilir ve dinamik uygulamalar geliştirilebilmektedir.
- Kullanılan programlama dili JavaScript'dir. Projeler, tarayıcı veya WebView üzerinde çalıştırılabilir.
** WebView: Programlama dillerinde, web içeriklerini görüntülemek için kullanılan nesne.
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.
İLETİŞİM BİLGİLERİ:
Geliştirici: Buğra ÖZDEN
Eposta: [email protected]
Kişisel Sitesi: http://bugraozden.com
Projenin Sitesi: https://bug7a.github.io/basicjs-turkce/
LİSANS:
You are free:
to Share — to copy, distribute and transmit the work
to Remix — to adapt the work
to make commercial use of the work
https://creativecommons.org/licenses/by/4.0/
Hayrını görmenizi dilerim,
İyi çalışmalar.