Tem162011

MCPD Eğitimi

Cavusoglu tarafindan 16:36 tarihinde ASP.NET | Bilişim | Eğitim | İş Zekası | SQL Server | Visual Studio | WPF & Silverlight kategorisine eklenmistir.

Yazılım geliştirme süreci için kariyer eğitimi sayılabilecek uzun soluklu bir eğitime başladık.

Eğitim içeriğinde

C#

SQL Server

ADO.NET

ASP.NET

WPF

WCF

gibi başlıklarda eğitim vereceğim.



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler:

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 0 Yorum

Eki022010

MCPD Eğitimi

Cavusoglu tarafindan 06:11 tarihinde ASP.NET | Eğitim | SQL Server | Visual Studio | WPF & Silverlight kategorisine eklenmistir.

BTAkademi bünyesinde haftasonları MCPD eğitimi başladı. Katılımcılarımıza C#,OOP,MS SQL Server, ADO.NET, ASP.NET,WPF, WCF gibi başlıklarda eğitim vereceğim. Eğitimlerimde Visaul Studio 2010, C# 4.0, .NET 4.0, MS SQL Server 2008 R2 kullanacağım.

Güzel ve zevkli çalışma ortamları nedeniyle BTAkademi çalışanlarına ve bilhassa Sefer Algan ve Oğuz Yağmur dostlarıma teşekkür ediyorum.



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler: , , , , , , , ,

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 0 Yorum

May152010

Silverlight Öğreniyorum

Cavusoglu tarafindan 08:07 tarihinde Eğitim | WPF & Silverlight kategorisine eklenmistir.

Silverlight öğrenmek istiyorsunuz ama nerden nasıl başlayacağınızı bilmiyorsun. İşte başlamak için güzel bir yazı dizisi. Değerli dostum Yusuf Karakaş blogunda güzel bir yazı dizisine başladı. Takip etmenizde fayda var.

Silverlight Öğreniyorum



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler:

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 0 Yorum

Şub272010

Visual Studio 2010 RC

Cavusoglu tarafindan 01:56 tarihinde Bilişim | Team Foundation Server | Visual Studio | WPF & Silverlight kategorisine eklenmistir.

Hala denemeyenler ne bekliyorsunuz.

http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx

Bu arada Resource & Support sekmesi altında güzel linkler var orayıda unutmayın:)



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler:

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 0 Yorum

Oca142010

Honda Eğitimleri

Cavusoglu tarafindan 05:41 tarihinde Eğitim | Visual Studio | WPF & Silverlight kategorisine eklenmistir.

Honda Otomotivden çok değerli katılımcılar ile Microsoft Teknolojileri ile ilgili uzun bir eğitimi bitirdik. Bu zevkli eğitim için katılımcılara ve Koç Sistem çalışanlarına teşekkür ediyorum.

