lostyazilim
tr.link

İlk Projecik

7 Mesajlar 1.018 Okunma
acebozum
tr.link

RecepDemirel RecepDemirel www.demirelrecep.com Kullanıcı
  • Üyelik 25.03.2017
  • Yaş/Cinsiyet 32 / E
  • Meslek Front End Developer
  • Konum İstanbul Avrupa
  • Ad Soyad R** D**
  • Mesajlar 152
  • Beğeniler 49 / 45
  • Ticaret 1, (%100)
Merhaba, ben Jeoloji Mühendisliği son sınıf öğrencisiyim. Daha önce hiçbir bilgim olmamasına rağmen yakın zaman önce yazılım öğrenmeye başlamaya karar verdim ve html,css,javascript eğitim videoları izleyerek küçük bir başlangıç yaptım. Youtube'dan 20-30 saat eğitim videosu izledikten sonra ilk küçük projemi yaptım ve paylaşmak istedim :D
Üniversite öğrencileri için harf notu hesaplama aracı

https://codepen.io/recepdemirel/pen/vQJepg

İzlediğim videolarda burada kullanmam gereken yapılar anlatılmasına rağmen sıfırdan kendim yapayım dediğim zaman zorlandığım ve yapamadığım yerler oldu ve internetten araştırmalar yaparak hallettim (mesela text olarak aldığım değeri sayıya dönüştürme).
Aslında buradaki asıl amacım benim gibi yeni başlayanlar için deneyimli kişilerden tavsiyeler (kaynak,eğitim seti,proje vs) almak.
Şimdiden teşekkürler..
bartukilic ASametYildirim

kişi bu mesajı beğendi.

elektronikssl
webimgo

ASametYildirim ASametYildirim Saygı, Sevgi, Anlayış. Kullanıcı
  • Üyelik 16.06.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Bilgisayar mühendisi öğrencisi
  • Konum Ankara
  • Ad Soyad S** Y**
  • Mesajlar 3826
  • Beğeniler 2399 / 1874
  • Ticaret 97, (%100)
Ellerinize sağlık güzel paylaşım olmuş hocam. :)
RecepDemirel

kişi bu mesajı beğendi.

RecepDemirel RecepDemirel www.demirelrecep.com Kullanıcı
  • Üyelik 25.03.2017
  • Yaş/Cinsiyet 32 / E
  • Meslek Front End Developer
  • Konum İstanbul Avrupa
  • Ad Soyad R** D**
  • Mesajlar 152
  • Beğeniler 49 / 45
  • Ticaret 1, (%100)
ASametYildirim teşekkürler :)
 

 

asinan asinan ... Kullanıcı
  • Üyelik 15.10.2014
  • Yaş/Cinsiyet 35 / E
  • Meslek Web
  • Konum Kayseri
  • Ad Soyad S** A**
  • Mesajlar 153
  • Beğeniler 14 / 51
  • Ticaret 0, (%0)
Tebrikler. Şimdi bir seçim daha ekleyip %40-%60 ve %30-%70 olarak seçebilelim. :)
MuhammedArslan RecepDemirel

kişi bu mesajı beğendi.

wmaraci
wmaraci

RecepDemirel RecepDemirel www.demirelrecep.com Kullanıcı
  • Üyelik 25.03.2017
  • Yaş/Cinsiyet 32 / E
  • Meslek Front End Developer
  • Konum İstanbul Avrupa
  • Ad Soyad R** D**
  • Mesajlar 152
  • Beğeniler 49 / 45
  • Ticaret 1, (%100)
asinan teşekkürler hocam deneyeceğim :)
 

 

behelit behelit Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 07.11.2018
  • Yaş/Cinsiyet 24 / E
  • Meslek Yazılım geliştirme
  • Konum İstanbul Avrupa
  • Ad Soyad M** Ö**
  • Mesajlar 52
  • Beğeniler 3 / 20
  • Ticaret 0, (%0)
1) Değişken isimlendirmelerinde Türkçe yerine İngilizce kullanmak daha iyi olur.
2) Değişken tanımlarken "var" yerine "const" veya "let" kullanılmalıdır bunun nedeni var ile tanımlanan değişkenler global olur ancak const veya let ile tanımlanan değişkenler scope içerisinde geçerli olur. Peki global değişkenlerin zararı nedir? Kodunuz büyüdüğünde işler çok karmaşıklaşabilir. Tekrar const ve let tanımlamalarına gelecek olursak "const" bir sabittir daha sonra tekrar değer atanamaz ancak "let" sabit değildir daha sonra değiştirilebilir.
3) Sürekli olarak kullandığın şeyleri bir değişkene atman daha doğru olur. Örneğin senin kodundaki hata;


document.getElementById("sonucgoster").innerHTML="AA";
document.getElementById("sonucekrani").style.color="#0c0"


Yukarıdaki gibi bir kullanım yerine aşağıdaki şekilde tanımlama yapıp

const sonucgoster = document.getElementById("sonucgoster");
const sonucekrani = document.getElementById("sonucekrani");

daha sonra bu şekilde çağırabilirsin

sonucgoster.innerHTML="AA";
sonucekrani.style.color="#0c0";

4) Yazılımda isimlendirme kuralları vardır. JavaScript kullanan diğer insanlardan gördüğüm kadarıyla "Camel Case" kullanılmakta, buna bende dahil. Örnek verecek olursak: mehmetinArabasininCamininBoyu
5) Kod yazarken boşluk kullanımlarınada dikkat etmek gerekir aksi takdirde büyük bir projede birisiyle çalışırken çok fazla bedduasını almanız kaçınılmaz bir durumdur. Örneğin boşluk olması gereken kısımlarınızdan bir tanesi;
(sonuc<=100)
bu şekilde olmalıydı
(sonuc <= 100)
6) JavaScript yazarken tek tırnak kullanmak daha iyidir.

Elbette bu yazdıklarımı dikkate almayıp yoluna bakabilirsin senin bileceğin bir iş ancak bu maddelerin hepsi senin iyiliğin için başka bir şey değil.

Kaynak olarak tek tavsiye edebileceğim yer burasıdır. Kesinlikle uzak durman gereken yer ise Udemy tarzı yerler.
RecepDemirel

kişi bu mesajı beğendi.

RecepDemirel RecepDemirel www.demirelrecep.com Kullanıcı
  • Üyelik 25.03.2017
  • Yaş/Cinsiyet 32 / E
  • Meslek Front End Developer
  • Konum İstanbul Avrupa
  • Ad Soyad R** D**
  • Mesajlar 152
  • Beğeniler 49 / 45
  • Ticaret 1, (%100)
elfen Söylediğin her şeyi dikkate alacağım, bu tür bilgilere çok ihtiyacım var. Değişkenler konusunda söylediklerini daha önce hiç duymadım ama araştıracağım, diğer söylediklerine de dikkat edeceğim. Teşekkürler
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al