• Buradasın

    Yazılım Terimleri ve Geliştirme Ortamları Eğitim Videosu

    youtube.com/watch?v=2J6doQQakKs

    Yapay zekadan makale özeti

    • Bu video, Ayhan adlı bir eğitmen tarafından Shift ve LEDNET kanalında pazar günleri yayınlanan yazılım konulu eğitim içeriğidir.
    • Video, yazılım dünyasında sıkça kullanılan terimleri ve geliştirme süreçlerini iki ana bölümden anlatmaktadır. İlk bölümde IDE'lerde kullanılan terimler (run, compile, build, bug, syntax), veri saklama terimleri (server, database, insert, update, delete, get) ve ön yüz bileşenleri (textbox, label, buton) açıklanırken, ikinci bölümde yazılım geliştirme sürecinde kullanılan üç temel ortam (lokal, dev ve prot) ve yayınlama süreci ele alınmaktadır.
    • Video, ilerleyen videolarda daha teknik konuşabilmek için temel terimleri öğrenmek isteyenler ve yazılım geliştirme sürecini anlamak isteyenler için hazırlanmıştır. Ayrıca release versiyonu ve beta versiyonu arasındaki farklar, kodun canlıya taşınması için yapılan yayınlama işlemi (publish) gibi kavramlar da videoda açıklanmaktadır.
    Yazılım Terimleri Giriş
    • Bu video yazılım dünyasında sık kullanılan terimleri ve bunların anlamlarını açıklamaktadır.
    • Videoda bahsedilecek terimlerin neredeyse tamamı İngilizce olup, kod geliştirme IDE'lerinde İngilizce kullanmanın öneminden bahsedilmektedir.
    • Bu terimleri bilmek, ilerleyen videolarda daha teknik konuşabilmek için önemlidir.
    00:51Kod Geliştirme Terimleri
    • "Run" terimi, projeyi çalıştırmak anlamına gelir ve genellikle IDE'lerde bir oynatma işareti ile temsil edilir.
    • "Compile" (derleme) kodun makine diline çevrilmesi işlemidir, "build" ise kodun çalışabilir son halini oluşturma işlemidir.
    • "Bug" terimi hata anlamına gelir ve yazım yanlışı, eksik virgül, parantez hatası gibi kodsal hataların yanı sıra mantık hatası ve güvenlik açığı da bug olarak nitelendirilir.
    02:31Yazım Şekli ve Veri Saklama
    • "Syntax" terimi yazım şekli anlamına gelir ve farklı programlama dillerinde kodun bittiğini belirtme, parantez kullanımı gibi farklılık gösterebilir.
    • "Server" (sunucu) verileri sakladığımız uzak makinelerdir ve özel donanımlara ve işletim sistemlerine sahiptir.
    • "Database" (veritabanı) verileri sakladığımız yerlerdir ve bir sunucu üzerinde birden fazla veritabanı bulunabilir.
    04:16Veritabanı Yapısı ve İşlemleri
    • Veritabanları tablolardan oluşur, her bir nesneye karşılık gelen bir tablo vardır ve bu tablolar satır ve sütunlardan oluşur.
    • Veritabanında "insert" ekleme, "update" güncelleme, "delete" silme ve "get" (veritabanında "select") veri alma işlemlerini temsil eder.
    • "Get" işlemi tek bir kayıt getirme veya tüm kayıtları getirme şeklinde iki farklı versiyonunda kullanılır.
    06:59Front-End Komponentleri
    • "Textbox" metinsel ifadeleri girdiğimiz kutucuklardır ve mobil, masaüstü uygulamalarında ve web'de "input" olarak kullanılır.
    • "Textbox" web'de "input" olarak kullanılır ve farklı tiplere sahiptir (text, dosya yükleme vb.).
    • "Label" sabit yazılardır ve textbox'ların hangi alanı temsil ettiğini belirten yazılar, uyarı mesajları gibi durumlarda kullanılır.
    08:37Projelerde Kullanılan Ön Yüz Elementleri
    • Labellar, projelerin olmazsa olmaz bir ön yüz elementidir.
    • Butonlar, tıklama işlemlerini yapmak için kullanılan ön yüz elementleridir.
    08:56Projelerin Geliştirme Ortamları
    • Projeler öncelikle kendi bilgisayarımızda (lokal ortamda) geliştirilir.
    • Sorunsuz hale gelen kodlar önce test ortamına, sonra prot (production) ortamına taşınır.
    • Prot ortamı, projenin son halini saklayan ve canlıya taşınmak üzere hazırlanan bir ortamdır.
    10:00Geliştirme Ortamları ve Versiyonlar
    • Projelerin üç temel ortamı vardır: dev (development), test ve prot.
    • Dev ortamı, birden fazla yazılımcı çalışıyorsa tüm yazılımcıların ulaşabileceği bir geliştirme ortamıdır.
    • Kodun canlıya çıkmaya hazır son haline "release versiyon" denir, henüz test edilmemiş versiyonlara ise "beta versiyon" denir.
    11:31Projenin Canlıya Çıkması
    • Kodun son halini son kullanıcılara gösteren sunuculara taşma işlemine "publish" denir.
    • Publish işlemi, kodun son halinin sunucuya yayınlanmasını ve proje canlıya çıkmasını sağlar.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor