Tem272010

İş Zekası Eğitimi

Cavusoglu tarafindan 11:29 tarihinde Eğitim | SQL Server | İş Zekası kategorisine eklenmistir.

BT Akademi'nin düzenlemiş olduğu Integration Services, Analysis Services ve Reporting Services içeriklerinde oluşan çok güzel bir iş zekası eğitimini tamamladık. Katılımcılara ve ev sahipliklerinden dolayı BT Akademi çalışanlarına teşekkür ediyorum. Söylemeden edemeyeceğim son gün kestiğimiz pastada güzeldi.

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

Etiketler:

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

May312010

SQL Server ve ASP.NET Eğitimi

Cavusoglu tarafindan 10:14 tarihinde ASP.NET | Eğitim | SQL Server kategorisine eklenmistir.

Amasya Şeker Fabrikasından katılımcılarımla güzel bir eğitimi daha tamamladık. Eğitim sürecinde SQL Server Reporting Server ve ASP.NET ile Web Uygulamaları geliştirme başlıkları üzerinde çalıştık. Güzel ve başarılı geçen bu çalışmanın ardından katılımcılar Ercan Bey ve Taner Bey'e teşkkü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

Nis162010

Database and Business Intelligence Eğitimi

Cavusoglu tarafindan 07:54 tarihinde Eğitim | SQL Server kategorisine eklenmistir.

Medyasoft firması bünyesinde haftaiçi akşam SQL Server 2008 üzerinde database ve business intelligence eğitimlerine başladım.

Kodu Eğitim Adı Süresi
2778 Writing Queries Using Microsoft SQL Server 2008 Transact-SQL 18 saat
6231 Maintaining a Microsoft SQL Server 2008 Database 30 saat
6232 Implementing a Microsoft SQL Server 2008 Database 30 saat
6234 Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services 18 saat 
6235 Implementing and Maintaining Microsoft SQL Server 2008 Integration Services 18 saat
6236 Implementing and Maintaining Microsoft SQL Server 2008 Reporting Services 18 saat



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

Etiketler: , ,

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

Şub062010

HAFELE Mobilya Danışmanlık

Cavusoglu tarafindan 04:24 tarihinde Eğitim | SQL Server | Visual Studio kategorisine eklenmistir.

Alman menşeili Hafele Mobilya firması ile yaklaşık 3 aydır C# tan Entitye , Exchange Developmentan SQL BIa bir çok alanlarda çalışmalar yürüttük. Bu süreçte tecrübelerimi aktardım ve yeni tecrübeler kazandım. Danışmanlık ve eğitim sürecinde bizlerle bulunan ve çok güzel bir misafir perverlik gösteren Hafele çalışanlarına teşkkü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

Oca182010

SPSS SQL Server ve T-SQL Giriş

Cavusoglu tarafindan 05:44 tarihinde Eğitim | SQL Server kategorisine eklenmistir.

Yeni dönem SPSS sınıfı için hazırlık amaçlı 40 saatlik SQL Server 2008 ve T-SQL giriş eğitimini tamamladık. Katılımcılara 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

Eki042009

SQL ALL - SOME - ANY - EXISTS

Cavusoglu tarafindan 05:17 tarihinde Eğitim | SQL Server kategorisine eklenmistir.

Geçen günlerde MCTS SQL Server eğitimi alan öğrencilerime SUBQUERY lerle kullanılan bazı fonksiyonları anlatıyordum. Bu fonksiyonların bazıları ile ilgili olarak bilgileri sizlerlede paylaşmak istedim. Özellikle SQL cümlelerinde WHERE kriter alanında kullanılan bu fonksiyonların 4ünden bahsedeceğim.

EXISTS :
 Yazımı  EXISTS (subquery)
Geri Dönüş Türü     : Boolean (TRUE veya FALSE)
Parametresi  : SubQuery (Computed ve INTO İfadelerine İzin Verilmez)
 Kullanımı :

Exists fonksiyonu parametre olarak içerisine aldığı subqueryden herhangi bir sonuç geriye dönüyorsa TRUE hiç bir kayıt geri dönüşü yoksa False döndürür.

Exists(Select Null) gibi bir ifade ise geriye TRUE döndürür

 Örnek : select * from Sales.Customer C Where(Exists(select SalesOrderID from Sales.SalesOrderHeader SOH

where (SOH.CustomerID = C.CustomerID))

)

select * from Sales.Customer C

Where Exists(select null)

 Örnek Açıklama :

1. Örnekte SalesOrderHeader tablosunda herhangi bir siparişi olan müşteriler listelenmiştir.

2. Örnekte bütün müşteriler listelenmiştir. Çünkü her müşteri kaydı için Exist null ifadesi nedeniyle True döndürmektedir.

 

SOME - ANY :

Yazımı :  scalar_expression { = | < > | ! = | > | > = | ! > | < | < = | ! < }
     { SOME | ANY } ( subquery )
Geri Dönüş Türü     : Boolean (TRUE veya FALSE)
Parametresi  :

SubQuery

 Kullanımı :

SOME - ANY fonksiyonları parametre olarak içerisine aldığı subqueryden geriye dönen sonuçların herhangi bir tanesi karşılatırma kriterine uyuyorsa TRUE hiç biri uymuyorsa FALSE döndürür.

 Örnek select * from Sales.Customer C Where( 2000 < Some(select TotalDue from Sales.SalesOrderHeader SOH

where (SOH.CustomerID = C.CustomerID))

)

 Örnek Açıklama Örneğimizde SalesOrderHeader tablosundaki siparişleri arasında 2000 den büyük herhangi bir siparişi olan bütün müşteriler listelenmektedir. 

 

ALL :

Yazımı : scalar_expression { = | <> | != | > | >= | !> | < | <= | !< } ALL ( subquery )
Geri Dönüş Türü     : Boolean (TRUE veya FALSE)
Parametresi  : SubQuery
 Kullanımı :

ALL fonksiyonu parametre olarak içerisine aldığı subqueryden geriye dönen sonuçların tamamı karşılatırma kriterine uyuyorsa TRUE herhangi biri uymuyorsa FALSE döndürür.

 Örnek select * from Sales.Customer C Where( 5000 < All(select TotalDue from Sales.SalesOrderHeader SOH

where (SOH.CustomerID = C.CustomerID))

)

 Örnek Açıklama Örneğimizde SalesOrderHeader tablosundaki siparişlerinin tamamı 5000 den büyük olan müşteriler listelenmektedir.

Not : Örneklerde Microsoft tarafından eğitim amaçlı ücretsiz olarak sunulmakta olan AdventureWorks2008 database kullanılmıştır. Bu database indirmek için Tıklayın.

Örneklere ait SQL dosyasını indirmek için All-Some-Exists.sql (509,00 bytes)



[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

Haz112009

SPSS Sınıfı için SQL Server 2008 Eğitimi

Cavusoglu tarafindan 06:00 tarihinde Eğitim | SQL Server kategorisine eklenmistir.

SPSS eğitimi alacak öğrencilerimize New Horizons Türkiye'de hazırlık amaçlı SQL Server 2008 eğitimi verdim. SQL Server'ın artık her alanda temel düzeydede olsa bilinmesi gerektiği bir gerçek. Veri olmadan işlemde olmaz. Katılımcı arkadaşlara 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

Ağu292008

BOTAŞ INT. SQL Server 2005 Eğitimi

Cavusoglu tarafindan 09:48 tarihinde Eğitim | SQL Server kategorisine eklenmistir.

Botaş International şirketi bilgi işlem çalışanlarıyla SQL Server 2005 eğitmini tamamladık.

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

Etiketler:

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