Pazartesi, Aralık 15, 2008

Aydın'dan Şirince'ye

Geçtiğimiz üç hafta boyunca İstanbul dışındaydım, bu üç haftanın ilk iki haftasında bir eğitim için Aydın'da ardından da bayram tatili için memleketim olan Denizli'deydim. Bu yazımda Aydın'da Adnan Menderes Üniversitesi Bilgi İşlem Dairesi Yazılım Ekibi'ne vermiş olduğum eğitim sürecinden bahsediyor olacağım.

Aydın Ege Bölgesinin inciri ve zeytini ile ünlü güzel küçük bir şehri. Eğitim ya da seminer nedeni ile olmasa da daha önce bir kaç defa gitmiş dafalarca da içinden geçmiştim Aydın'ın, her geçtiğimde Aydın'ın hemen hemen her yerinden görünen bir tepeye kurulu olan Adnan Menderes Üniversitesi'ne gitmek istemiştim ama bir türlü oraya yolum düşmemişti, ama bu sefer direkt oraya gidiyordum ve hem de iki haftalığına gidiyordum. Aydın'da son derece yağmurlu bir hava beni karşıladı, "bardaktan boşalırcasına yağmur" derler ya işte aynen öyle bir yağmur kalacağım yere zar zor gidebildim. Üniversite çalışanlarına eğitim vereceğim için doğal olarak Adnan Menderes Üniversitesi Konuk Evi'nde misafir edildim, Konuk Evi fazla gösterişli değildi ama daha önce kaldığım pek çok gösterişli ve bilindik otellerden daha fazla rahat ettiğimi söyleyebilirim bir de geceleri harika bir manzarası vardı aşağıda bu manzaradan bir kaç kare görüyorsunuz.

AydinMazara1

AydinMazara2

Aydın Bilgi İşlem Dairesi Yazılım EkibiSabah olduğunda Bilgi İşlem Daire'sinde çalışan arkadaşlarla tanışma ve gerçekleştirdikleri işleri görme fırsatım oldu. Pamukkale Üniversitesi'nde çalıştığım yıllarda hayallerini kurduğumuz ve şu anda da oradaki arkadaşlarımın geçekleştirmek için yoğun çaba harcadığı işlerin bir üniversitede gerçekleşmiş olduğunu görmek beni gerçekten mutlu etti. Bu işlerin arkasında Bilgi İşlem Dairesi Yazılım Şube Müdürü Yılmaz Suçeken'in inanılmaz emekleri söz konusu. Yılmaz Bey işleri oldukça güzel bir şekilde analiz edip ardında da bu analiz doğrultusunda projeleri geliştirmeyi yaşam biçimi haline getirmiş ve kurmuş olduğu ekipte de bu yaşam tarzı benimsenmiş durumda, işler önce analiz ediliyor ardından Visio'da diagramları çiziliyor sonra da program yazma işine başlanıyor, yani bizim MSF (Microsoft Solution Framework) seminerlerinde örnek olarak gösterebileceğimiz bir ekip Adnan Menderes Üniversitesi Yazılım Ekibi. Ekip işlerini oldukça iyi yapmakla beraber işyeri dışında da harika insanlar hemen hemen her akşam bir yerlere gidip sohbet etme fırsatımız oldu hatta bir gün tavla turnuvası bile gerçekleştirdik. Sonuç ne mi oldu? İşin burası gizemli kalsın bence...

Eğitimleri Adnan Menderes Üniversitesi Aydın Meslek Yüksekokulu'nun binasında gerçekleştirdik ve böylece oradaki öğretim görevlileri ile de tanışma fırsatım oldu. Adnan Menderes Üniversitesi çok büyük bir üniversite olmamasına rağmen yapılan işler gerçekten büyük ve beni etkiledi, Meslek Yüksekokulu'nda eğitimlerde kullanılan araç gereçler son teknoloji ve oldukça kaliteli, örneğin eğitim verdiğimiz salonda akıllı tahta vardı, ama biz onu kullanmadık yeni bir tane tahta yaptırdık o ayrı bir mesele... Eğitimlere Aydın Meslek Yüksekokulu'ndan Erkan Güler'de katıldı, Erkan Bey okulun en değerli öğretim üyelerinden biri ve iyi bir yazılımcı, şu anda Aydın Meslek Yüksekoku'nda kullanılan sınav sisteminin yazarı aynı zamanda kendisi. Okulda şöyle bir sınav sistemi var, öğrenciler her sınavda program tarafından belirtilien sınıfa ve program tarafından belirtilen yere oturmak zorunda ve var olan sorular da harmanlanıp farklı gruplar ortaya çıkartılabiliyor, nasıl sistem bir yerden tanıdık geliyor mu?

Bir üniversiteye kadar gidip eğitim verip seminer vermeden dönmek olmazdı ben de bu misyon çerçevesinde What is SharePoint? seminerimi bir de Adnan Menderes Üniversitesi'nde gerçekleştirdim. Bayram önü olması nedeni ile seminere sadece öğretim üyeleri katıldı resimlerin tamamını Facebook'ta oluşturduğum albüm üzerinden paylaştım, pek çoğu SharePoint'i ilk defa görüyordu ama buna rağmen sunum sonunda oldukça güzel sorular geldi ve şunu söyleyebilirim SharePoint akademisyenlerden tam puan aldı ve oldukça beyeni topladı.

Seminer1 Seminer2

