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.