/i/Yazılım

Umuyoruz ki geleceğin yazılımcıları bu altinciden çıkacak!
    başlık yok! burası bom boş!
https://encrypted-tbn1.gs...-dFRXspQ1JpXNVRx61c-XG-kR
  1. 1.
    +61 -2
    Edit: ilk örnek uygulama serimizi çektik;
    5. 1: https://www.youtube.com/w...OWbg&feature=youtu.be
    6. 2: https://www.youtube.com/w...aviQ&feature=youtu.be
    7. 3: https://www.youtube.com/w...5tX8&feature=youtu.be
    8. 4: https://www.youtube.com/w...tK48&feature=youtu.be

    Trendde gördüğüm üzere ilk başlığımı bu konuda açmak istedim şimdi ilk olarak beğenilirse devam edeceğimi belirtmek isterim.

    ilk entryde fazla başınızı sıkmadan nerden başlanılacağını ve temel kavramlardan bahsedeceğimi söyleyelim.

    ilk nerden başlanmalı yahut başlanmamalı maddeler halinde;

    - Ölmüş dillere bakmayın (buna en iyi ornek aspdir)

    - Zevk almıyorsanız asla başlamayın çünkü bir süre sonra bir iki yerde takıldığınızda pes etme ihtimaliniz çok yüksek.

    - Sadece türkçe kaynaklarda dolaşmayın (malum Türkiye'de fazla gelişmediğinden bu uygulama çoğu kişi bir şey bilmeden kolay bir yolu çok uzun bir şekilde size aktarabilir ve sonucunda hem canınız sıkılır hemde tek satırda halledeceğiniz şeyi bir sayfa dökümanla halledemez olursunuz).

    - Bir konuyu irdelemeden asla diğer konulara geçmeyin.

    - Ve en önemlisi amelelik yapmayıp bazı var olan fonksiyonları kendiniz yazmak yerine araştırıp bulup onu kullanın.

    Şimdi gelelim nereden başlayacağımıza onun için kısa bir açıklamada bulunalım çoğu yazılım dilleri birbirine benzerdir yani birini öğrendiğiniz an diğerlerinide kolayca öğrenebilirsiniz.

    Bunun için ben size web yazılımdan başlamanızı tavsiye ederim çünkü hem türkçe kaynakları daha fazla ve bana göre diğer dillere kolay olduğundan daha mantıklı.

    Gelelim web yazılım nedir aslında iki farklı bölümde incelenebilir ilki son kullanıcıya gösterilen yani bizim gördüğümüz sayfalar ikincisi arkaplanda çalışan kodlardır.

    Şimdi diyecekler olacak he arkadaşım bizim gördüğümüz ve arkaplanda çalışan kodlar dedin peki bunlar ne ile kodlanıyor merak etmeyin şimdi ona değineceğim. Son kullanıcıya gösterilen bölüm HTML ile kodlanır (artık HTML5 olduğundan eski docytype kullanmanıza gerek yok) ama bu sadece görüntünün şemasını bize çıkarır yani hiçbir görsellik bulunmaz bunun için CSS dediğimiz (CSS3 en günceli) bir dil yardımımıza koşuyor ki istediğimiz görselliği elde edelim. Daha bitmedi tabii ki daha da ekstrem bir görsellik (slider, efektli hoverler, yahut bir etkileşim olduğunda sayfa yenilenmeden tepki verme vs vs) için JAVASCRiPT'in kütüphanesi olan JQUERY'i kullanırız he bu arada bahsedelim ki HTML'nin de kütüphanesi vardır buda BOOTSTRAP (her çözünürlüğe ayak uydurmayı sağlar kisaca mobil uyumlu siteler yapmak için).

    Şimdi arkadaşım bize sadece gözüken kısımda bu kadar dil varsa arkaplanda çalışan kim bilir ne kadar dil vardır diyenleri duyar gibiyim. Gözünüz korkmasın arkaplanda kullandığımız sadece iki dil var buda PHP ve MySQL.

    Emin olun son kullanıcıya gözüken kısımda yazdığım dilleri HTML, CSS, JAVASCRIPT dillerini öğrenmeniz maksimum 2 haftayı bulur ama arkaplan için vereceğim tavsiyeler ilk olarak alt yapınızı oluşturun bir veri tabanına bağlanın guncelleyin ekletin o verinizi bazı koşullar yazın ilk olarak düzenli kod yazmanıza gerek yok (fonksiyonel yahut oop[nesne tabanlı]) bizim spagetti dediğimiz karışık bir şekilde yazın ve hata yap.aktan korkmayın elbet sizden önce biri aynı hatayı yapmıştır araştırın.

    ilk postta diyeceklerim bu kadar umarım bir arkadaşım bile bu yolda yürüyecekse benim sayemde bu beni gerçekten çok mutlu eder.

    iyi günler...
    ···
   tümünü göster