Aydın'a kadar gitmişken Aydın'a yakın gezilip görülebilecek yerlere de uğrama fırsatım oldu bunlardan bir kaçı daha önce gittiğim bu sebeple fazla zaman kaybetmediğim Efes Harabeleri ve Meryem Ana Evi. Daha önce bu güzel ve sizlere de önerebileceğim yerleri gezme fırsatım olmuştu ama Denizli'ye geri dönünce aklıma Şirince adında bir köy olduğu ve Selçuk'un merkezine oldukça yakın olduğu gelmişti ve oldukça üzülmüştüm ama bu sefer bu fırsatı kaçırmadım ve Şirince'ye gittim. Şirince'ye giderken dağların arasından dar ve oldukça bozuk bir yoldan gidiliyor yol boyunca sağda solda zeytin toplayan köylüleri görme fırsatınız oluyor ve sofrada bazen aklımıza bile gelmeyen zeytin tanelerinin, toplanırken ne gibi zorluklarla karşılaşıldığını görüyorsunuz. Dağa biraz tırmandıktan sonra Şirince, adı gibi müthiş evleri ve şarap kokan sokakları ile karşınıza çıkıveriyor ve o anda oraya çıkarken bozuk ve dar yolda çektiğiniz çileyi unutuveriyorsunuz. Şirince'nin ana gelir kaynağı yöre üzüm ve meyvelerinden üretilen üzüm ve meyve şarapları hatta Türkiye çapında ün yapmış meyve şarapları da mevcut ve oldukça lezzetli olduğunu da buradan belirtmeliyim. Şirince'de hemen hemen herkes şarap satıyor ve neredeyse her evin altında bir mahzen var, mahzenlere girip istediğiniz şaraptan istediğiniz kadar tatma şansına sahipsiniz ama ben araba kullanmak zorunda olduğum için bu şansı değerlendiremedim ne yazık ki, Şirince'ye gitmeye karar verirseniz otobüs ya da arabanızı kullanacak başka biriyle gitmenizi tavsiye ederim. Şirince'nin bir diğer gelir kaynağı da Zeytin ve zeytin ürünleri, bunlardan biri de sabun, oldukça güzel saf ve hediyelik sabunlarda Şirince'den temin edilebiliyor. Lafı fazla uzatmadan sizleri Şirince fotoğrafları ile baş başa bırakayım...

S7300148
S7300153
S7300158
S7300177

Salı, Aralık 02, 2008

GridView'de DropDownList'ler ile Veri Güncelleme sorunu

Yaklaşık iki haftadır Aydın'da Adnan Menderes Üniversitesi Bilgi İşlem Dairesi Yazılım Geliştirme Ekibine Nesne tabanlı programlama eğitimi veriyorum, eğitimin içeriği tamamen üniversiteye özel olduğu için eğitimler süresince pek çok sorunu tartışma fırsatımız oluyor, sizlerle bu gün karşılaştığımız bir sorunu ve çözümünü paylaşmak istiyorum. GridView kontrolü ile Netron'da eğitimlerde kullanmış olduğumuz YazilimWorks isimli veritabanında yer alan Urun tablosundaki verileri görüntelemek ve güncellemek gibi bir hedefimiz vardı ancak her ürünün bağlı olduğu bir alt kategori ve bu alt kategorinin de bağlı olduğu bir kategori bulunmaktadır, özetle YazilimWorks'ün bahsedilen üç tablosunun diagramda görünümü aşağıdaki gibidir.Gerçekleştirmek istediğimiz işlem son derece basit; GridView görüntüleme modunda iken her şey labellarda görüntülenecek ancak herhangi bir satır edit moda geçtiğinde ürünün bağlı olduğu AltKategori ve diğer AltKategoriler DropDownList içerisinde görüntüleniyor olacak ancak ürünün dahil olduğu AltKategori DropDownList'te seçili olarak geliyor olacak, aynı şekilde seçili olan alt kategorinin bağlı olduğu Kategori de başka bir DropDownList'te görüntüleniyor olacak. Anlaşılacağı üzere işlem oldukça basit, ilk olarak GridView'i oluşturduk ardından TemplateField'lar ile istediğimiz işlemi yaptık ve ardından da SqlDataSource kontrolleri ile DropDownList'lere verileri getirip ikisi arasındaki gerekli entegrasyonu sağladık bundan sonra da Bind metodu ile DataBase'den gelen alanı direkt DropDownList'lerin SelectedValue özelliklerine bağladık. Sorunsuz olarak veriler geldi ve ardından sorunsuz olarak herhangi bir satır edit moda geçti ancak Kategori DropDownList'indeki değer değiştikten sonra AltKategori de yenilenmek istediği için ve seçili olan değerlerle Bind metodundan bağlanan değer uyuşmadığı için "Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control" şeklinde bir hata ile karşılaştık.
Sorunu şu şekilde çözdük; DataBase'den gelen verileri direkt Bind metodu ile DropDownList'lerin SelectedValue özelliklerine atamaktan vazgeçtik ve DropDownList'lerin yanına birer tane HiddenField attık, ardından da GridView'in RowEditing olayını ele aldığımız metotta aşağıdaki kodları yazıp DataBase'den ID'si gelen Kategori ve AltKategori'lerin DropDownList'lerde seçili olmasını sağladık.



CType(GridView1.Rows(e.NewEditIndex).Cells(5).FindControl("ddlKategoriID"), DropDownList).SelectedValue = CType(GridView1.Rows(e.NewEditIndex).Cells(5).FindControl("HfKategoriID"), HiddenField).Value

CType(GridView1.Rows(e.NewEditIndex).Cells(6).FindControl("ddlAltKategori"), DropDownList).DataBind()

CType(GridView1.Rows(e.NewEditIndex).Cells(6).FindControl("ddlAltKategori"), DropDownList).SelectedValue = CType(GridView1.Rows(e.NewEditIndex).Cells(6).FindControl("HfAltKategoriID"), HiddenField).Value


Kodlardan da anlaşılacağı üzere eğitimi VisualBasic.Net dili üzerinden anlatıyorum, kodlardan anlaşılacağı üzere ilk HiddenField'larda depolamış olduğumuz değerleri RowEditing olayında DropDownList'lere atıyoruz arada AltKategori DropDownList'imizin DataBind metodunu bir kez daha çalıştırdık çünkü kategoride varsayılan olarak en üstteki seçili olarak gelmekteydi ve buradaki değişim sonucunda ona bağlı olan AltKategoriler'de değişiyor olmalıdır, bunu sağladıktan sonra ise Kategori için yaptığımız işlemin aynısını bir de AltKategori için gerçekleştirdik ve uygulama sorunsuz olarak çalıştı...

Cuma, Kasım 07, 2008

