Web Teknolojileri Sunumu
-
Upload
burak-tungut -
Category
Technology
-
view
304 -
download
2
Transcript of Web Teknolojileri Sunumu
![Page 2: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/2.jpg)
Klişe Süreç
1Development 2Deployment 3Uykusuz Geceler
![Page 3: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/3.jpg)
Development1
![Page 4: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/4.jpg)
Dev
elop
men
tFront-End» Kabaca; Sahnede ki Güzel Solistlerdir.
» Önemli Olan End-User ve User Experience.
![Page 5: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/5.jpg)
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 !
![Page 6: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/6.jpg)
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 !
![Page 7: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/7.jpg)
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
![Page 8: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/8.jpg)
Dev
elop
men
tBack-End» Kabaca; sahnede ki enstürmanlar.
» Önemli Olan senkronizasyon, performans ve ölçeklendirilebilirlik.
![Page 9: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/9.jpg)
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
![Page 10: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/10.jpg)
Dev
elop
men
tAlıştığınız IDE’yi Bırakmak
![Page 11: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/11.jpg)
Dev
elop
men
tDatabase» Microsoft Sql Server
» Oracle
» Mysql
» PostgreSql
» Firebird
» Ms Access
![Page 12: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/12.jpg)
Dev
elop
men
tData Access» C#
» Ado.Net» NHibernate
» Java» JDBC» Hibernate» EclipseLink» …
» Entity Framework» LLBLGEN
» Yöntemler» Database First» Model First» Code First
![Page 13: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/13.jpg)
Dev
elop
men
tCaching» Output Caching
» Data Caching
![Page 14: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/14.jpg)
2 Deployment
![Page 15: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/15.jpg)
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.
![Page 16: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/16.jpg)
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ı ?
![Page 17: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/17.jpg)
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
![Page 18: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/18.jpg)
![Page 19: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/19.jpg)
3 Uykusuz Geceler
![Page 20: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/20.jpg)
Uyk
usuz
Gec
eler
Nedenlerimiz» Network Sorunları
» Güvenlik Sorunları
![Page 21: Web Teknolojileri Sunumu](https://reader034.fdocuments.net/reader034/viewer/2022042615/55b54459bb61eb4b3a8b4797/html5/thumbnails/21.jpg)
? Sorular