[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler:

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 0 Yorum

Eki022009

Yazılım ve Veritabanı Çok Sorulan Sorular

Cavusoglu tarafindan 13:23 tarihinde Eğitim | SQL Server | Visual Studio | WPF & Silverlight kategorisine eklenmistir.

1.                 .NET (DotNet) nedir? Microsoft tarafından uygulama geliştirme süreçlerinde kullanılmak üzere tasarlanmış bir platformdur. Bu platform işletim sistemi ve donanımdan bagımsız olarak çalışır. Platform içerisinde çeşitli türlerde ( Windows, Web, Mobile, Distributed, WPF .. ) uygulama geliştirmek için gerekli kütüphaneler bulunur. .NET1.0, 1.1, 2.0, 3.5, 4.0 gibi versiyonları bulunur.http://en.wikipedia.org/wiki/DOTNET 

2.                 Visual Studio nedir? Microsoft tarafından yazılım geliştirmek üzere tasarlanmış ve oluşturlumuş bir IDE ( Integrated Development Envoriment ) dir. Visual Studio ile bir çok programalama dili ( Visual Basic, C#, J#, C++)  kullanarak; farklı türlerde bir çok uygulama geliştirilebilir. 6.0, 2000, 2003, 2005, 2008, 2010 ( Gelecek) gibi versiyonları vardır.http://www.microsoft.com/visualstudio/en-us/default.mspx 

3.                 WPF nedir? (Windows Presentation Foundation) .Net3.0 ve sonraki platformlarda, Windows Vista ve Windows 7 gibi işletim sistemleri ile beraber gelen gelişmiş grafik arayüzü kullanabilmek ve bu arayüzü kullanan programlar geliştirebilmek için oluşturulmuş bir frameworktür. 

4.                 WCF nedir? (Windows Communication Foundation) .Net 3.0 ve sonraki platformlarda Windows ve diğer uygulama platformları ile haberleşebilmek ve SOP (Service Orinted Programing) geliştirebilmek için gerekli olan bir frameworktür. 

5.                 ADO ve ADO.NET nedir? (ActiveX Data Object ) veritbanı ile ilgili bileşenlere ulaşmak ve yönetmek için Microsfot tarafından geliştirilmiş bileşenlerdir. Bu bileşenler yazılım geliştirme sürecinde kullanılmaktadırlar. ADO.NET ise .NET platformu için tasarlanmış veritabanı erişim bileşenleridir. 

6.                 WF-WWF nedir? (Windows Workflow Foundation) iş akış süreçlerinin programlanması ve tanımlanması ile ilgili geliştirilmiş bir framewoktür. 

7.                 Silverligth nedir? Silverlight, Microsoft’un 2007 başlarında tanıtımını yaptığı ve .NET 3.0 içerisinde entegre olarak gelen vektörel arayüzler ile yazılım geliştirilmesine olanak sağlayan Windows Presentation Foundation (WPF)’in internete yansımasıdır. .NET temelli programcılık yeteneğiyle Adobe Flash karşısında büyük bir rakip olarak karşımıza çıkmaktadır. 

8.                 ASP nedir? Asp Microsoft tarafından 1996 yılında gelistirilmiştir. Asp Active Server Pages ( Aktif sunucu sayfaları )nın kısaltılmıs biçimidir. Asp tek başına bir programlama dili degildir. Özellikle web sunucusu ile çalışan bir tekniktir. Asp sayesinde veri tabanı uygulamaları ve elektronik ticaret siteleri kolayca yaratılabilir. .NET teknolojilerinin gelişimi ile beraber artık etkisini ve önemini kaybetmiştir. 

9.                 ASP.NET nedir? .NET Framework kullanılarak geliştirilen web uygulamalarına ASP.NET nedir. Bir programlama dili değil teknolojidir. ASP.NET uygulamaları bir çok dil kullanılarak geliştirilebilir. Örnek olarak C#, VB.NET, C++.NET .. 

10.            Programala dili nedir? Programlama dili programcının programı yazarken kullandığı özel bir dildir. Bilgisayara yaptırılacak olan işlerin bilgisayarın anlayabileceği dilde ifade edilmesidir. Programlar programlama dilleri ile yazılır. Bilgisayar gibi programlama dilleri de çeşitli süreçlerden geçerek geliştirilmişlerdir. Yüksek düzeyli programlama dilleri genellikle İngilizce kelimelerden seçilmiş ve ya kodlanmış kısaltmalardan oluşur. Programalam dillerine örnek verecek olursak; C#, VB.NET, C, C++, Java, Pascal, Cobol, Basic, J# .. 

11.            AJAX nedir? Sunucuda çalışan bir kodun çıktılarının postback (sayfanın yeni verilerle yeniden yüklenmesi) olmadan istemciye ulaştırılmasıdır. AJAX aslında yeni bir olay değil sadece var olan bir kaç teknolojinin bir araya gelmesi ile oluşturulmuş bir yöntemdir. AJAX teknolojisi sayesinde çok daha hızlı ve görsel web sayfaları yapma imkanımız ortaya çıkmıştır. Facebook bu uygulamalara en büyük örnektir.  

12.            Web Application nedir? Çeşitli araçlarla (Visual Studio, Web Expression, Dreamviewer) ve teknolojilerle ( PHP, ASP, ASP.NET) geliştirilmiş ve Web Server’lar üzerinde duran, Internet Tarayıcı (IE, Firefox, Chrome, Safari) programlar aracılığı ile ulaşılıp kullanılabilen uygulamalardır.  

13.            IIS nedir? Internet Information Services ifadesinin kısatlmasıdır. Microsoft firmasının web sayfalarını host etmek ve çalıştırmak için sunmuş olduğu bir uygulamadır. 

14.            Windows Application nedir? Çeşitli araçlarla (Visual Studio, Delphi) ve dillerle ( C#, C++, VB.NET, Delphi) geliştirilmiş, Windows platformu üzerinde çalışan her türlü uygulamaya Windows Application denir. Örnek verecek olursak WORD, NOTEPAD, MSPAINT.. 

15.            Mobile Application nedir? Mobil cihazlar üzerinde çalışabilen uygulamalara Mobile Application nedir. .NET teknolojisini kullanarak çok kısa sürede mobil cihazlar için uygulama geliştirilebilir. .NET ile geliştirilen uygulamanın bir mobil cihazd çalışması için cihazda Windows Mobile işletim sisteminin ve .NET Compact Framework’un yüklü olması gerekmektedir. 

16.            Managed Application nedir? .NET teknolojisi ile yazılmış uygulamlara verilen diğer bir addır. 

17.            Microsoft Sertifikasyon nedir? Microsoft teknolojileri ile ilgili olarak uzmanlık ve yeterlilik göstergesi niteliğinde, uluslar arası geçerliliği olan belgelerdir. Bu belgelerin alınabilmesi için çeşitli sınavlara girmek gerekmektedir. 

18.            MCP nedir? Microsoft Certified Professional ifadesinin kısaltmasıdır. Microsoft Sertifikalarına sahip olanlara verilen genel addır.  

19.            MCTS nedir? Microsoft Certified Technology Specialist ifadesinin kısaltmasıdır. Microsoft Teknolojilerinden herhangi birinde uzman bir kişinin uygun sınavlara girerek aldığı sertifikadır. MCTS ifadesinden sonra gelen (Web Application, WPF, Sql Server ..)  açıklama hangi uzmanlık olduğunu belirtir. Bir kişi birden çok alanda uzmanlık sahibi olabilir. 

20.            MCPD nedir? Microsoft Certified Professional Developer ifadesinin kısaltmasıdır. Microsoft Yazılım Teknolojilerinden profesyonellik göstergesidir. MCTS sertifikalarına sahip kişiler Proje Tasarımı, Planlaması ve Yönetimi gibi konularda girecekeleri uygun sınavlar sonucunda alabilecekleri bir sertifikadır. Yazılım alanında en üst düzey sertifikasyonuda ifade etmektedir.  Bu sertifikasyonda uzmanlaşılan alana göre farklılıklar gösterebilmektedir. Profesyonellik geliştirilen alan MCPD ifadesinden sonra belirtilir. Örnek olarak MCPD: Windows Developer 3.5 

21.            Expression Uygulamaları nedir? Expression Microsoft tarafından yakın zamanda yayınlanan, Tasarım, Design bileşenleri geliştirmek için kullanılan uygulamaların genel kodudur. Bu uygulamalar kullanılarak; Web Sayfası, Silverlight Uygulaması, Media Arayüzü, Catalog Çalışması geliştirilebilir.



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler: ,

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 1 Yorum

Eyl252009

Sparklar Devam Ediyor

Cavusoglu tarafindan 09:30 tarihinde SQL Server | Visual Studio | WPF & Silverlight kategorisine eklenmistir.

Bilişim firmalarının en büyük sıkıntılarından biride Lisanslama maliyetleridir. Hele ki bu kriz günlerinde Lisans maliyetleri gözümüze dahada bir büyük gelmeye başladı. Microsoft firması Spark programları ile bilişim dünyasını desteklemeye devam ediyor. BizSpark, DreamSpark ardından WebsiteSpark programı ile 10 ve daha az çalışanı olan firmaları çeşitli lisansları ücretsiz olarak 3 yıl vererek destekliyor.

Daha detaylı bilgi ve başvuru için http://www.microsoft.com/web/websitespark/ adresini ziyaret edebilirsiniz. Ekteki pdf dökümanına programa ait daha detaylı bilgileri bulabilirsiniz. Haydi bu hizmetten faydalanmaya.

 

WebsiteSpark+Program+Guide_en.pdf (325,41 kb)



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler: , ,

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 0 Yorum

Şub192009

Sakarya Üniversitesi - Karasu MYO’ da Microsoft Teknolojileri Eğitimi

Cavusoglu tarafindan 11:44 tarihinde Seminer | WPF & Silverlight kategorisine eklenmistir.

Karasu Meslek Yüksekokulu Bilgisayar Teknolojileri ve Programlama Programı öğrencilerine yönelik olarak 2009-Bahar yarıyılı için planlanan eğitim etkinliklerinden biri olan “Microsoft Teknolojilerine Hazırmısınız? ” konulu bir seminer düzenlendi. Karasu Meslek Yüksekokulu toplantı salonunda 130 öğrencinin katılımı ile gerçekleştirilen seminer, dünya üzerinde önde gelen yerli ve yabancı yazılım markalarını bir araya getiren ve bilişim sektöründe eğitim ve servis hizmetleri veren Medyasoft Bilgi Sistemleri şirketinin eğitmenleri tarafından yapıldı. Seminerde Microsoft Sistem Uzmanlığı Eğitmeni Kostantin Ceran tarafından, yakın bir tarihte kullanıma sunulacak olan Windows 7 işletim sistemi ile ilgili olarak teknik bilgiler sunuldu. Ayrıca Windows 7 ile ilgili olarak yapmış oldukları bu eğitimi ilk defa Karasu MYO da gerçekleştirildiği belirtildi.

Microsoft Yazılım ve Database Uzmanlığı Eğitmeni Resul Çavuşoğlu tarafından da Windows Presentation Foundation (WPF) ve Silverlight Uygulamaları hakkında örneklerin yer aldığı bir sunum yapıldı. Seminerin son bölümünde ise Karasu MYO Bilgisayar Teknolojileri ve Programlama Programı I.sınıf öğrencisi Yusuf KARAKAŞ tarafından seminere katılan öğrencilere Web teknolojileri ve Web 2.0-Ajax hakkında bilgiler verildi. Seminerin bitiminde de katılımcılara çekilişle Microsoft eğitim seti kitapları ve Medyasoft Bilgi Sistemlerinde Eğitim  hediyeleri dağıtıldı. Seminerin ardından Karasu Yüksekokulu Müdür Yardımcısı Öğr. Gör. Erdal BüyükbıçakcI ve Bilgisayar Teknolojisi ve Programlama Programı Başkanı Öğr. Gör. Erkan Zengin tarafından Kostantin Ceran ve Resul Çavuşoğlu’ na plaket ve Teşekkür Belgeleri verildi.    



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler:

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 0 Yorum

Ağu282007

WPF Üzerinde Olay Yönetimi ve Routed Event

Cavusoglu tarafindan 07:10 tarihinde WPF & Silverlight kategorisine eklenmistir.

WPF, XAML ile beraber karmaşık bileşenleri kolayca tasarlamamıza izin veriyor. Örnek olarak aşağıdaki kodu inceleyelim.

<button horizontalalignment="Left" name="button1" click="button1_Click">

<stackpanel orientation="Vertical">

<label name="blbl1" content="label1"></label>

<ellipse name="elips1" fill="Blue" height="25" width="50"></ellipse>

<button height="23" name="button3" click="button3_Click">Button</button>

</stackpanel>

</button>

Örneğimizde bir button içinde stackpanel, onun içerisinde label,button ve ellips nesnelerini görüyoruz. WPF imkanlarından yararlanarak normal şartlarda uzun uğraşlar sonucunda oluşturabileceğimiz bir kompozit ( Birleşik) bir bileşen elde ettik. Şimdi şu konu üzerinde düşünelim. Bu birleşik bileşen üzerinde mouse ile tıkladığımızda; hangi bileşene ait Event devreye girecek? Örneğin Button1 içerisindeki Button3 üzerine mouse ile tıkladığımızda Button3 ait Click olayı mı devreye girecek, yoksa bunları içinde barındıran Button1 bileşenine ait Click olayımı devreye girecek? Yukardaki sorumuzun cevabı, Button1 üzerinde her nereye tıklarsanız tıklayın Click olayı tetiklenecektir. WPF üzerinde Routed Event yapısı bu problemi ortadan kaldırmaktadır. Eğer Button3 üzerine tıklayacak olursanız önce Button3'e ait Click olayı ardından Button1 ait Click olayı tetiklenecektir. Peki bu yapı nasıl çalışmaktadır? Çok detaya girmeden anlatacak olursak Routed Event kavramı içinde iki önemli başlık karşımıza çıkmaktadır. Tunneling ve Bubbling.

Tunelling : Button3 üzerinde tıklama işlemi gerçekleştiği zaman, tıklama işleminin sonucu olarak olay mesajı root pozisyonunda olan Button1 bileşenine ulaşır. Bileşen kendine ulaşan mesajı bir silsile yolu ile önce StackPanele, StackPanelde Button3 ulaştırır. Bu işleme Tunnelling denir. Tunnelling aşamasında Preview öneki ile anılan eventlar (PreviewMouseDown) tetiklenir.

Bubbling : Son noktaya ulaşıldığında sistem Button3 ait Click olayını tetikledikten sonra, geriye doğru bir ağaç yapısı içerisinde olayları tetikleyerek ilerler. Önce Button3 ardından StackPanel ve son olarak Button1 bileşeninin Click olayı devreye girer. Bu işlemede Bubbling denir. Normal olarak kullanmakta olduğumuz Click, MouseDown vb. olaylar Bubbling türü olaylardır. Aşağıdaki şemada Routed Event yapısına ait işleyiş açıkça gözükmektedir.

Ben kaçtım sonra görüşürüz :)



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler:

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 0 Yorum

Haz282007

Windows Forms yerine WPF mi?

Cavusoglu tarafindan 07:22 tarihinde WPF & Silverlight kategorisine eklenmistir.

WPF zengin bir form içeriği oluşturmak için eski Windows Formlarından daha başarılı ve güçlü bir yapıdır. Bununla birlikte ticari uygulamalar için Windows Formları halen sektörün hakimidir. Piyasada çok sayıda 3.parti Windows Forms bileşeni bulunmaktadır. Şuan için WPF bileşenlerini kullanarak programlama yapmak gerçekten güç. Mesela olayları bağlamak için elle tanımalama yapmak gerekiyor. Gelecek açısından WPF bileşenlerine ait kontrollerin programlanması ile ilgili kolaylıklar VS "Orcas" ile beraber geldiğinde bu sorunlar ortadan kalkacaktır.

WPF grafik alanında getirdiği yenilikler ve görünüm açısından olan esnekliği ile Vista işletim sistemi üzerinde kendini göstereceği kesindir. İsteyen kullanıcılar için Windows Forms bileşenlerinide WPF üzerinde kullanma imkanı vardır. Gelecek WPF teknolojisinin:)



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler: , ,

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 2 Yorum