Doğu Akdeniz Üniversitesi'ndeydik

5 Kasım Çarşamba günü Yönetim Kurulu Üyelerimizden Murat Öztezel'inde katılımı ile Doğu Akdeniz Üniversitesinde iki oturumdan oluşan bir seminer gerçekleştirdik. Bu haftaki programım değişmesi sebebi ile geçtiğimiz hafta son anda bu seminerin kararını verdik ve Doğu Akdeniz Üniversitesi'ndeki arkdaşların müthiş çabası sonu beş gün gibi kısa bir sürede tüm organizasyonları gerçekleştirip seminerleri gayet başarılı ve problemsiz bir şekilde tamamlayabildik, öncelikli olarak organizasyonu gerçekleştiren arkadaşları buradan bir kez daha kutlamak istiyorum bu kadar kısa sürede bu kadar güzel ve sorunsuz bir organizasyon gerçekleştirmek çok kolay bir iş değil.
Kıbrıs'a giriş yaparken hayatınımın en ilginç sorusu ile karşılaştım, pasaport kontrolü yapan görevli beni normalden daha fazla bekletti ve ben de bir problem mi var diye düşünmeye başlamışken, bir problem olduğu orataya çıktı ve görevli bana nereden geldiğimi sordu. Gayet serin kanlı bir tavırla Türkiye'den geldiğimi söyledim, ardından bir soru daha sordu elinde bulunan nüfus cüzdanıma bakıp, "Denizli nereye bağlı ?" dedi. O anda Kıbrıs'a gitmek yerine evimde uyuya kaldığımı ve bunun bir rüya olduğunu düşünmeye başladım ve Türkiye cevabını vererek Denizli'nin nüfus cüzdanında da yazdığı üzere Denizli'nin bir il olduğunu vurguladım. Görevli bir kaç dakika daha düşünüp geçmeme izin verdi, neden böyle bir soru ile karşılaştığım hala anlamış değilim, sanırım pasaport kontrolü yapan görevli yeni uyanmıştı.


Yoğun bir katılım ile gerçekleşen seminerlerin ilkinde Murat Öztezel bir sunum yaptı ve bilişim dünyasının nereye gittiğini ve öğrencilerin gelecekte başarılı olmak için neler yapması gerektiğini vurguladı. İkinci seminer bu sene bol miktarda gerçekleştirmeyi düşündüğüm What is SharePoint? semineri oldu, Murat Öztezel ilk seminerle birlikte çalışmanın önemini vurguladı ve ben de ardından birlikte çalışmak için SharePoint'in kullanılabileceğini ve bunun nasıl gerçekleştirilebileceğini vurguladım bu kapsamda oldukça uyumlu iki seminer olduğunu ve katılımcılar içinde faydalı bilgiler içerdiğini düşünmekteyim.
Seminerin gerçekleştirilmesinde uzun zamandır beni Kıbrıs'a Doğu Akdeniz Üniversitesi'ne davet eden eski stajyerim Merve Akaydına ve seminerin gerçekleştirilmesi için Yazılım Kulübünden Olcay Kük'le Selçuk Atılgan'a, Netron tarafında tüm organizasyonarımızın gerçekşeltirilmesine yardımcı olan ve Kıbrıs'ta da havaalanından ayrılıp geri dönüşümüze kadar tüm organizasyonu gerçekleştiren yönetim kurulu üyemiz Ersoy Yüzüncüoğlu'na, dar bir zamanı olmasına rağmen öğrencilerin geleceğe daha anlamlı bakmalarını sağlayan Murat Öztezel'e teşekkür ediyorum.




Perşembe, Kasım 06, 2008

Airport Tv'de Canlı Yayın Konuğuyduk

Netron'da Cisco Eğitimleri ve Projeleri Departmanında görev yapan Gürcan İhtiyar ile birlikte 4 Kasım akşamı Airport Tv'de sunuculuğunu Atıf Ünaldı'nın yaptığı Tekno Talk programına katıldık. Yaklaşık iki saat süren program oldukça keyifli geçti. Gürcan genellikle güvenlik üzerinde konuşurken ben de yazılım ve SharePoint hakkındaki görüşlerimi izleyicilere aktarma fırsatı buldum.

Cuma, Ekim 31, 2008

Yıldız Teknik Üniversitesi Matematik Mühendisliği Seminerleri Ardından

Bu gün Yıldız Teknik Üniversitesi Matematik Mühendisliği Bölümünde iki adet sunum gerçekleştirdim. Matematik Mühendisliği Bölümü'nün bu sene gerçekleştirmiş olduğu ilk bilişim etkinliği olması nedeni ile arkadaşların etkinliğe bakış açısı daha farklıydı ancak ilk etkinlik olmasına rağmen en ufak bir aksaklık yoktu öncelikli olarak etkinlikte emeği geçen herkesi buradan kutlamak istiyorum.
Matematik Mühendisliği Bölümü'nün devamlı gerçekleştirmeyi planladığı bilişim etkinliklerinin ilki olan bu ayağında ben iki adet sunum gerçekleştirdim ilki geçtiğimiz sene pek çok üniversitede gerçekleştirmiş olduğum Visual Studio 2008 & ASP.NET 3.5 sunumu diğeri ise bu sene yoğun miktarda sunmak istediğim What is SharePoint? sunumu. Her iki sunuma da katılım ve ilgi oldukça yoğundu bu da bizi mutlu eden bir diğer nokta oldu. Matematik Mühendisliği bölümünün bu denli bilişime ilgi duyuyor olması yazılım dünyasında görev yapan Matematik Mühendisliği Bölümü mezunlarının oldukça yoğun olmasının bir rastlantı olmadığını bizlere kanıtlamış oldu. Bu seminerle birlikte karşılaştığım pek çok Matematik Mühendisinin Yıldız Teknik mezunu olmasının nedenini de anlamış bulunmaktayım ve Yıldız Teknik Üniversitesi'nin yazılım dünyasına katkıda bulunmaya devam ediyor olacağına da eminim.
İki seminer arasında Yıldız Teknik Üniversitesi Davutpaşa Kampüsü'nü de dolaşma fırsatı buldum, kampüs oldukça büyük ve binaları tarih kokuyor. Semineri gerçekleştirdiğimiz salonun içinde bulunduğu bina daha önce askeriyeye aitmiş ve uzun-geniş koridorları ile dikkat çekiyor bir koridorun uzunluğu dokuzyüz elli metreydi ve bina U şeklinde bir yapıya sahipti yan kollarla birlikte koridor uzunluğu toplamda bin üçyüz metreyi buluyormuş.
Seminerde çekilen fotoğraflar FaceBook üzerinden paylaşılıyor ama ben bir kaç tanesine dikkat çekmek istiyorum yukarıda gördüğünüz fotoğraf çalışma arkaşlarım tarafından oldukça dikkat çekti, fotoğraf oldukça güzel bir açıdan çekilmiş ve sunum ile bütünleşmişim. Visual Studio 2008'in Kullanıcı Deneyimi, İşbirliği ve Verimlilik alanında sağlamış olduğu faydalar beynimden fırlamış gibi duruyor :)
Seminerin gerçekleşmesi için çok çaba gösteren başta Mehmet Cengiz olmak üzere Bahar Göktepe, Burak Mehmet Gürbüz ve Yıldız Teknik Üniversitesi Matematik Mühendisliği Bölümü Bölüm Başkanı Prof. Dr. Nazmiye Yahnioğlu'na çok teşekkür ediyorum. Bundan sonra devam edecek olan seminerlerinize de Netron Teknoloji olarak destek vermeye çalışacağız.
Seminer sunumlarına aşağıdaki linklerden erişebilirsiniz:





Çarşamba, Ekim 15, 2008

SharePoint Development InfoPath Formu Yayınlama Sorunu

Moss 2007 üzerinde yeni bir WorkFlow yazarken, görev oluşturmak için WorkFlow'a veri göndermek amacıyla InfoPath formu tasarladım ve ardından MOSS'a publish etttim. Her şeyin normal görünmesine rağmen garip bir hata ile karşı karşıya kaldım hata mesajı aynen şöyleydi: "The following location is not accessible, because it is in a different site collection:InfoPath formunun ID'si" Hata mesajı üzerinde biraz araştırma yaptım ve hatanın formun ID'sinin belirtilmiş olduğu meta datalardan kaynaklandığı sonucuna ulaştım. SharePoint üzerinde çalışacak olan bir WorkFlow çözümü yazıldığında bu WorkFlow SharePoint'e bir Feature olarak eklenir, feature'larda Feature.xml ve yayınlanacak Fetaure'ın adında başka bir xml dosya daha bulunur ikinci xml dosya genellikle Feature olarak eklenecek olan bileşenin adında olur ve Feature.xml'den ikinci dosya refere edilir. WorkFlow'larda WorkFlow'un ayarları bahsedilen ikinci dosya üzerinden gerçekleştirilir ve doğal olarak WorkFlow'da kullanılacak olan custom içerik tipleri veya formlarda burada belirtilir. İlk ayarlarımda InfoPath formlarımın ID'lerini belirttiğim durum şu şekildeydi:

Yukarıda yer alan kodlarda kullanılcak olan InfoPath formlarının ID'lerinin belirtilmesi yer almaktadır, görüleceği üzere standart bir XML dosyasının yapısına uyacak şekilde yazılmış durumda ancak bu şekilde yazıldığı için whitespace olarak adlandırmış olduğumuz satır araları ve tablar problem yaratıyor ve formlar bulunamıyor yukarıdaki bölümü form ID'leri belirtilirken ID'ler ile XML elamanları aynı satıra gelecek şekilde aşağıdaki hale getirince ise problemsiz bir şekilde tasarlanan formlar WorkFlow içerisinde kullanılabiliyor...

Çok basit bir ayrıntı ama maalesef uygulamanın çalışmasına engel oluyor...

Perşembe, Eylül 25, 2008

Netron Techweek 2008 - Microsoft Office SharePoint Server 2007

Netron Techweek 2008'in dördüncü gününde ikinci sunumum olan Microsoft Office SharePoint Server 2007 seminerimi gerçekleştirdim. Visual Studio 2008 & ASP.NET 3.5 seminerine göre daha az katılımla gerçekleşen seminer benim açımdan oldukça keyifli geçti. Seminerimde kurumsal katılımcıların yanında bireysel katılımcılarda vardı ve hatta yoğunluk onlardaydı, MOSS'un kurumsal tarafta ilgi çektiği ve kullanıldığı zaten bilinen bir şey ama bireysel taraftan da MOSS'a bu şekilde ilgi olması beni mutlu etti. Yakın zamanda başlayacak olan üniversite seminerlerinde de MOSS'u "What is SharePoint?" isimli sunumum ile ele alıyor olacağım, bu şekilde üniversite öğrencileriyle de SharePoint'i tanıştırmış olacağım.

Çarşamba, Eylül 24, 2008

Netron Techweek 2008 - Visual Studio 2008 & ASP.NET 3.5

Netron'un gelenek haline getirdiği ve her sene düzenlediği Netron Techweek'de ilk defa konuşmacı olarak yer aldım. Geçtiğimiz sezon pek çok üniversitede gerçekleştirmiş olduğum Visual Studio 2008 & ASP.NET 3.5 sunumumu bir kez de Netron sınırları içinde sunma fırsatım oldu, katılımın oldukça yoğun olduğu seminer benim açımdan oldukça keyifli geçti, sezonun ilk semineri olması adına da benim için anlamlı bir seminer oldu, bu sene de geçtiğimiz sene gibi pek çok üniversite ve etkinlikle yer alıyor olacağız startı Netron'da verdik umarım bol seminerli bir sene olur.



Salı, Eylül 16, 2008

Netron Teknoloji Haftası 2008’de buluşalım

Netron’un dünya çapında danışmanlardan oluşan teknik kadrosu 22-26 Eylül 2008 tarihleri arasında düzenlenen ve bu yıl beşinci kez gerçekleştirilen Netron Teknoloji Haftası 2008’de bilişim profesyonelleriyle buluşuyor.
Bu sene Tech-Week'te ben de iki adet sunumla yer alıyorum. Sunumlarım ve tarihleri şu şekilde düzenlendi:

  • Visual Studio 2008 & ASP.NET 3.5, 23.09.2008 10:30-12:30
  • Microsoft Office SharePoint Server (MOSS) 2007, 25.09.2008 10:30-12:30

22-26 Eylül arasında gerçekleşecek olan haftanın programına buraya tıklayarak erişebilirsiniz.
Seminere kayıt yaptırmak için tıklayınız...

Pazar, Ağustos 24, 2008

Microsoft Visual Studio 2008 ve .NET Framework 3.5 Service Pack 1

Visual Studio 2008 ve .NET Framework 3.5'in Service Pack 1'i yayınlandı, yoğun tempom ve araya giren tatiller nedeni ile ben de Service Pack'leri anca kurabildim ve incelediğim kadarı ile sizlerle paylaşıyorum;
Visual Studio tarafında ilk olarak baktığım nokta ASP.NET projelerinde birden fazla kontrolün seçilip seçilemediği oldu, daha önceki sürümlerden alışık olduğumuz birden fazla kontrolü seçip ortak özelliklerini güncelleme özelliği VS 2008'de yoktu ve bu özelliğin olmaması gerek projelerde, gerek seminerlerde gerek de eğitimlerde bizi zorluyordu neyseki bu sorun Service Pack 1'de giderilmiş durumda ve birden fazla kontrol seçildiğinde de eskiye göre daha güzel bir görünüm ile bu belirtiliyor.
.NET Framework 3.5 tarafında da ASP.NET bölümünde gelen yeniliklere biraz göz atma fırsatım oldu bu güne kadar ASP.NET 3.5 Extensions adı ile duyurulan pakette yer alan yeniliklerin bir bölümü artık gönül rahatlığı ile kullanılabilir, beni tanıyanların da tahmin edeceği üzere bu alanda gelen yeniliklerin içinde benim favorim ASP.NET Dynamic Data bölümüdür, ASP.NET Dynamic Data ile oluşturulan bir veri katmanı aracılığı yardımıyla tüm tablolar için Create, Read, Update ve Delete sayfaları sizin için dinamik olarak oluşturuluyor. .NET Framework 3.5 SP1 ile ASP.NET tarafında gelen yeniliklere göz atmak için http://www.asp.net/downloads/3.5-SP1/ linkini ziyaret edebilirsiniz.
Visual Studio 2008'in SP1'ini http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en adresinden indirebilirsiniz.

Pazar, Mayıs 18, 2008

Kocaeli Üniversitesi Semineri Ardından

15 Mayıs'ta Kocaeli Üniversitesi'nde Netron Teknoloji olarak bir seminer dizisi gerçekleştirecektik ancak son anda ortaya çıkan bir dizi aksaklık ve teknik problem nedeni ile konuşmacı olarak sadece ben yer alabildim ve Visual Studio 2008 & ASP.NET 3.5 sunumumu gerçekleştirdim. Bu durum bir şekilde daha önceden öğrencilere de aktarılmış olacak ki katılım biraz düşüktü ve bu durum özellikle organizasyonu gerçekleştiren arkadaşların moralini bozmuştu. Seminere bu duygular ile başladık ama seminer benim açımdan çok keyifli geçti, katılımcı arkadaşların da seminerden keyif almış olduklarını umuyorum.
Seminer sonrasında Kocaeli Üniversitesi Bilgisayar Kulübü'nün yöneticileri ile yemeğe gittik öncelikle şunu belirtmeliyim ki yemek harikaydı ancak yemek sırasında ve yemeğin ardından gerçekleştirmiş olduğumuz sohbet doğruyu söylemek gerekirse yemekten daha da harikaydı. Kulüp yöneticileri doğal olarak aksaklıklar nedeni ile bize tepkiliydi ancak durumu izah edince sanırım ortak bir noktada buluşabildik. Kulüp yöneticisi arkadaşlarla yemek sırasında da konuştuk ancak buradan da bir kez daha açıklamış olayım seneye Kocaeli Üniversitesi ile birlikte yeni organizasyonlar gerçekleştirilmesi için elimden geleni yapıyor olacağım.
Kocaeli il olarak benim daha fazla bulunmak istediğim iller arasında yer alıyor çünkü ilköğretim hayatıma Kocaeli'de başladım. Çok zaman geçti ama eski günleri hala gözümün önüne getirebiliyorum. Daha önce bir buçuk yıl kalmış olduğum Kocaeli'nde bulunmak ve orada bir şeyler gerçekleştiriyor olmak bana büyük mutluluk veriyor.





G.Y.T.E. Bilişim ve Kariyer Günleri Seminerim Ardından

8 Mayıs'ta sevgili dostum Ali Servet Eyüpoğlu liderliğinde organize edilen Gebze Yüksek Teknoloji Enstitüsü Bilişim ve Kariyer Günleri Oragnizasyonu'nda Visual Studio 2008 ve ASP.NET 3.5 semineri verdim. G.Y.T.E. yeşillikler içinde şehrin gürültüsünden uzak ve oldukça güzel bir üniversite, orada eğitim gören öğrencileri kıskanmamak elde değil.
Seminer'e katılan öğrenciler genellikle 1. ve 2. sınıftı bu sebeple konular biraz ağır geldi ama LinqDataSource ile birlikte gerçekleştirdiklerimizi gördükten sonra ASP.NET ve .NET Framework'e olan ilgilerinin oldukça arttığını düşünüyorum.

Salı, Mayıs 13, 2008

17 Mayıs 2008 YazGelistir Seminerleri İptal Edilmiştir

Daha önce bloğumdan duyurmuş olduğum 17 Mayıs 2008'de gerçekleştirilecek olan YazGelistir seminerleri iptal edilmiştir. Organizasyonu gerçekleştiren kişiler tarafından bana da çok geç bildirilen bu durumu sizlerle paylaşmak istiyorum. Umarım planlarınızda bir değişiklik söz konusu olmamıştır bir daha ki seminerlerde bu şekilde bir durumla karşılaşmamak dileğiyle...

Salı, Mayıs 06, 2008

Mekanist.Net Yayın Hayatına Başladı!

Sanal alemdeki sosyal iletişim sitelerinin aksine kullanıcıların birbirlerini çevrelerindeki işletmeler hakkında bilgilendirmelerini amaçlayan Mekanist.Net yayın hayatına başladı.

Mekanist.Net “Sosyal Yaşamın Mobil Rehberi” sloganıyla yola çıkan ekip, şimdilik İstanbul ile sınırlı olan ve bünyesinde farklı kategorilerde yaklaşık 4000 adet mekan bulunduran kullanıcı tabanlı paylaşım platformunu hayata geçirmiş bulunuyor.
Alışveriş , Restoran , Bar&Gece Klübü , Cafe , Güzellik Merkezleri , Turizm , Sağlık ve Eğitim gibi oldukça geniş bir kategori yelpazesi sunan Mekanist platformu ana kategorilerin dışında kullanıcıların hizmetine Akdeniz Mutfağı , Uzakdoğu Mutfağı , Vejeteryan veya Ev Yemekleri gibi daha özelleşmiş içerikleri de sunmakta.

Kitleler arası paylaşımı arttırarak kullanıcıların birbirlerine tecrübelerini ve tavsiyelerini aktarmalarına yardımcı olabilecek bir platform olarak tasarlanan Mekanist.Net bu alanda söz konusu olan ciddi bir ihtiyacı kapatma yolunda ilerliyor.

Mekanist bünyesinde şuan itibariyle tam olarak 12 adet Ana Kategori ve bunların altında onlarca özelleşmiş kategoriler yer almakta.Yapılan şey tamamiyle sanal ortamdaki verileri belli bir düzen içinde saklayıp bunu insanların hizmetine sunmak.Şuan sadece İstanbul ile sınırlı hizmet veren Mekanist.Net ‘ e internet ortamından http://www.mekanist.net/ adresinden ulaşabilirsiniz.

Perşembe, Mayıs 01, 2008

Mayıs Ayı Seminerlerimiz

Mayıs ayında kesinleşen seminer ve WorkShop'larımızı sizlerle paylaşmak istiyorum:

1 Mayıs 2008
İstanbul Üniversitesi Bilgisayar Mühendisliği Bölümü
13:00-16:00 Alper Çifci - C# WorkShop

8 Mayıs 2008
Gebze Yüksek Teknoloji Enstitüsü
15:30-16:30 Burak Batur - Visual Studio 2008 & ASP.NET 3.5
16:30-17:30 Osman Çokakoğlu - SQL Server 2008


15 Mayıs 2008
Kocaeli Üniversitesi
(Saatler henüz kesinleşmedi)
Burak Selim Şenyurt - Yazılımda Kariyer
Emrah Uslu - C# 3.0
Burak Batur - Visual Studio 2008 & ASP.NET 3.5


17 Mayıs 2008
YazGelistir.Com Seminerleri
Microsoft - İstanbul
17:00-17:45 Burak Batur - Visual Studio 2008 & ASP.NET 3.5

Salı, Nisan 29, 2008

Fatih Üniversitesi Bilişim Günleri'ndeydik

Netron Teknoloji olarak Fatih Üniversitesi'nde düzenlenen Bilişim Günleri etkinliğinde bir standımız var bu gün ben de standda yer alıp üniversiteli gençlik ile bir kez daha bir araya geldim. Etkinlik kapsamında bir de ASP.NET WorkShop'u düzenledik, katılımcıların pek çoğu daha önce ASP.NET'i bilmesine rağmen bahsetmiş olduğum No-Code Data Binding bölümünde gerçekleştirdiğimiz işlemler karşısında şok oldular :)
Ocak ayından beri bir üniversitenin bilgisayar labaratuarında eğitim vermemiştim, bu duygunun oldukça güzel ve zevkli bir duygu olduğunu bir kez daha hatırlamış oldum. Bilgisayarların dizilimi de Pamukkale Üniversitesi'ndeki bizim labımıza benzemekteydi ve aklıma kendi üniversitem geldi en kısa zamanda PAÜ'de de olmaya çalışacağım ama zaman yok :( Nolur kusura bakmayın...



Cumartesi, Nisan 26, 2008

YazGelistir.Com'da Office System Editörü Oldum

YazGelistir.Com'da Office System bölümüne editör oldum. Bu göreve Microsoft Office SharePoint Server 2007 ile ilgili çalışmalarım ile getirildim ve görevde kaldığım süre içerisinde de üzerime düşen görevi en iyi şekilde gerçekleştirmeye çalışıyor olacağım.
Bu güne kadar pek çok makalemin yayınlanmış olduğu yazgelistir.com'da editör olarak yer alıyor olmak benim için oldukça güzel bir duygu, bu bağlamda başta MOSS konusunda deneyim kazanmama olanak tanıyan Netron'daki sevgili yöneticilerim olmak üzere bana desteğini esirgemeyen herkese teşekkür ederim.

Perşembe, Nisan 24, 2008

Trakya Üniversitesi Seminer Günleri Etkinliği Ardından

Bu gün Edirne'de Trakya Üniversitesi'ndeydik. Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü'nün düzenlemiş olduğu Seminer Günleri etkinliğinde Trakya Üniversite'li arkadaşlarla bilgimizi paylaştık. İstanbul'dan saat 05'te sevgili çalışma arkadaşlarım Barış Karaağaç ve Serkan Karaca ile yola koyulduk. Hesapladığımızdan çok daha erken sürede Edirne'ye ulaştık ve etkinliğin gerçekleştirildiği salona gittik ancak salondaki ses ve ışık sistemini ayarlayacak olan görevli bile henüz ortada yoktu :) Görevli geldikten sonra ışık ve ses sisteminin ayarları yapıldı ve öğrencileri beklemeye başladık.

İlk seminere saat 09:30 da başladık. Son semineri verecek olan kişinin bizle gelmemesi nedeni ile ben katılımcıların zamanını çalmamak adına programıma bir seminer daha ekledim ve "ASP.NET 2.0 ve Visual Studio 2008 ile Web Programlama" konulu sunumum ile güne başladık. Katılımcıların bir çoğu ASP.NET'i henüz yeni öğrendikleri için seminer oldukça ilgilerini çekti özellikle hiç kod yazmadan yazmış olduğum küçük web sitesini de isteyenler oldu :) İlk sunumun ardından programda olan "Visual Studio 2008 & ASP.NET 3.5" sunumum ile programa devam ettik. İlk seminerde hiç kod yazmadan gerçekleştirilen uygulamanın ardından bu bölümde de ASP.NET ve LinQ entegrasyonu katılımcıların oldukça ilgisini çekti. İki sunumun arasından bölüm öğretim üyeleri ile birlikte yemeğe gittik ve küçük bir Edirne turu attık. Öğle yemeği sırasında Edirne'nin meşhur ciğerini tatma fırsatını da buldum ve bayıldım diyebilirim. Sırf ciğer yemek için bile Edirne'ye gidilebilir.

Süper bir öğle yemeği ve Edirne turunun ardından öğleden sonra seminerleri ile programa devam edildi. Öğleden sonra ilk seansta Barış "Cisco Networking" konulu sunumunu gerçekleştirdi ve katılımcılara Cisco ve sertifikasyon konularında yararlı bilgiler verdi ve demo olarak da iki tane network'ü kendi aralarında konuşturdu.

Barış'ın sunumunun ardından günün son sunumu olan "Microsoft Office SharePoint Server 2007" sunumu ile programa ben devam ettim. Benim açımdan ve katılımcılar açısından oldukça keyifli bir sunum oldu, özellikle de anket örneğinde yemek listesi oluştururken salondakilerin katılımı mükemmeldi.
MOSS sunumunun ardından günü noktaladık. Benim için harika bir gün geçti, hem katılımcıların hem de organizasyonu gerçekleştirenlerin bizle diyaloğu mükemmeldi. Hepiniz süpersiniz arkadaşlar ve değerli hoacalarım! Bu etkinlik Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü'nün gerçekleştirmiş olduğu ve bir seminer dizisi halinde her sene tekrarlanacak olan etkinliğin ilkiymiş ama hiç de öyle gibi değildi süper bir organizasyon söz konusuydu, umarım seneye de bir araya gelebiliriz.

Etkinliğin gerçekleştirilmesinde emeği geçen Trakya Üniversitesi Bilgisayar Mühendisliği Bölüm Başkanı Nurşen Suçsuz'a, bölüm öğretim üyeleri Aydın Carus, Deniz Taşkın ve Cem Taşkın'a, bölüm öğrencisi Fatih Coşkun'a ve Netron Bilişim Akademisi Pazarlama Departmanı'na sonsuz teşekkürler...



Salı, Nisan 22, 2008

Nedir bu SharePoint?

Bireysel sınıflarımda MOSS (Microsoft Office SharePoint Server) eğitimleri de verdiğimi söyleyince genellikle bu soruyu alıyorum. Bu aralar bu soruyu çok fazla almaya başladım ve bende buradan bir açıklama yapma ihtiyacı hissettim.

SharePoint kurumsal uygulamarda kod yazılarak gerçekleştirilebilecek pek çok projenin tek satır kod yazmadan var olan komponentler ile gerçekleştirilmesine olanak tanıyan bir teknoloji. Tabi SharePoint teknolojisi ile gerçekleştirebilecek tek şey kod yazmadan çok işlem yapmak değil. SharePoint kullanılarak kurum içerisindeki iş birliği ortamları da güçlendirilebiliyor. Kurum çalışanları ortak bir alanda buluşturularak aralarındaki haberleşme daha sağlıklı bir şekilde sağlanarak mail trafiği azaltılabiliyor. MOSS kullanılarak doküman paylaşımı da oldukça kolay hale getirilebiliyor. Dokümanlar üzerinde sağlamış olduğu yapılardan check-out ve check-in ile aynı doküman üzerinde birden fazla kişinin sağlıklı bir şekilde çalışması sağlanabiliyor. Dokumanlar üzerinde sağlamış olduğu bir diğer özellik de versiyonlama MOSS ile dokumanlarınızı ister major (1.0,2.0,3.0 şeklinde) ister minor (1.1,1.2,1.3 şeklinde) versiyonlayabilirsiniz.

Kurumlar için çok önemli bir ihtiyaç olan arama işlemlerine de MOSS çözüm getirmiş durumdadır. Belirtilen bir alanı örneğin paylaşım dosyaları ya da http://www.netron.com.tr/ 'yi indexletip ardından bu indexler üzerinden arama işlemlerinizi gerçekleştirebilirsiniz. MOSS'un kendi sitelerini de indexleyebildiğinden bahsetmeye sanırım gerek yok :)

MOSS ile gerçekleştirebilecek bir işlem de portal çözümleridir. Web sitelerinin içeriğini onaylama mekanizması ile birlikte tek satır kod yazmadan güncelleyebiliyorsunuz. Sizin yetki verdiğiniz kişiler siteleri güncelliyor ve siz onay verdikten sonra güncellenen alan yayına giriyor, evet yanlış duymadınız tek satır kod yazmadan sadece yeni bir Site ekleyerek bu işlemleri gerçekleştirebiliyorsunuz.

MOSS, BI (Business Intelligence) tarafında da pek çok soruna çözüm sağlıyor, örneğin Excel'de yer alan verilere göre raporlar oluşturabiliyor hatta Excel Web Access Web Part aracılığı ile Excel içinde yer alan verilere web üzerinden erişebiliyorsunuz. BI tarafında sağlanan bir diğer özellikte InfoPath formları. InfoPath formları ile birlikte kod yazarak oluşturulabilecek bir formu sürükle bırakla anında oluşturup kulanıcıların bunu web üzerinden doldurmasını sağlayabilir ve doldururlan formlar üzerinde işlemler gerçekleştirebilirsiniz.

MOSS 2007 Outlook ile de entegre olarak Portal üzerindeki verilere Outlook aracılığı ile erişilmesine olanak tanıyor ve siteye Internet Explorer ile bağlanmadan Outlook aracılığı ile eklenen dokümanlara erişme olanağına sahip oluyorsunuz. Dokümanlara erişimde sağlanılan tek kolaylık sadece Outlook ile entegrasyon değil, her kütüphanenin veya listenin RSS'i oluşturulup kullanıcıların bu RSS'lere abone olması da yine tek satır kod yazmadan varsayılan olarak sağlanabiliyor.

Yukarıda saymış olduğum özellikler MOSS'un yapabileceklerinin sadece bir kaçı, umarım artık kafanızda Nedir bu SharePoint? şeklinde bir soru kalmaz :)

Blog Ödülleri 2008

TurkAspx.net dört profesyonelin bir araya gelip bilgi birikimini "Bilgi Paylaşıldıkça Büyür!" vizyonu ile paylaştığı bir yazılım bloğu. Site üzerinde ASP.NET başta olmak üzerinde .NET teknolojileri içerisinde yer alan pek çok konu hakkında kısa bilgilere erişebilirsiniz.
Site yayın hayatına başlayalı çok fazla zaman olmamasına rağmen dikkatleri üzerinde toplamayı başardı ancak şu an için bu bize yetmiyor. Site yöneticileri ve yazarları olarak sitenin tanınırlığını arttırmak ve bilgi birikimimizi daha fazla kişi ile paylaşmak adına sitenin Microsoft sponsorluğunda gerçekleştirilen Blog Ödülleri 2008 yarışmasında yer almasına karar verdik. Yarışma sonucunda alacağımız en büyük ödül daha fazla bilişim kahramanının sitemizdeki bilgiler ile bilgilerine bilgi katıyor olmasıdır.

Blog Ödülleri 2008 yarışması hakkında bilgi almak için http://2008.blogodulleri.com/ adresini ziyaret edebilirsiniz.

TurkAspx.Net'e destek vermek için http://2008.blogodulleri.com/Oylama.aspx?BID=579 adresine tıklayıp siteye üye olduktan sonra kullanıcı adınız ve parolanız ile giriş yapıp Oy Ver Button'una tıklayabilirsiniz.



Salı, Nisan 08, 2008

Uluslararası Microsoft SharePoint Konferansı 2008


İstanbul - 10-11 Nisan 2008, Swissotel

Uluslararası Microsoft SharePoint Konferansı 2008, Seattle ve Dubai'den sonra 10-11 Nisan tarihlerinde İstanbul Swissotel'de gerçekleştiriliyor. Bu iki günlük konferans, Microsoft Office SharePoint Server ürün grubu, BT uzmanları ve iş ortakları ile tanışmak ve iş birliği kurmak açısından bulunmaz bir fırsat! Siz de bugün kayıt olun, konferansta yerinizi alın...

Konferansta Neler Var?
3 paralel oturumda 30’un üzerinde toplantı! SharePoint hakkında bilmek isteyeceğiniz her şey Uluslararası Microsoft Sharepoint Konferansı 2008 – İstanbul’da!

Paralel Oturumlar: - Kurumsal İçerik Yönetimi ve Birlikte Çalışma- Süreç Yönetimi, Kurumsal Zeka ve İş Uygulamaları ile Entegrasyon- Yönetim, Dağıtım ve Yükseltme

Konferansta Kimler Konuşmacı Olacak?
Mart ayında Seattle’da gerçekleştirilecek Microsoft SharePoint Konferansı’ndan dört konuşmacı, Microsoft Türkiye ve Microsoft Ortadoğu ve Afrika bölgesinde çalışan SharePoint uzmanları Microsoft SharePoint Konferansı 2008 İstanbul’da!

Yurtdışından gelen konuşmacılar: Joel Oleson: SharePoint Kıdemli Teknik Ürün MüdürüJerome Thiebaud: SharePoint Designer Ürün MüdürüJoseph Khalaf: SharePoint Global Destek MühendisiTodd Klindt: Windows Sharepoint Services MVP, TechNet Magazine YazarıPatrick Beeharry: Office Sunucuları Ürün Müdürü, Microsoft MEA

Microsoft Sharepoint Konferansı 2008 İstanbul
Microsoft Sharepoint Konferansı 2008 İstanbul hakkında bilgi almak ve konferansa kayıt için:
www.sharepointconferenceistanbul.com

Cumartesi, Nisan 05, 2008

Nisan Ayı Seminerlerim

Netron Teknoloji olarak Nisan ayında Trakya Üniversitesi'nin Seminer Günleri etkinliğine katılıyoruz. Seminer Günleri çerçevesinde 24 Nisan 2008 günü Türkan Sabancı Kültür Merkezi'nde toplam dört adet sunum gerçekleştiriyor olacağız program şöyle:

09:30-10:30
Konu: Visual Studio 2008 & ASP.NET 3.5

Konuşmacı: Burak Batur
11:00-12:00
Konu: Microsoft Office SharePoint Server (MOSS) 2007
Konuşmacı: Burak Batur
13:30-14:30
Konu: Cisco Networking
Konuşmacı: Barış Karaağaç
15:00-16:00
Konu: Kariyer Workshop
Konuşmacı: Tuğba Avcı


Nisan ayında gerçekleştirecek olduğumuz bir diğer etkinlik de geçtiğimiz sene iki defa gerçekleştirmiş ve büyük keyif almış olduğum ilköğretim öğrencileri ile buluşmak olacak. 8 Nisan 2008 salı günü sevgili dostum Osman Çokakoğlu ile birlikte Kemer Koleji'nde Internet Haftası etkinlikleri kapsamında Kemer Koleji öğrencileri ile bir araya geliyor olacağız. Büyük keyif alacağımı düşündüğüm seminerde Internet ve Etkin Kullanımı konulu bir sunum gerçekleştireceğim.