design

Yazılıma Nerden Başlamalıyım

December 6, 2023

Yazılıma ben ilk adımı Visual Basic ile başlamıştım. Daha sonra Html,css ve Javascript öğrendim. Daha sonra PHP ve ASP ile Projeler geliştirmeye başladım. 

Backend olarak genelde PHP ağırlıklı geliştirme yapmaktayım. Kendimi daha rahat hissediyorum şimdi sizler içinde bir yazı yazmak istedim. 

Yazılıma başlarken tavsiyem Visual Basic olacaktır. Peki Visual Basic nedir?


Visual Basic (VB), Microsoft tarafından geliştirilen bir programlama dilidir. Basit ve kullanıcı dostu bir yapıya sahip olan Visual Basic, başlangıç düzeyindeki programcılar için ideal bir dil olarak kabul edilir. Görsel bir programlama dilidir, yani kullanıcılar genellikle bir kullanıcı arayüzü üzerinde nesneleri sürükleyip bırakarak ve kodları basit bir şekilde ekleyerek uygulamalar geliştirebilirler.


Visual Basic, genellikle Windows platformunda masaüstü uygulamaları geliştirmek için kullanılır. GUI (Grafiksel Kullanıcı Arayüzü) üzerinde kolayca çalışabilir ve sık kullanılan işlevleri içeren zengin bir kütüphane sunar. Visual Basic'in farklı sürümleri bulunmakla birlikte, en yaygın kullanılanı Visual Basic 6.0 ve Visual Basic .NET'tir.


Visual Basic, kullanıcı dostu arayüzleri, hızlı prototipleme yetenekleri ve kolay anlaşılır sözdizimi ile bilinir. Ancak, zamanla .NET platformu üzerine odaklanan Microsoft, Visual Basic'in .NET Framework ile uyumlu hale getirilen yeni bir sürümünü geliştirmiştir. Bu sayede Visual Basic .NET, daha modern programlama özelliklerini ve geniş bir kütüphane desteğini içerir.


Yani başlayan birisi için Visual Basic kullanmak bir sonraki seviye için önemlidir.

Gelelim daha sonra ne yapacağımıza 

Ben Genelde Web üzerinde uygulamar geliştirmekteyim. Web üzerinde iyi olduğumu söyleyebiliri. 

Web üzerinde eğer ki bir proje geliştirmek istiyorsak öncelikle bilmemiz gereken teknolojiler HTML, CSS ve JavaScriptir. 


Kısaca HTML nedir?

Hiper Metin İşaretleme Dili web sayfalarını oluşturmak için kullanılan standart metin işaretleme dilidir. 

HTML bilmek Web siteleri tasarlayabilmemize olanak tanır. Kısacası HTML'i az çok bilmemiz gerekir. 


Kısaca CSS Nedir?

Cascading Style Sheets, HTML'e ek olarak metin ve format biçimlendirme alanında fazladan olanaklar sunan bir işaretleme dilidir. 

Css ile kullanıcıya özel arayüzler geliştirebiliriz. Örneğin bir blog sayfasını kullanıcıya özel şekillendirebiliriz. Bu sayede CSS bize görselleştirme de bize özel içerikler sunar 



Kısaca Javascript Nedir?


JavaScript, HTML ve CSS ile birlikte World Wide Web'in temel teknolojilerinden biri olan programlama dilidir. Web sitelerinin %97'sinden fazlası, web sayfası hareketleri için istemci tarafında JavaScript kullanırlar.

Javascript hemen hemen tüm web sitelerinde görmekteyiz. Javascript ile web sayfamızda bir çok şey yapmak mümkün. Daha detaylı bakmak için buraya tıklayınız. 


Web sitesi yapmak istiyorsanız bu HTML,CSS ve Javascript bilmemiz gerekiyor. 


Bu teknolojileri öğrenmek sizlere bir sonraki seviyede Mobil Uygulama ve Masaüstü uygulamaları yapmakta yardımcı olacaktır. Diğer programlama dillerini öğrenmekte ve anlamamıza yardımcı olur. Diyebilirsiniz ki ben direk Mobil Uygulama geliştiremez miyim? Tabi ki geliştirebilirsin fakat çok zorlanabilirsiniz. 

Bazı Html, Css, jJavascript Kodları;




Html Örnek Kodu

index.html

html
<!DOCTYPE html>
<html>
<head>
<title>Sayfa Başlığı</title>
</head>
<body>

<h1>Bu bir başlıktır.</h1>
<p>Bu bir paragraftır.</p>

</body>
</html> 

Yukarıda örnekte ekrana Bu bir başlıktır altına bu bir paragraftır yazar

Css Ötnek Kodu

style.css

css
body {
    background-color: red;
}

h1 {
    color: yellow;
    text-align: center;
}

p {
    font-family: verdana;
    font-size: 20px;
} 

Yukarıdaki örnekte body alanı arka planını kırmızı h1 etiketi CSS te başlıklara verilen bir etikettir. p ise paragrafı temsil eder.

Örnek Bir Javascript Kodu

main.js

js
function merhaba(){
    alert('Merhaba JS!');
} 

Yukarıda örnek bir fonksiyon bulunmaktadır. Bu fonksiyon Javascript te ekranda bir kutucuk belirir ve içersinde Merhaba JS Yazar.


Bir sonraki yazıda görüşmek üzere...

4 + 0 =