• 20-07-2023, 10:26:44
    #1
    Bir çok kere programlama öğrenmeye çalıştım fakat çok az ilerleyebildim. Zekam mı yetmiyor yoksa yanlış yoldan mı ilerliyorum bilmiyorum.

    Yapmak istediğim işlemler
    stok giriş stok düzenleme gibi basit işler yapabileceğim bir iş. Bunun için en iyisi c# dediler fakat sürükle bırak tasarım ile veritabanı kullanarak kodlama yapma işlemi. Aşağıdaki görsel gibi.



    Şimdi sizlere soruyorum. Bol bol kaynak bulabileceğim masaüstü uygulama değilde tarayıcı tarafında yapmak istiyorum. mvc deniliyor sanırım bunun için node.js mi öğrenmem gerekiyor hangisinden başlamak lazım.

    İnternette nose.js ile electron ara yüz ile yapılabilir yazmış. Doğru mudur yada başka önerileriniz var mıdır?
    İyi forumlar.
  • 20-07-2023, 10:41:03
    #2
    Yazılım front end ve back end olarak ayrılır.
    Front end inputlar, butonlar, başlık, yazı , renk , boyut gibi alanların html ve css ile oluşturulduğu tasarım kısmıdır.
    Backend ise arka planda tasarım ile yapılması gereken veri tabanı işlemleri , oturum giriş işlemleri, hesaplamalar vb. yapıldığı kısımdır. (JavaScript (Node.js), ,C# (ASP.NET), Python (Django) , PHP gibi. Hangi dil seçimini yapacağınız konusunda bu ifadeleri araştırıp bir karar vermeniz gerekiyor.
  • 20-07-2023, 10:41:49
    #3
    Electron js node tarafında lokal server ve client kurup compile ediyor, sonuçta sana masaüstü uygulaması verebiliyor. Eğer web üzerine ilerlemek istiyorsan herhangi bir şeyle başlayabilirsin. Asıl sorunu hangi teknolojiyi seçsem diye yaşayacaksın, front end tarafında vue react svelte solid... backend tarfında go, php, node, python... Backend üzerinde sadece dillerden bahsettim kendi içlerinde türk solu gibi ayrılıyorlar.

    Kısaca demek istediğim neye başlarsan başla öğrenmen gerekecek ve kafanı sağdan soldan duydukların karıştıracak. Bana sorarsan direkt istediğine başla, daha sonrasında zaten yol üzerinde karar vereceksin neyi yapmak istiyorsun vs. Ben yazılımı aa ben bunu öğreneyim diyerek öğrenmedim, belki 7 sene falan olacak zamanla ufak ufak yaparak öğrendim. Burada anlatmak istediğim şey biri seni yönlendirmesin, sen başla kendini zaten yönlendireceksin.
  • 20-07-2023, 10:47:01
    #4
    Tavsiyem laravel öğren. Udemy üzerinde güzel kurslar var. Araştırıp seçeceğin aklına yatan bir kursu ne olursa olsun sonuna kadar götür. Kurs sürecinde öğrendiklerini boş vakitlerinde kendine proje yaratmak için kullan. Ezberden kaçın. Kağıda not almak yerine kod bloklarını denediğin ufak sayfalar oluştur. Yazılımda en güzel deneyim proje hazırlarken ediniliyor. Takıldığın yerlerde Chatgpt'den faydalan. İlgi, sabır, istikrar gösterirsen gerisi elbet gelecektir. Bu kısa bir yolculuk değil, zaman alacaktır. Zamanın yada istikrarın yoksa hiç boşuna zaman kaybetme.
  • 20-07-2023, 10:49:49
    #5
    1) Çalışmak istediğiniz alanı net olarak belirleyin.
    2) Bu alanda hangi diller kullanılıyor araştırın.
    3) Daha sonra o dillerin "Gelecekte yeri var mı?" ve "En çok hangisi tutuluyor?" sorularına cevap arayın.
    4) Udemy kursu alıp, düzenli bir şekilde geliştirebilirsiniz kendinizi. Udemy kurslarını öneriyorum çünkü anlatan kişi aşama aşama ilerliyor. Kafanız karışmamış olur.