SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Windows Azure ile Cloud Computing Uygulamaları – 5
Gün içerisinde birçok yeni konu okuyoruz. İşimize yarayan konuları, kendimize katmaya çalışıyoruz. Her
yeni konu, hayatımıza yeni alışkanlıklar ve bakış açıları kazandırmaktadır. Kazanılan yeni alışkanlıklar ve
bakış açıları yeni değişimler oluşturmaktadır.
Yeni konuları öğrenmek, eğlenceli olsa da uygulama sürecinde zorlu, ağdalı ve sancılı olmaktadır. Her
yeni konu başlanacak yeni bir nokta olarak düşünülse de mevcut olan bilgilerin üzerinde çıkılan kat
olarak görülmesi gerekmektedir. Her yeni oluşturulan kat, zirveye giden yeni bir merdiven olarak
görmeliyiz.
Değişim süreçleri, değişime karşı dirençleri oluşturur. Meydana gelen direnç ise, adaptasyon sürecinde
yeni adımların atılmasına neden olmaktadır.
Günümüzde teknolojik yenilikler birkaç gün, hafta ya da aylık değişimler ile gerçekleşmektedir. Sürece
geliştirici gözünde bakıldığında ise, son kullanıcıdan daha hızlı adapte olmamız ve fark yaratmamız
gerekmektedir.

Geçmişte Visual Basic ve Classic ASP ile geliştirdiğimiz uygulamaların yerini, ASP.Net MVC ya da
SharePoint ‘in kullanılarak geliştirilen projeler aldı. Zaman hızla ilerliyor. Geçen zaman içerisinde
değişimleri fark ederek, yeni bilgilere sahip olarak yürünmek gerekmektedir. Süreç, geleceğe daha
sağlam adımlar ile yürümeyi sağlayacaktır.
Her değişim süreci, yeni adaptasyon süreçleri oluşturmaktadır. Geliştirici olarak, kullanılan Framework
yapılarının kısa dönemler ile yeni sürümlerinin yayınlanması, teknik süreçlere hızlı adapte olmamıza
neden olmaktadır. Teknik adaptasyon süreçlerinin hızlı, basit ve anlaşılır olabilmesi amacı ile uygulama
ortamları hazırlamaktayız. Hazırlanan uygulama ortamları kimi zaman geçmişte gerçekleştirilen
projelerden ya da yeni oluşturulan uygulama senaryoları ile şekillenmektedir.

Teknik adaptasyon süreçlerinde hızlı, anlaşılır ve eğlenceli olması amacı ile uygulama projeler
geliştirmekteyiz. Cloud Computing mimarisi ve özellikle Windows Azure Platform anlam amacı ile
uygulama projesi geliştiriyor olacağız.
Windows Azure Platform ‘u anlama ve ona eğlenceli şekilde adapte olabilmemiz amacı ile
“WindowsAzure.FunnyApp” isimli uygulama projesini geliştiriyor olacağız.
Geliştirilmesi amaçlanan uygulama projesi, günlük hayatımızın parçası haline gelen “Instagram”
projesine benzemektedir. Gerçekleştirilen proje ile kullanıcıların diledikleri fotoğrafları uygulama vasıtası
ile paylaşması amaçlanmaktadır. Proje içerisinde bazı senaryolar aşağıda belirtilmiştir.








Kullanıcı hesabının işlemleri (kullanıcı adı, parola, eposta)
Resim yükleme alanının oluşturulması (istenen resmin yüklenmesi, açıklama, ilgili etiketler)
Yüklenen resimlerin thumbnail boyutlarında şekillendirilmesi (Windows Azure Worker Role)
Yüklenen resimlerin görüntülenmesi (thumbnail boyutunda resimlerin listelenmesi)
Resminde detay gösterilmesi (açıklama, etiketler ve yüklene boyutlarda resim)
Yorum giriş alanın oluşturulması (kullanıcı adı, eposta ve yorum)
Yorumların listelenmesi (Kullanıcı adı ve yorum gösterilmesi)

Belirtilen uygulama senaryolarına bağlı, veri yapılarının oluşturulması gerekmektedir. Aşağıda uygulama
senaryolarının gereksinimlerinin sağlanması amacı ile oluşturulan sınıfın yapısı bulunmaktadır.
Geliştirilmesi amaçlanan uygulama projesi içerisinde kullanıcıların işlemleri gerçekleştirmesi amacı ile
Windows Azure Web Role(Web uygulaması), resim işleme ve diğer yoğun zaman gerektiren işlemlerin
gerçekleştirilmesi amacı ile Windows Azure Worker Role(Windows Service nesnelerini benzer çalışma
prensipleri olan Windows Azure Role yapısıdır.) kullanılacaktır. Uygulama veri işlemleri ve katmanlar
arasında haberleşme işlemlerini, Windows Azure Platform nesneleri olan Blob, Table ve Queue
nesnelerini kullanacaktır.

Uygulama projesi Github ve Codeplex üzerinde bulunan repository üzerinde güncel kodları
paylaşılmaktadır. Uygulama projesi ile ilgili olarak yaşanan problemleri çözümlenmesi amacı ile github ya
da Codeplex üzerinde bulunan Wiki kullanmanızı önermekteyim. Uygulama repository adresleri aşağıda
belirtilmiştir.
Codeplex / https://windowsazurefunnyap.codeplex.com/
Github / https://github.com/ibrahimatay/WindowsAzure.FunnyApp
Mesleki gerekliklere bağlı olarak şekillenen hayatlarda, adaptasyon öğrenilmesi zor olmasına karşın,
çözümleri de yanında getirmektedir. Yeni bir adaptasyon sürecine girmekteyiz. Ama geçmişte sahip
olduğumuz bilgilerin üzerine yeni kat oluşturmaktayız. “WindowsAzure.FunnyApp” projesi ile Windows
Azure Platform ve Cloud Computing mimarisini anlayarak. Eğlenceli olarak sürece adapte olmayı
amaçlamaktayız. Konu ile ilgili sorularınızı info@ibrahimatay.org eposta adresine yöneltebilirsiniz.
İbrahim ATAY

Weitere ähnliche Inhalte

Andere mochten auch

Windows Azure’da Endpoint Nedir? Ne İşe Yarar? Ne Amaçla Kullanılır?
Windows Azure’da Endpoint Nedir? Ne İşe Yarar? Ne Amaçla Kullanılır?Windows Azure’da Endpoint Nedir? Ne İşe Yarar? Ne Amaçla Kullanılır?
Windows Azure’da Endpoint Nedir? Ne İşe Yarar? Ne Amaçla Kullanılır?MSHOWTO Bilisim Toplulugu
 
Microsoft Private Cloud ve Datacenter Yönetimi
Microsoft Private Cloud ve Datacenter YönetimiMicrosoft Private Cloud ve Datacenter Yönetimi
Microsoft Private Cloud ve Datacenter YönetimiMSHOWTO Bilisim Toplulugu
 
Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 3Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 3İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 8
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 8Windows Azure ile Cloud Computing Uygulamaları – Bölüm 8
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 8MSHOWTO Bilisim Toplulugu
 
Microsoft Active Directory Mimarisi ve Yönetim Detayları
Microsoft Active Directory Mimarisi ve Yönetim Detayları Microsoft Active Directory Mimarisi ve Yönetim Detayları
Microsoft Active Directory Mimarisi ve Yönetim Detayları MSHOWTO Bilisim Toplulugu
 
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 7
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 7Windows Azure ile Cloud Computing Uygulamaları – Bölüm 7
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 7MSHOWTO Bilisim Toplulugu
 
Windows Azure ile Cloud Computing Uygulamaları - 1
Windows Azure ile Cloud Computing Uygulamaları - 1Windows Azure ile Cloud Computing Uygulamaları - 1
Windows Azure ile Cloud Computing Uygulamaları - 1İbrahim ATAY
 

Andere mochten auch (20)

ADA #1
ADA #1ADA #1
ADA #1
 
managerial economy
managerial economymanagerial economy
managerial economy
 
Bulutta İş Çözümleri_Esin Yılmaz
Bulutta İş Çözümleri_Esin YılmazBulutta İş Çözümleri_Esin Yılmaz
Bulutta İş Çözümleri_Esin Yılmaz
 
Windows Azure’da Endpoint Nedir? Ne İşe Yarar? Ne Amaçla Kullanılır?
Windows Azure’da Endpoint Nedir? Ne İşe Yarar? Ne Amaçla Kullanılır?Windows Azure’da Endpoint Nedir? Ne İşe Yarar? Ne Amaçla Kullanılır?
Windows Azure’da Endpoint Nedir? Ne İşe Yarar? Ne Amaçla Kullanılır?
 
