Web Uygulaması Geliştirmeye Nereden Başlamalıyım?

'Aspect

Özel Üye
29 Şub 2020
1,424
1,582
Instagram


Merhabalar değerli üyelerimiz. Bu konuda web uygulaması geliştirmeye nasıl başlancağından bahsedeceğim. Fakat öncelikle web uygulaması nedir onu anlatayım :)

Web Uygulaması Nedir?

İnternet ağı ile ulaşılan programlara denir. Geleneksel programlara göre daha pratik olan web uygulamalarıdır.



Peki Web Uygulaması Geliştirmeye Nerden Başlamalıyım?

Öncelikle Web Uygulaması Geliştirmeyi İstemci ve sunucu diye ikiye ayıralım.



İstemci Tarafı

İstemci tarafında HTML, CSS ve Javascript gibi dilleri öğrenin. Sitenizin tasarımı için CSS dosyalarını sıfırdan yazmak zahmet ister. Size tavsiyem BootStrap kullanmanız olacaktır. Böylece web uygulamanız farklı cihazlarda farklı gözükür.

Veri değişim formatları olarak
XML, JSON ve AJAX'ı bilmelisiniz.

Ayrıca
Javascript'i öğrenmenizin en büyük sebebi de dinamiklik içindir. E Javascript'i bilecekseniz JQuery de bilmeniz gerekir.



Sunucu Tarafı

Sunucu tarafında ise; Perl, PHP, Python, Ruby, Node, Scala, Java, Go, ASP.NET gibi diller vardır. Bunlardan bir tanesini seçip öğrenin. Ayrıca seçtiğiniz dilin framework'ünü de araştırın. Eğer seçtiğiniz dil PHP ise birçok framework seçeneğiniz vardır. Örnek vermek gerekirse Laravel, Symfony, Zend, CodeIgniter, CakePHP framework'lerinden birini kullanabilirsiniz.

Sunucu tarafını öğrenmek web geliştirmeyi öğrenmek gibidir. Bu yüzden de alttakileri iyi bilmeniz gerekir.


Konular

» Programlama diline ait değişkenler, döngüler, şartlar, fonksiyonlar ve HTML doküman içine çıktı üretme

» Form Doğrulama (Validation): İstemci ve sunucu tarafından doğrulama

» Veritabanı işlemleri: (Kullandığınız framework’ün ORM’i)

» Form işlemleri (POST, GET, ACTION)

» Oturum yönetimi: Cookie ve Session

» XML veya JSON sonuç hazırlama




Bir Soru Bir Cevap

Web Uygulaması Geliştirmede Bir Dil Bilsem Yeterli Mi?

Hayır. Günümüzde web uygulaması geliştirenler birçok yazılım dilini bilmelidir.




Konumuzun sonuna geldik arkadaşlar. Bu konumda elimden geldiğince size Web Uygulaması Geliştimeye nereden başlayacağınızı anlatmaya çalıştım. Diğer konularda görüşmek üzere :)
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.