Bilmek istediğin her şeye ulaş

Murat Güveli, 

Öğrenci

Öğrenci Murat Güveli inploid.com'da 2 soru sordu, 13 soru yanıtladı ve 19 takipçisi var.

Mayıs 2014

Murat Güveli bir yanıt verdi.

İnsanlığa karşı işlenmiş suç denilince aklınıza ne geliyor?

Birinci dunya savasında ermenilerin osmanlı askerlerınn katlıne sebep olmaları
Mayıs 2014

Murat Güveli bu yanıtı beğendi:

ÖYP için YDS İngilizce sınavımı geçmem lazım ama liseden kalma İngilizce bilgim var. Bunu nasıl geliştiririm? Yapmam gereken neler var?

Bunun için üç seçenek var.
  1. Dil kursu, bunu yurtiçinde yapabilirsiniz ya da daha verimli olmasını istiyor ve imkanınız da varsa yurtdışında.
  2. Çevrimiçi kaynaklar, İnternet'de tüm yurtiçi kurslarından daha verimli olabilecek siteler mevcut. Bir kısmı zaten interaktif ve anadili İngilizce olan insanlarla çalışabiliyorsunuz. Örneğin livemocha.com, busuu.com...
  3. Bir İngilizce CD + Kitap öğrenme seti alabilir ve onlardan öğrenebilirsiniz.
Nisan 2014

Murat Güveli bu yanıtı beğendi:

Üniversite sana en çok ne öğretti?

Az parayla çok iş yapmayı :)
Nisan 2014

Murat Güveli bir yanıta alt yorum yaptı

nasıl yapabılrım peki hocam bunları.ben vısual studıa asp.net de yapmam lazım bunu. elınız de forum sıtesı template yada kaynak kodunuz var mı
Arkadaşım vbulletin, smf vb. cms ler var onları kullanarak çok rahat forum sitesi yapabilirsin .
Nisan 2014

Murat Güveli bu yanıtı beğendi:

Forum sitesine benzer bir proje yapmam gerekiyor, nasıl gerçekleştirebilirim?

Arkadaşım vbulletin, smf vb. cms ler var onları kullanarak çok rahat forum sitesi yapabilirsin .
Nisan 2014

Murat Güveli bir yanıt verdi.

Bir 10. sınıf öğrencisi olarak hedefim çok büyük. Şimdiden YGS'ye düzenli şekilde çalışsam istediğim başarıyı elde edebilir miyim sizce?

Planla olarak calısırsan ve hedefınden vazgecmez ıllakı kazanabılırsın. Tabı ısın hayırlısı. Madem 10. Sınıftasın 12 sınıfa 2 senen var ve eksıklıklerını tamamlarsan son sınıfa herseyı bırakmazzsan halledersın
Nisan 2014

Murat GüveliMsSQL (Microsoft SQL Server) konu başlığını takip etmeye başladı.

MsSQL (Microsoft SQL Server)

Formatting of continuation data will be changing soon. To continue using the current formatting, use the 'rawcontinue' parameter. To begin u...

Nisan 2014

Murat GüveliForum konu başlığını takip etmeye başladı.

Forum

Forum (tartışma), bir tartışma biçimi. İnternet forumu - İnternet tartışmalarının yapıldığı alan Forum Romanum - Eski Romalılar zamanında,...

Nisan 2014

Murat Güveli bu yanıtı beğendi:

Forum sitesine benzer bir proje yapmam gerekiyor, nasıl gerçekleştirebilirim?

Merhaba, burada bizden istediğin nedir? Siz sanırım daha proje yapım aşamasına bile geçmemişsiniz. Projeye bir kere başlayın sonra sorunlarınızı paylaşın.
Nisan 2014

Murat Güveli bu yanıtı beğendi:

Forum sitesine benzer bir proje yapmam gerekiyor, nasıl gerçekleştirebilirim?

Projenin hangi dille yazılacağına göre de değişecektir. Detay paylaşabilirseniz yardımcı olunabilir
Nisan 2014

Murat Güveli bu yanıtı beğendi:

Forum sitesine benzer bir proje yapmam gerekiyor, nasıl gerçekleştirebilirim?

Öncelikle ilk iş veri tabanı tasarımı yapmaktır ve işin bel kemiğidir. Hatta veri tabanını tasarlarken yaptığınız işin ne kadar kolay veya zor olacağı konusunda bir fikir sahibi olursunuz.

Veri tabanı tasarlarken dikkat etmeniz gereken basit ana noktalar:
  1. Veri tabanında bulunan her tabloda mümkün olduğunca az kolon oluşturun ancak bunu yaparken veri kaybetmeyeceğiniz biçimde kolonlar oluşturun (ör: az kolon kullanacağım diye tek kolon içinde string olarak birden farklı türden değer saklamaya çalışmayın) .
  2. Elbette veri tabanında tablolar arasındaki ilişkileri doğru kurgulayın (primary key, foreign key bağlantıları) .
  3. Eğer bir veri bir tabloda bulunuyor ise başka bir tabloda (kolaylık olsun diye) aynı veriyi tutmayın (ör: kullanıcıların oluşturduğu başlıkların bulunduğu tablo varken kullanıcı tablosunda "başlık sayısı" gibi bir kolon açmayın çünkü bu veriye bir tablodan erişebiliyorsunuz zaten) .
  4. Bir tablodaki kolon sayısı çok fazla artıyor ise muhtemelen daha nadir erişmek isteyeceğiniz veriler yüzündendir. Bu durumda "one-one" bağlantılı bir başka tabloya diğer kolonları taşıyın (ör: kullanıcının temel bilgilerinin bulunduğu bir tablo ile (users) çok nadiren lazım olacak diğer bilgilerinin bulunduğu (user_information) bir başka tablo oluşturun ve bunlar 1-1 olsun) .
  5. Veri tabanını tasarlarken her veriye nasıl erişeceğiniz konusunda bilginiz olmalı. Yani söylemek istediğim, tabloları oluştururken proje içinde bu tablolardaki bilgilerin nasıl ve nerelerde gösterileceği konusunda bilgi sahibi olmalısınız, bu konuda dikkatli olursanız doğru bir tasarım yapabilirsiniz.
  6. ... ...
  7. ...
  8. ...
Bunlar dışında bir çok nokta var elbette ancak tasarım esnasında bu konulara dikkat ederseniz sizin için faydalı olacaktır.
Diğer konu ise proje çatısını oluşturmak. Projeyi C# ile kodlayacağınıza göre Visual Studio'da projenizi oluştururken dikkat etmeniz gereken bazı noktalar olacaktır (MVC, WebForms, LINQ, Entity Framework... Diğer tercihlerinizi bilemiyorum) .

Projenin genel olarak daha hızlı ve esnek kodlanabilmesi için bazı farklı işleve sahip olan katmanları birbirinden ayırmalısınız. MVC yapısı gereği bu konuda zaten belli ölçüde ayrıştırılmış olarak geliyor ancak Webforms kullanacaksanız bu katmanları kendiniz oluşturmalısınız. Mesela bir Business Logic katmanı dediğimiz ve veri tabanı sorguları ile nesneleri bir araya getirip gereken biçimde veriyi sunabilen bir katman olmalı. Ayrıca bazı static araçları, extension method'ları ve fonksiyonları barındıran bir katman daha olmalı ve tüm diğer katmanlardan erişilebilmeli. Bir de ayrıca salt nesnelerin bulunduğu bir Data Transfer Objects katmanı olmalı ki ihtiyacınız olan minimum özellikteki nesneleri kullanabilesiniz.

Bunlar biraz havada kalıyor elbette ancak eğer bu bahsettiklerimden hiç bir anlam çıkaramadıysanız, bu yanıtı yok sayın, çünkü ihtiyacınız olan şey çok daha basitten karmaşığa doğru giden bilgiler olacaktır. Bunu da internette araştırma yaparak elde edebilirsiniz (ya da yanınızda size projede destek olan biri olmalı) .
Nisan 2014

Murat GüveliHakan Köse kişisini takip etmeye başladı

Hakan Köse, İnternet Girişimcisi, @hakank

Web Application Development, ASP.NET, C#, SQL Server, Web Design and some passion..

Nisan 2014

Murat GüveliYazdımdurdum kişisini takip etmeye başladı

Yazdımdurdum, E-Ticaret Yöneticisi, @ersever

Nisan 2014

Murat GüveliPatron kişisini takip etmeye başladı

Patron, Yazılım Geliştirme Uzmanı, @ByMFB

Nisan 2014

Murat Güveli bir yanıta alt yorum yaptı

Hocam söylediklerini için tesekkur ederim yanliz arastirna baya yapiyorum fakat dediğimiz gibi bilen yol gösteren kimse yok. Hocalara soruyoruz onlarda isim var yapamam diyorlar.bizde üstesinden gelemiyoruz projenin ne yapicaz bilmiyorun
Öncelikle ilk iş veri tabanı tasarımı yapmaktır ve işin bel kemiğidir. Hatta veri tabanını tasarlarken yaptığınız işin ne kadar kolay veya zor olacağı konusunda bir fikir sahibi olursunuz.

Veri tabanı tasarlarken dikkat etmeniz gereken basit ana noktalar:
  1. Veri tabanında bulunan her tabloda mümkün olduğunca az kolon oluşturun ancak bunu yaparken veri kaybetmeyeceğiniz biçimde kolonlar oluşturun (ör: az kolon kullanacağım diye tek kolon içinde string olarak birden farklı türden değer saklamaya çalışmayın) .
  2. Elbette veri tabanında tablolar arasındaki ilişkileri doğru kurgulayın (primary key, foreign key bağlantıları) .
  3. Eğer bir veri bir tabloda bulunuyor ise başka bir tabloda (kolaylık olsun diye) aynı veriyi tutmayın (ör: kullanıcıların oluşturduğu başlıkların bulunduğu tablo varken kullanıcı tablosunda "başlık sayısı" gibi bir kolon açmayın çünkü bu veriye bir tablodan erişebiliyorsunuz zaten) .
  4. Bir tablodaki kolon sayısı çok fazla artıyor ise muhtemelen daha nadir erişmek isteyeceğiniz veriler yüzündendir. Bu durumda "one-one" bağlantılı bir başka tabloya diğer kolonları taşıyın (ör: kullanıcının temel bilgilerinin bulunduğu bir tablo ile (users) çok nadiren lazım olacak diğer bilgilerinin bulunduğu (user_information) bir başka tablo oluşturun ve bunlar 1-1 olsun) .
  5. Veri tabanını tasarlarken her veriye nasıl erişeceğiniz konusunda bilginiz olmalı. Yani söylemek istediğim, tabloları oluştururken proje içinde bu tablolardaki bilgilerin nasıl ve nerelerde gösterileceği konusunda bilgi sahibi olmalısınız, bu konuda dikkatli olursanız doğru bir tasarım yapabilirsiniz.
  6. ... ...
  7. ...
  8. ...
Bunlar dışında bir çok nokta var elbette ancak tasarım esnasında bu konulara dikkat ederseniz sizin için faydalı olacaktır.
Diğer konu ise proje çatısını oluşturmak. Projeyi C# ile kodlayacağınıza göre Visual Studio'da projenizi oluştururken dikkat etmeniz gereken bazı noktalar olacaktır (MVC, WebForms, LINQ, Entity Framework... Diğer tercihlerinizi bilemiyorum) .

Projenin genel olarak daha hızlı ve esnek kodlanabilmesi için bazı farklı işleve sahip olan katmanları birbirinden ayırmalısınız. MVC yapısı gereği bu konuda zaten belli ölçüde ayrıştırılmış olarak geliyor ancak Webforms kullanacaksanız bu katmanları kendiniz oluşturmalısınız. Mesela bir Business Logic katmanı dediğimiz ve veri tabanı sorguları ile nesneleri bir araya getirip gereken biçimde veriyi sunabilen bir katman olmalı. Ayrıca bazı static araçları, extension method'ları ve fonksiyonları barındıran bir katman daha olmalı ve tüm diğer katmanlardan erişilebilmeli. Bir de ayrıca salt nesnelerin bulunduğu bir Data Transfer Objects katmanı olmalı ki ihtiyacınız olan minimum özellikteki nesneleri kullanabilesiniz.

Bunlar biraz havada kalıyor elbette ancak eğer bu bahsettiklerimden hiç bir anlam çıkaramadıysanız, bu yanıtı yok sayın, çünkü ihtiyacınız olan şey çok daha basitten karmaşığa doğru giden bilgiler olacaktır. Bunu da internette araştırma yaparak elde edebilirsiniz (ya da yanınızda size projede destek olan biri olmalı) .
Nisan 2014

Murat Güveli bu yanıtı beğendi:

Üniversite sana en çok ne öğretti?

Hiç birşey öğrenemeyecegımı öğrettı
Nisan 2014

Murat Güveli bir yanıt verdi.

Üniversite sana en çok ne öğretti?

Hiç birşey öğrenemeyecegımı öğrettı
Nisan 2014

Murat Güveli bir yanıt verdi.

Şimdiye kadar seyrettiğiniz en kafa karıştırıcı film ya da filmler hangileridir?

Trans filmi cok karısık degil ama filmin bası ile sonunda olanlar herseyı ortaya koyuyor. Bırazda cozmeye calısınca
Nisan 2014

Murat GüveliYabancı Filmler konu başlığını takip etmeye başladı.

Yabancı Filmler

Formatting of continuation data will be changing soon. To continue using the current formatting, use the 'rawcontinue' parameter. To begin u...

Daha Fazla

İlgilendiği KonularTümü

ASP.NET

264 Kişi   140 Soru

.NET

1298 Kişi   87 Soru

Yazılım

2911 Kişi   548 Soru

Web Siteleri

3040 Kişi   264 Soru

İnternet

2502 Kişi   535 Soru

Bilgisayar

2527 Kişi   437 Soru

Sinema

3099 Kişi   300 Soru

Muhabbet

2082 Kişi   2355 Soru

İş Hayatı

2326 Kişi   325 Soru

İnternet Teknolojileri

1209 Kişi   170 Soru

Bilgisayar Programları

1789 Kişi   179 Soru

Girişimcilik

3471 Kişi   358 Soru

Kariyer

619 Kişi   88 Soru

Siyaset (Türkiye)

1423 Kişi   470 Soru

Varoluş Hakkında

2774 Kişi   1061 Soru

Psikoloji

2688 Kişi   947 Soru

Sosyal Medya

1364 Kişi   212 Soru

Sağlık

1065 Kişi   1183 Soru

inploid

1153 Kişi   709 Soru

Bilgisayar Oyunları

785 Kişi   111 Soru

Dil Eğitimi

537 Kişi   25 Soru

Türkiye Sorunları

1109 Kişi   239 Soru

Filmler

3195 Kişi   192 Soru

Hastalıklar

385 Kişi   275 Soru

Cep Telefonları

594 Kişi   224 Soru

Futbol

858 Kişi   196 Soru

Teknoloji

1851 Kişi   576 Soru

Yazılım Geliştirme

1186 Kişi   185 Soru

Yabancı Filmler

893 Kişi   114 Soru

Forum

14 Kişi   17 Soru