Microsoft Private Cloud ve Datacenter Yönetimi
Microsoft Private Cloud ve Datacenter YönetimiMicrosoft Private Cloud ve Datacenter Yönetimi
Microsoft Private Cloud ve Datacenter Yönetimi
 
Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 3Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 3
 
SCVMM 2008 R2 ile P2V - V2V
SCVMM 2008 R2 ile P2V - V2VSCVMM 2008 R2 ile P2V - V2V
SCVMM 2008 R2 ile P2V - V2V
 
SBS 2011 Remote Access
SBS 2011 Remote AccessSBS 2011 Remote Access
SBS 2011 Remote Access
 
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 8
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 8Windows Azure ile Cloud Computing Uygulamaları – Bölüm 8
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 8
 
SCVMM 2008 R2 Self-Service Portal 2.0
SCVMM 2008 R2 Self-Service Portal 2.0SCVMM 2008 R2 Self-Service Portal 2.0
SCVMM 2008 R2 Self-Service Portal 2.0
 
SBS 2011 Iletisim Yontemleri
SBS 2011 Iletisim YontemleriSBS 2011 Iletisim Yontemleri
SBS 2011 Iletisim Yontemleri
 
Microsoft Active Directory Mimarisi ve Yönetim Detayları
Microsoft Active Directory Mimarisi ve Yönetim Detayları Microsoft Active Directory Mimarisi ve Yönetim Detayları
Microsoft Active Directory Mimarisi ve Yönetim Detayları
 
Yeni Nesil Sunucular ile Veritabanınız
Yeni Nesil Sunucular ile VeritabanınızYeni Nesil Sunucular ile Veritabanınız
Yeni Nesil Sunucular ile Veritabanınız
 
SCOM 2007 R2 ile SBS 2011 Monitoring
SCOM 2007 R2 ile SBS 2011 MonitoringSCOM 2007 R2 ile SBS 2011 Monitoring
SCOM 2007 R2 ile SBS 2011 Monitoring
 
Windows Azure Nedir
Windows Azure NedirWindows Azure Nedir
Windows Azure Nedir
 
SBS 2011 Yönetimi
SBS 2011 YönetimiSBS 2011 Yönetimi
SBS 2011 Yönetimi
 
Sharepoint2010
Sharepoint2010Sharepoint2010
Sharepoint2010
 
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 7
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 7Windows Azure ile Cloud Computing Uygulamaları – Bölüm 7
Windows Azure ile Cloud Computing Uygulamaları – Bölüm 7
 
Windows Azure ile Cloud Computing Uygulamaları - 1
Windows Azure ile Cloud Computing Uygulamaları - 1Windows Azure ile Cloud Computing Uygulamaları - 1
Windows Azure ile Cloud Computing Uygulamaları - 1
 
Hyper-V 2.0 ve SCVMM 2008 R2
Hyper-V 2.0 ve SCVMM 2008 R2Hyper-V 2.0 ve SCVMM 2008 R2
Hyper-V 2.0 ve SCVMM 2008 R2
 

Ähnlich wie Windows Azure ile Cloud Computing Uygulamaları - 5

Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing UygulamalarıWindows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing Uygulamalarıİbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 10
Windows Azure ile Cloud Computing Uygulamaları - 10Windows Azure ile Cloud Computing Uygulamaları - 10
Windows Azure ile Cloud Computing Uygulamaları - 10İbrahim ATAY
 
JİRA'ya Giriş / Atlassian
JİRA'ya Giriş / AtlassianJİRA'ya Giriş / Atlassian
JİRA'ya Giriş / AtlassianCansu Kaya
 
Avva Mobile Enterprise Solutions - Corporate Idendity
Avva Mobile Enterprise Solutions - Corporate IdendityAvva Mobile Enterprise Solutions - Corporate Idendity
Avva Mobile Enterprise Solutions - Corporate IdendityMurat Yılmaz
 
Microsoft Azure Yönetim Araçları.pptx
Microsoft Azure Yönetim Araçları.pptxMicrosoft Azure Yönetim Araçları.pptx
Microsoft Azure Yönetim Araçları.pptxMustafa Özdemir
 
PeopleBox Ekim 2020
PeopleBox Ekim 2020PeopleBox Ekim 2020
PeopleBox Ekim 2020PeopleBox
 
Developer Tools
Developer ToolsDeveloper Tools
Developer ToolsBurak Erol
 
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş SüreciASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş SüreciSinan Bozkuş
 
Bulut bilişim azure'de dream spark ile ücretsiz web sitesi oluşturmak
Bulut bilişim   azure'de dream spark ile ücretsiz web sitesi oluşturmakBulut bilişim   azure'de dream spark ile ücretsiz web sitesi oluşturmak
Bulut bilişim azure'de dream spark ile ücretsiz web sitesi oluşturmakAhmet S.
 
F5 dergisi
F5 dergisiF5 dergisi
F5 dergisifatos11
 
Erdem Avni SELÇUK 22 Nisan 2015 Çözümpark & Gediz Üniversitesi İzmir MVC Work...
Erdem Avni SELÇUK 22 Nisan 2015 Çözümpark & Gediz Üniversitesi İzmir MVC Work...Erdem Avni SELÇUK 22 Nisan 2015 Çözümpark & Gediz Üniversitesi İzmir MVC Work...
Erdem Avni SELÇUK 22 Nisan 2015 Çözümpark & Gediz Üniversitesi İzmir MVC Work...Erdem Avni Selçuk
 
ASP.NET MVC 2 Mimarisi, ASP.NET Uygulama Yönetimi ve Güvenlik Desteği
ASP.NET MVC 2 Mimarisi, ASP.NET Uygulama Yönetimi ve Güvenlik DesteğiASP.NET MVC 2 Mimarisi, ASP.NET Uygulama Yönetimi ve Güvenlik Desteği
ASP.NET MVC 2 Mimarisi, ASP.NET Uygulama Yönetimi ve Güvenlik DesteğiAli İhsan Çalışkan
 
Windows Azure ile Bulut Bilişime Giriş
Windows Azure ile Bulut Bilişime GirişWindows Azure ile Bulut Bilişime Giriş
Windows Azure ile Bulut Bilişime GirişErol Dizdar
 
Xsteel ornegi
Xsteel ornegiXsteel ornegi
Xsteel ornegisersld85
 

Ähnlich wie Windows Azure ile Cloud Computing Uygulamaları - 5 (20)

Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4
 
Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7
 
Windows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing UygulamalarıWindows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing Uygulamaları
 
Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8
 
Windows Azure ile Cloud Computing Uygulamaları - 10
Windows Azure ile Cloud Computing Uygulamaları - 10Windows Azure ile Cloud Computing Uygulamaları - 10
Windows Azure ile Cloud Computing Uygulamaları - 10
 
Uni stay 2017-2018
Uni stay 2017-2018 Uni stay 2017-2018
Uni stay 2017-2018
 
JİRA'ya Giriş / Atlassian
JİRA'ya Giriş / AtlassianJİRA'ya Giriş / Atlassian
JİRA'ya Giriş / Atlassian
 
Cloud_Computer
Cloud_ComputerCloud_Computer
Cloud_Computer
 
Avva Mobile Enterprise Solutions - Corporate Idendity
Avva Mobile Enterprise Solutions - Corporate IdendityAvva Mobile Enterprise Solutions - Corporate Idendity
Avva Mobile Enterprise Solutions - Corporate Idendity
 
Microsoft Azure Yönetim Araçları.pptx
Microsoft Azure Yönetim Araçları.pptxMicrosoft Azure Yönetim Araçları.pptx
Microsoft Azure Yönetim Araçları.pptx
 
PeopleBox Ekim 2020
PeopleBox Ekim 2020PeopleBox Ekim 2020
PeopleBox Ekim 2020
 
Developer Tools
Developer ToolsDeveloper Tools
Developer Tools
 
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş SüreciASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci
 
Web2.0 Sunu
Web2.0 SunuWeb2.0 Sunu
Web2.0 Sunu
 
Bulut bilişim azure'de dream spark ile ücretsiz web sitesi oluşturmak
Bulut bilişim   azure'de dream spark ile ücretsiz web sitesi oluşturmakBulut bilişim   azure'de dream spark ile ücretsiz web sitesi oluşturmak
Bulut bilişim azure'de dream spark ile ücretsiz web sitesi oluşturmak
 
F5 dergisi
F5 dergisiF5 dergisi
F5 dergisi
 
