Girizgah

Yazılım bir süreçtir. Analizden başlar ; modelleme, geliştirme, test ve yayına kadar devam eder.

Programlama ise ; tamamen kod kısmıdır.

Yani ilk aşamada ben yazılımı öğrenmek istiyorum demek ; aslında doğru bir telaffuz olmayabilir. Çünkü yazılımı gerçekleştirmek yani bir ürünü ortaya çıkarabilmek için öncelikle programlamayı öğrenebilmek gerekir. Zaten programlamayı kavradıktan sonra yazılım sürecini yönetmek daha kolay olacaktır. Bu noktada kişiye ; öğrenmek istediği programlama dilini seçmesi ve  bu programlama dili üzerinde kendini geliştirmek düşmektedir. Programlama dillerinin en önemli destekçileri veri tabanlarını da unutmamak gerekiyor. Veri tabanları için Mssql,Mysql,Oracle veya Firebase,Postgresql gibi birçok seçenek bulunmaktadır. Bunlardan birini veya birkaçını (hatta hepsini de deneyebilirsiniz) seçerek yola devam edebilirsiniz.

Peki benim yol haritam nasıl olacak ? Neler öğreneceğim? Neler üzerinde kendimi geliştirip uzmanlaşacağım ?

İlk amacım algoritma mantığını oturtarak ;  C# programlama üzerinde çalışmalar yapıp, bu dilin gerekliliklerini öğrenebilmek, çünkü C# bilgimi belli bir seviyeye getirdikten sonra ASP.NET MVC framework’ü üzerinde çalışmalar gerçekleştireceğim. MVC bildiğimiz üzere Full Stack prensibinde çalışmak isteyen bir geliştirici için biçilmiş kaftan. MVC’de Front-End ; yani View kısmında AngularJs ile çalışacağım. CSS kısmında ise eminim ki Bootstrap kütüphanesi benden yardımlarını esirgemeyecektir. Veri tabanı üzerinde ise ; MSSQL üzerine çalışmalar yapacağım. Bu alanda kendimi geliştirmem gereken kısımlar özellikle Prosedür yazma işlemleri, çünkü yazılımın çoğu sorununun çözümünde  kodlamadan ziyade MSSQL üzerinde yazılan prosedürler; çok etkili rol oynayabiliyor. O nedenle MSSQL  üzerinden yapılabilecek her pratik yolu karşılayabilecek, kodlama tarafında tıkandığım anda MSSQL’e başvurabilecek seviyede veri tabanı bilgisine sahip olmam gerekiyor. Anlayacağınız üzere ; iş çok, zaman değerli.

Özetle Yol Haritam ;

Programlama Dili : C# ( Visual Studio 2017)

Ä°lgili resim
c# ile ilgili görsel sonucu

Framework: ASP.NET MVC ( MVC design pattern’in ASP.net ‘e eklenmesi için Microsoft tarafından geliştirilen framework. )

mvc ile ilgili görsel sonucu

Veri Tabanı : MSSQL  ( SQL Server Management Studio kullanacağım. )

mssql ile ilgili görsel sonucu

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir