lostyazilim
tr.link

Nereden Başlamalıyım?

5 Mesajlar 901 Okunma
acebozum
tr.link

collapse23 collapse23 WM Aracı Kullanıcı
  • Üyelik 28.06.2019
  • Yaş/Cinsiyet 28 / E
  • Meslek E-Ticaret
  • Konum İstanbul Anadolu
  • Ad Soyad A** U**
  • Mesajlar 1
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Herkese merhaba,

Bu konuyu açmadan önce bir kaç gündür detaylı olarak internette arama yapıyorum ancak sorularıma cevap olacak içerikler bulamadım. Programlama dilleri arasından en keyif alacağım dil olan PHP 'yi öğrenmeye karar verdim. HTML ve CSS ile temel bilgiye erişip bir kaç eğitim tamamladım. Aynı şekilde PHP ile ilgili de temel bilgi eğitimlerimi tamamladım. Fakat bunları aktif olarak kullanmadığım için ise net olarak öğrenebilmiş kabul etmiyorum kendimi. Kendimi geliştirebilmem için neler yapmalıyım? Bu dili en doğru ve etkili şekilde nasıl öğrenebilirim? Lütfen sadece proje çalışması yap diyip çekilmeyin. Ne gibi projeler yapmam gerektiğini de paylaşın ki daha rahat anlayabileyeyim. İlgi ve alaka gösterip vaktini ayıran arkadaşlara şimdiden teşekkür ederim. Herkese iyi forumlar!
 

 

wmaraci
reklam

EchoBilisim EchoBilisim WM Aracı Kullanıcı
  • Üyelik 10.10.2015
  • Yaş/Cinsiyet 38 / E
  • Meslek Doğalgaz
  • Konum İstanbul Avrupa
  • Ad Soyad N** B**
  • Mesajlar 563
  • Beğeniler 139 / 141
  • Ticaret 2, (%100)
Pratik yapmanız gerekli bir kaç yazılım yapmayı deneyin yapın gerekirse ücretsiz paylaşım hatalar ve eksikler bilir kişiler tarafından söylenir kodlamayı yaptığın için zamanla gelişmiş olursun pratik olmuş olur

Yapboz gibi yapıp bozdukça insan daha iyi çözüyor bu sayede kendini geliştirmiş olmuş olursun

Test etmek denemek için hosting yoksa bu konuda ücretsiz yardımcı oluruz size
 

 

Rhost.com.tr EchoBilisim.com AnlıkHaber.com.tr webmasterturkiye.com

emreyvz emreyvz .NET Core & Angular & PHP Kullanıcı
  • Üyelik 19.04.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** Y**
  • Mesajlar 691
  • Beğeniler 110 / 250
  • Ticaret 24, (%100)
Merhabalar, bahsettiğiniz gibi projeler yapmadan dili tam olarak kavramış olmazsınız. İçerisinde SQL, HTTP Request, Zaman İşlemleri ve string manipülasyonları olan bir proje yapabilirseniz belirli bir seviyeye gelmiş olarak kabul edebilirsiniz kendinizi. Bunun için size bir soru cevap platformu yazmanızı tavsiye ederim. Detayları da anlatayım, ne yapacağınız konusunda yol haritanız belli olsun.



    [*] Sistemde basit olarak Anasayfa, giriş yapma, kayıt olma, profil ve soru detay sayfası bulunacaktır.
    [*]Anasayfada veritabanınızda yer alan bütün soruların başlıklarını ve soru içeriklerini listeleyin. (SQL İşlemi)
    [*]Anasayfada bir selectbox ile sayfada izin verilen sayıda kaydı görebilin. Örnek 5 kayıt seçildiyse veritabanından 5 kayıt dönsün. Veritabanından tüm kayıtları alıp PHP ile saydırmadan direkt olarak SQL sorgusundan 5 kayıt dönsün. (GET Request , SQL)
    [*]Yine anasayfada sayı selectbox'unun yanına zaman selectbox'ı da ekleyin. Son 1 saat, Son 6 saat gibi seçenekler ekleyin ve süreye göre veritabanından filtrelemeler yaparak veri çekin. (Zaman işlemleri, GET Request)
    [*] Soru detaylarını görmek için soruya tıkladığımızda soruya yorum yapabilelim. Bu yaptığımız yorumların sayısı anasayfada sorular listelenirken köşede yazsın. 3 yorum var gibi. (İlişkili SQL)
    [*]Sisteme soru ekleme ekranında soru içerisinde küfür varsa soru sisteme eklenilmez. Kullanıcıya soru içeriğini düzeltmesi için bilgi mesajı verilir. (POST Request, String Manipülasyonları)
    [*]Soru başlığı her zaman Title Case olmalı. Yani her kelimenin ilk harfi büyük harf olmalı. Kesinlikle başlıkta ilk harf harici büyük harf kullanılmamalı. Kullanıcı yanlış girse bile uyarılmadan düzeltilerek veritabanına eklenmelidir. (POST Request, String Manipülasyonları)
    [*]Soru sorulurken sorunun yayınlanma saatini seçmek ve o saatten sonra diğer kullanıcılara görünmesini istiyorum. Örneğin saat 18:30'u seçiyorum ve sorum saat 18:30'dan sonra diğer kullanıcıların önüne düşmeye başlıyor. (Zaman Manipülasyonu)
    [*] Kullanıcı sisteme üst üste 5 gün 10 gün veya 15 gün girdiğinde profilinde 5 , 10 ve 15 gün için rozet (resim) görünmeli. (Zaman İşlemleri)
    [*] 6 gün üst üste giren kullanıcı 10 ve 15 gün rozetleri için kalan ilerlemeyi progress bar ile profilde görebilsin. (Zaman İşlemleri)
    [*] Soru detay sayfasında yorum yapan kullanıcı ve yaptığı yorum görüntülenirken; eğer yorum yapan kullanıcı en fazla 1 haftalık üyeyse kullanıcının isminin yanında *New Member* yazısı görülsün . (Zaman İşlemleri)



Bazıları yeni başlayanlar için zorlayıcı olabilir. Ama bu şeylerin nasıl yapılacağını araştırın kendiniz. Soruların cevapları kesinlikle internette var. O yüzden fikriniz olmadığı durumlarda araştırın ve cevapları bulun. Sonradan yıllar geçse de mantığını bildiğiniz için unutmazsınız.


Kolay gelsin.
EchoBilisim mert29 BEYAZMASTER

kişi bu mesajı beğendi.

mert29 mert29 WM Aracı Kullanıcı
  • Üyelik 26.12.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek serbest meslek
  • Konum Ankara
  • Ad Soyad E** K**
  • Mesajlar 532
  • Beğeniler 133 / 133
  • Ticaret 0, (%0)
emreyvz teşekkürler bende not aldım. Öğrenince deniyecegim
 

 

wmaraci
wmaraci

130793 130793 WM Aracı Anonim Üyelik
  • Üyelik 19.07.2021
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 238
  • Beğeniler 8 / 34
  • Ticaret 0, (%0)
algoritmadan başla gerisi gelir.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al