Erdem Avni SELÇUK 22 Nisan 2015 Çözümpark & Gediz Üniversitesi İzmir MVC Work...
Erdem Avni SELÇUK 22 Nisan 2015 Çözümpark & Gediz Üniversitesi İzmir MVC Work...Erdem Avni SELÇUK 22 Nisan 2015 Çözümpark & Gediz Üniversitesi İzmir MVC Work...
Erdem Avni SELÇUK 22 Nisan 2015 Çözümpark & Gediz Üniversitesi İzmir MVC Work...
 
ASP.NET MVC 2 Mimarisi, ASP.NET Uygulama Yönetimi ve Güvenlik Desteği
ASP.NET MVC 2 Mimarisi, ASP.NET Uygulama Yönetimi ve Güvenlik DesteğiASP.NET MVC 2 Mimarisi, ASP.NET Uygulama Yönetimi ve Güvenlik Desteği
ASP.NET MVC 2 Mimarisi, ASP.NET Uygulama Yönetimi ve Güvenlik Desteği
 
Windows Azure ile Bulut Bilişime Giriş
Windows Azure ile Bulut Bilişime GirişWindows Azure ile Bulut Bilişime Giriş
Windows Azure ile Bulut Bilişime Giriş
 
Xsteel ornegi
Xsteel ornegiXsteel ornegi
Xsteel ornegi
 

Mehr von İbrahim ATAY

Kurumsal Mimari’de Farkındalık
Kurumsal Mimari’de FarkındalıkKurumsal Mimari’de Farkındalık
Kurumsal Mimari’de Farkındalıkİbrahim ATAY
 
Theory of Inventive Problems Solving
Theory of Inventive Problems SolvingTheory of Inventive Problems Solving
Theory of Inventive Problems Solvingİbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 9Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 9İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8İbrahim ATAY
 
Windows Azure ile Kesintisiz İş Süreci
Windows Azure ile Kesintisiz İş SüreciWindows Azure ile Kesintisiz İş Süreci
Windows Azure ile Kesintisiz İş Süreciİbrahim ATAY
 
Modern Web Uygulama Geliştirme
Modern Web Uygulama GeliştirmeModern Web Uygulama Geliştirme
Modern Web Uygulama Geliştirmeİbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7İbrahim ATAY
 
Human for Study Case
Human for Study CaseHuman for Study Case
Human for Study Caseİbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 6Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 6İbrahim ATAY
 
Visual Basic.NET Kodlama Standartları 1.0
Visual Basic.NET Kodlama Standartları 1.0 Visual Basic.NET Kodlama Standartları 1.0
Visual Basic.NET Kodlama Standartları 1.0 İbrahim ATAY
 
Static Testing on Life Cycle Of Testing Process
Static Testing on Life Cycle Of Testing ProcessStatic Testing on Life Cycle Of Testing Process
Static Testing on Life Cycle Of Testing Processİbrahim ATAY
 
Windows Azure Platform Göç Süreçleri
Windows Azure Platform Göç SüreçleriWindows Azure Platform Göç Süreçleri
Windows Azure Platform Göç Süreçleriİbrahim ATAY
 
Windows Azure Platform ile Uygulama Yayınlama Süreçleri
Windows Azure Platform ile Uygulama Yayınlama SüreçleriWindows Azure Platform ile Uygulama Yayınlama Süreçleri
Windows Azure Platform ile Uygulama Yayınlama Süreçleriİbrahim ATAY
 
Windows Azure Platform Veri Çözümleri
Windows Azure Platform Veri ÇözümleriWindows Azure Platform Veri Çözümleri
Windows Azure Platform Veri Çözümleriİbrahim ATAY
 
JavaScript ile Taş Kırmak
JavaScript ile Taş KırmakJavaScript ile Taş Kırmak
JavaScript ile Taş Kırmakİbrahim ATAY
 
Windows Azure Cloud Service Uygulamaları
Windows Azure Cloud Service UygulamalarıWindows Azure Cloud Service Uygulamaları
Windows Azure Cloud Service Uygulamalarıİbrahim ATAY
 
Windows Azure Platform Başlarken
Windows Azure Platform BaşlarkenWindows Azure Platform Başlarken
Windows Azure Platform Başlarkenİbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 5Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 5İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 3Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 3İbrahim ATAY
 

Mehr von İbrahim ATAY (20)

