Klişe Süreç
1Development 2Deployment 3Uykusuz Geceler
Development1
Dev
elop
men
tFront-End» Kabaca; Sahnede ki Güzel Solistlerdir.
» Önemli Olan End-User ve User Experience.
Dev
elop
men
tHTML» Hyper Text Markup Language
» Client-Side çalışır.
» Bir programlama dili değildir !
» W3C tarafından standartlaştrılmıştır.
» XML tabanlıdır. Tag’lar ile yazılırlar.
» HTML5 ile yeni bir dönem !
Dev
elop
men
tCSS» Cascading Style Sheets
» Stil tanımlamak, var olanları değiştirmek için kullanılır.
» Bir çok opsiyonel tanım yeri sunar.
» Debug edilemez ancak Interpreting anında müdahele edilebilir.
» CSS3 ile yeni bir dönem !
Dev
elop
men
tJavascript» Client-side çalışır.
» Dinamik sayfalar hazırlamamızı sağlar.
» Script dilidir.
» Java ile hiç bir alakası yoktur. (İsim olayı da şehir efsanesi !)
» jQuery
» Node.js
Dev
elop
men
tBack-End» Kabaca; sahnede ki enstürmanlar.
» Önemli Olan senkronizasyon, performans ve ölçeklendirilebilirlik.
Dev
elop
men
tDil ve Teknoloji» C#
» Asp.Net Web Forms» Asp.Net MVC
» Java» JSP» JSF» Vaadin» Primefaces, Richfaces
» Python» Django» TurboGears
» Php
Netbeans
EclipseIntelliJ
Visual Studio
Apache Tomcat
GlassfishJBoss
IIS
Dev
elop
men
tAlıştığınız IDE’yi Bırakmak
Dev
elop
men
tDatabase» Microsoft Sql Server
» Oracle
» Mysql
» PostgreSql
» Firebird
» Ms Access
Dev
elop
men
tData Access» C#
» Ado.Net» NHibernate
» Java» JDBC» Hibernate» EclipseLink» …
» Entity Framework» LLBLGEN
» Yöntemler» Database First» Model First» Code First
Dev
elop
men
tCaching» Output Caching
» Data Caching
2 Deployment
Dep
loym
ent
Publishing» Ev’de barındırma
» Kod adı : Kendin pişir, kendin ye.» Maliyet : Az.» Verim : Yok.
» Barındırma hizmeti alma» Hosting, Reseller, VPS, VDS, Dedicated, Co-Location» Maliyet : Orta.» Verim : Yeterli Gibi ?
» Ölçeklenebilirlik : Yok.
» Ölçeklenebilirlik : Yok.
» Cloud bazlı barındırma hizmeti alma» IaaS, PaaS, SaaS» Maliyet : Orta-Yüksek.» Verim : Yüksek» Ölçeklenebilirlik : Yüksek.
Dep
loym
ent
Checklist» Bir sunucu kurabilir misiniz ?
» Kurduğunuz sunucunun role ve feature yönetimini sağlayabilir misiniz ?
» Sunucular arası Network kurabilir ve Load Balancer kullanabilir misiniz ?
» Hyper-V, VirtualBox ve VMWare arasında ki farkları biliyor musunuz ?
HAYIR
Cloud !
EVETDevelopment mı yapmak istiyorsunuz ?
Yoksa server management mı ?
Dep
loym
ent
Detaylardan Önce» Binali Yıldırım’ın gözünden Cloud.
» Infrastructure as a Service
» Platform as a Service
» Software as a Service
3 Uykusuz Geceler
Uyk
usuz
Gec
eler
Nedenlerimiz» Network Sorunları
» Güvenlik Sorunları
? Sorular