Kurumsal Mimari’de Farkındalık
Kurumsal Mimari’de FarkındalıkKurumsal Mimari’de Farkındalık
Kurumsal Mimari’de Farkındalık
 
Theory of Inventive Problems Solving
Theory of Inventive Problems SolvingTheory of Inventive Problems Solving
Theory of Inventive Problems Solving
 
Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 9Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 9
 
Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8
 
Windows Azure ile Kesintisiz İş Süreci
Windows Azure ile Kesintisiz İş SüreciWindows Azure ile Kesintisiz İş Süreci
Windows Azure ile Kesintisiz İş Süreci
 
Modern Web Uygulama Geliştirme
Modern Web Uygulama GeliştirmeModern Web Uygulama Geliştirme
Modern Web Uygulama Geliştirme
 
Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7
 
Human for Study Case
Human for Study CaseHuman for Study Case
Human for Study Case
 
Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 6Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 6
 
Visual Basic.NET Kodlama Standartları 1.0
Visual Basic.NET Kodlama Standartları 1.0 Visual Basic.NET Kodlama Standartları 1.0
Visual Basic.NET Kodlama Standartları 1.0
 
Static Testing on Life Cycle Of Testing Process
Static Testing on Life Cycle Of Testing ProcessStatic Testing on Life Cycle Of Testing Process
Static Testing on Life Cycle Of Testing Process
 
Windows Azure Platform Göç Süreçleri
Windows Azure Platform Göç SüreçleriWindows Azure Platform Göç Süreçleri
Windows Azure Platform Göç Süreçleri
 
Windows Azure Platform ile Uygulama Yayınlama Süreçleri
Windows Azure Platform ile Uygulama Yayınlama SüreçleriWindows Azure Platform ile Uygulama Yayınlama Süreçleri
Windows Azure Platform ile Uygulama Yayınlama Süreçleri
 
Windows Azure Platform Veri Çözümleri
Windows Azure Platform Veri ÇözümleriWindows Azure Platform Veri Çözümleri
Windows Azure Platform Veri Çözümleri
 
JavaScript ile Taş Kırmak
JavaScript ile Taş KırmakJavaScript ile Taş Kırmak
JavaScript ile Taş Kırmak
 
Windows Azure Cloud Service Uygulamaları
Windows Azure Cloud Service UygulamalarıWindows Azure Cloud Service Uygulamaları
Windows Azure Cloud Service Uygulamaları
 
Windows Azure Platform Başlarken
Windows Azure Platform BaşlarkenWindows Azure Platform Başlarken
Windows Azure Platform Başlarken
 
Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 5Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 5
 
Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4
 
Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 3Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 3
 

Windows Azure ile Cloud Computing Uygulamaları - 5

  • 1. Windows Azure ile Cloud Computing Uygulamaları – 5 Gün içerisinde birçok yeni konu okuyoruz. İşimize yarayan konuları, kendimize katmaya çalışıyoruz. Her yeni konu, hayatımıza yeni alışkanlıklar ve bakış açıları kazandırmaktadır. Kazanılan yeni alışkanlıklar ve bakış açıları yeni değişimler oluşturmaktadır. Yeni konuları öğrenmek, eğlenceli olsa da uygulama sürecinde zorlu, ağdalı ve sancılı olmaktadır. Her yeni konu başlanacak yeni bir nokta olarak düşünülse de mevcut olan bilgilerin üzerinde çıkılan kat olarak görülmesi gerekmektedir. Her yeni oluşturulan kat, zirveye giden yeni bir merdiven olarak görmeliyiz. Değişim süreçleri, değişime karşı dirençleri oluşturur. Meydana gelen direnç ise, adaptasyon sürecinde yeni adımların atılmasına neden olmaktadır. Günümüzde teknolojik yenilikler birkaç gün, hafta ya da aylık değişimler ile gerçekleşmektedir. Sürece geliştirici gözünde bakıldığında ise, son kullanıcıdan daha hızlı adapte olmamız ve fark yaratmamız gerekmektedir. Geçmişte Visual Basic ve Classic ASP ile geliştirdiğimiz uygulamaların yerini, ASP.Net MVC ya da SharePoint ‘in kullanılarak geliştirilen projeler aldı. Zaman hızla ilerliyor. Geçen zaman içerisinde değişimleri fark ederek, yeni bilgilere sahip olarak yürünmek gerekmektedir. Süreç, geleceğe daha sağlam adımlar ile yürümeyi sağlayacaktır. Her değişim süreci, yeni adaptasyon süreçleri oluşturmaktadır. Geliştirici olarak, kullanılan Framework yapılarının kısa dönemler ile yeni sürümlerinin yayınlanması, teknik süreçlere hızlı adapte olmamıza neden olmaktadır. Teknik adaptasyon süreçlerinin hızlı, basit ve anlaşılır olabilmesi amacı ile uygulama
  • 2. ortamları hazırlamaktayız. Hazırlanan uygulama ortamları kimi zaman geçmişte gerçekleştirilen projelerden ya da yeni oluşturulan uygulama senaryoları ile şekillenmektedir. Teknik adaptasyon süreçlerinde hızlı, anlaşılır ve eğlenceli olması amacı ile uygulama projeler geliştirmekteyiz. Cloud Computing mimarisi ve özellikle Windows Azure Platform anlam amacı ile uygulama projesi geliştiriyor olacağız. Windows Azure Platform ‘u anlama ve ona eğlenceli şekilde adapte olabilmemiz amacı ile “WindowsAzure.FunnyApp” isimli uygulama projesini geliştiriyor olacağız. Geliştirilmesi amaçlanan uygulama projesi, günlük hayatımızın parçası haline gelen “Instagram” projesine benzemektedir. Gerçekleştirilen proje ile kullanıcıların diledikleri fotoğrafları uygulama vasıtası ile paylaşması amaçlanmaktadır. Proje içerisinde bazı senaryolar aşağıda belirtilmiştir.        Kullanıcı hesabının işlemleri (kullanıcı adı, parola, eposta) Resim yükleme alanının oluşturulması (istenen resmin yüklenmesi, açıklama, ilgili etiketler) Yüklenen resimlerin thumbnail boyutlarında şekillendirilmesi (Windows Azure Worker Role) Yüklenen resimlerin görüntülenmesi (thumbnail boyutunda resimlerin listelenmesi) Resminde detay gösterilmesi (açıklama, etiketler ve yüklene boyutlarda resim) Yorum giriş alanın oluşturulması (kullanıcı adı, eposta ve yorum) Yorumların listelenmesi (Kullanıcı adı ve yorum gösterilmesi) Belirtilen uygulama senaryolarına bağlı, veri yapılarının oluşturulması gerekmektedir. Aşağıda uygulama senaryolarının gereksinimlerinin sağlanması amacı ile oluşturulan sınıfın yapısı bulunmaktadır.
  • 3. Geliştirilmesi amaçlanan uygulama projesi içerisinde kullanıcıların işlemleri gerçekleştirmesi amacı ile Windows Azure Web Role(Web uygulaması), resim işleme ve diğer yoğun zaman gerektiren işlemlerin gerçekleştirilmesi amacı ile Windows Azure Worker Role(Windows Service nesnelerini benzer çalışma prensipleri olan Windows Azure Role yapısıdır.) kullanılacaktır. Uygulama veri işlemleri ve katmanlar arasında haberleşme işlemlerini, Windows Azure Platform nesneleri olan Blob, Table ve Queue nesnelerini kullanacaktır. Uygulama projesi Github ve Codeplex üzerinde bulunan repository üzerinde güncel kodları paylaşılmaktadır. Uygulama projesi ile ilgili olarak yaşanan problemleri çözümlenmesi amacı ile github ya
  • 4. da Codeplex üzerinde bulunan Wiki kullanmanızı önermekteyim. Uygulama repository adresleri aşağıda belirtilmiştir. Codeplex / https://windowsazurefunnyap.codeplex.com/ Github / https://github.com/ibrahimatay/WindowsAzure.FunnyApp Mesleki gerekliklere bağlı olarak şekillenen hayatlarda, adaptasyon öğrenilmesi zor olmasına karşın, çözümleri de yanında getirmektedir. Yeni bir adaptasyon sürecine girmekteyiz. Ama geçmişte sahip olduğumuz bilgilerin üzerine yeni kat oluşturmaktayız. “WindowsAzure.FunnyApp” projesi ile Windows Azure Platform ve Cloud Computing mimarisini anlayarak. Eğlenceli olarak sürece adapte olmayı amaçlamaktayız. Konu ile ilgili sorularınızı info@ibrahimatay.org eposta adresine yöneltebilirsiniz. İbrahim ATAY