Merhaba ,
Php Projelerimi kendim yapmak için udemy'den Sıfırdan İleri Seviyeye PHP Web Programlama (HTML+PDO+MySQL) eğitim seti satın almak istiyorum.
Script - tema vb satış konuları içerisinde sürekli Temiz Kodlamadan Seo uyumundan bahsediliyor.
Bildiğim her işi düzgün ve temiz yapmaya gayret gösterdiğim için alacağım eğitimin beni doğru yönlendirmesini ve ilerleme konusunda sıkıntı çıkarmamasını istiyorum.
Satın alıp memnun kaldığınız ya da önerebileceğiniz bir eğitim seti varsa cevap yazarsanız çok sevinirim ilginiz için teşekkürler
udemy Php Msql Dersleri Hakkında
15
●1.887
- 27-10-2018, 19:14:01Kimlik doğrulama veya yönetimden onay bekliyor.Tayfun Erbileni öneririm. Kendisinin eski videoları sayesinde bi noktaya geldiğim doğrudur. Şuan Udemy'de de kurs veriyormuş, öyle duydum.
- 27-10-2018, 19:30:46MisafirÇok teşekkürler ancak sizin değerli zamanınızı hiç bir bilgim yokken çalmak hoş olmaz temelini attıktan sonra çözemediğim yerlerde yardımınızı isterim.oxcakmak adlı üyeden alıntı: mesajı görüntüle
evet udemy'de eğitimi var 2 kişi arasında kararsız kalmış durumdayımSametSamyeli adlı üyeden alıntı: mesajı görüntüle
- 27-10-2018, 19:34:25Tayfun Erbilenin kursunu tavsiye ederim. İzledim gayet güzel anlatıyor
- 27-10-2018, 19:37:59MisafirCevap için teşekkürler peki almış olduğun eğitim sayesinde bir proje ya da sistem yapabildin miMehmetmasa adlı üyeden alıntı: mesajı görüntüle
bunu soruyorum çünkü aklımdaki projeleri kendim yapmak istiyorum.
- 27-10-2018, 19:43:15Tayfun Erbilen iyidir. Akıcı ama bir o kadar da çok hızlı anlatır. Sıkılma imkanınız yok ama programlama konusunda çok yeni iseniz, "ne anlattı la bu şimdi ? Tekrar izleyeyim bari" diyebilirsiniz. Uygulama esnasında çok pratik olduğuna da şahit oluyorsunuz. Kesinlikle bir şeyler katıyor. Özet olarak konuları çok güzel bir dile ve çok hızlı anlatıyor. Ve anlattığı herşeyi ve fazlasını, eğitim sonundaki Crm projesi ile de pekiştirerek/uygulayarak anlatıyor. O hızlı geçti dediğiniz konuyu, uygulama üzerinde de gördüğünüzde "heee şimdi daha iyi anladımmmmm" diyebiliyorsunuz.
Emrah Yüksel de kötü değil. Onunla da kopyala yapıştır ile sürekli aynı kodları yazmaktan kurtuluyorsunuz. Çok sıktığını söyleyemem. Tayfun'a göre daha basit ilerliyor.
Her ne kadar bazen kötü espriler ile konu dışı konuşsa da (gerçekten bazen sıkıyor) İsmail Bat'ın da eğitimi iyidir. Güzel yöntemler öğrenebiliyorsunuz.
Bir de Volkan Alakent'in php kursu var. Aralarındaki en bilgili gördüğüm bu. Ama malesef sıkıcı geliyor. Çünkü bilal'e anlatır gibi anlatıyor. Yani onun eğitimini izlediğinizde, eğer daha önceden hiç mouse tutmamış birisi iseniz ve internet ile de ilk defa tanışıyorsanız, kesinlikle Volkan hoca. En detaylı ve kapsamlı eğitimi Volkan hazırlamış. Ama başlangıç seviyesini aşan insanlar için sıkıcı örnekleri var. Basit bir include ile require konusunu 20 dakikanın üzerinde ve 15-20'ye yakın örnekler ile pekiştiriyor.
Bütçen ve vaktin var ise dördünü de al : ) Her birinden farklı şeyler öğreniyorsun.
Yok sadece 1 tane alabilirim şimdilik diyorsan ; Tayfun Erbilen. - 27-10-2018, 19:57:04@dropship; Eğitimi almadan öncede biraz bilgim vardı;
Admin Demo
K.adı : mehmetmasa
Şifre: demodemo
Kullanıcı Demo
K.adı : mehmetmasa
Şifre: mehmetmasa
Bu şekilde bir yazılım yapabiliyordum. Baştan sona 0'dan hepsini izlemedim tam anlamadığım veya bilmediğim konuları izledim anlaşılır şekilde anlatıyordu.
Temiz koda size bir örnek vereyim
Normal Pdo kullanırken yaptığım bir listeleme (İlk listemele kodum
)
<?php $sorgu = $baglanti->prepare("SELECT COUNT(*) FROM orders where status != 'Sıraya Alındı' "); $sorgu->execute(); $num = $sorgu->fetchColumn(); /* KAYIT SAYISI */ $sayfada =11; $toplam_sayfa = ceil($num / $sayfada); $sayfa = isset($_GET['sayfa']) ? (int) $_GET['sayfa'] : 1; if($sayfa < 1) $sayfa = 1; if($sayfa > $toplam_sayfa) $sayfa = $toplam_sayfa; $limit = ($sayfa - 1) * $sayfada; if ($num > 0) { $sth = $baglanti->prepare("SELECT * FROM orders where status != 'Sıraya Alındı' ORDER BY id DESC LIMIT " . $limit . ", " . $sayfada ); $sth->execute(); $result = $sth->fetchAll(PDO::FETCH_ASSOC); for ($i=0; $i <count($result); $i++) { echo ' <tr> <th scope="row">'.$result[$i]['id'].'</th> <td>'. $result[$i]['service_name'].'</td> <td>'.$result[$i]['user_link'].'</td> <td>'.$result[$i]['api_name'].'</td> <td>'.$result[$i]['user'].'</td> <td>'.$result[$i]['quantity'].'</td> <td>'.$result[$i]['price'].' <i class="fa fa-try"></i></td> <td>'.$result[$i]['status'].'</td> <td>'.$date.'</td> </tr> '; } $sayfa_goster = 11; // gösterilecek sayfa sayısı $en_az_orta = ceil($sayfa_goster/2); $en_fazla_orta = ($toplam_sayfa+1) - $en_az_orta; $sayfa_orta = $sayfa; if($sayfa_orta < $en_az_orta) $sayfa_orta = $en_az_orta; if($sayfa_orta > $en_fazla_orta) $sayfa_orta = $en_fazla_orta; $sol_sayfalar = round($sayfa_orta - (($sayfa_goster-1) / 2)); $sag_sayfalar = round((($sayfa_goster-1) / 2) + $sayfa_orta); if($sol_sayfalar < 1) $sol_sayfalar = 1; if($sag_sayfalar > $toplam_sayfa) $sag_sayfalar = $toplam_sayfa; if($sayfa != 1) echo ' <a href="?sayfa=1"><<İlk sayfa </a> '; if($sayfa != 1) echo ' <a href="?sayfa='.($sayfa-1).'"><Önceki - </a> '; for($s = $sol_sayfalar; $s <= $sag_sayfalar; $s++) { if($sayfa == $s) { echo '[' . $s . '] '; } else { echo '<a href="?sayfa='.$s.'">'.$s." ".'</a> '; } } if($sayfa != $toplam_sayfa) echo ' <a href="?sayfa='.($sayfa+1).'"> - Sonraki></a> '; if($sayfa != $toplam_sayfa) echo ' <a href="?sayfa='.$toplam_sayfa.'"> Son sayfa>></a>'; }else{ echo "</tbody> </table> <center style = 'margin-top:25px;'> Tabloda veri bulunmuyor. </center>"; } ?>Bunu internette bulup kendime göre ayarlamıştım
Tayfunun githubda paylaştığı https://bit.ly/2RmeMQR OOP/PDO ile yaptığım;
<?php $totalRecord = $db->from('kategori') ->select('count(Id) as total') ->total(); $pageLimit = 10; $pageParam = 'sayfa'; $pagination = $db->pagination($totalRecord, $pageLimit, $pageParam); $query = $db->from('kategori') ->orderby('Id', 'ASC') ->limit($pagination['start'], $pagination['limit']) ->all(); for ($i = 0; $i < count($query); $i++) { echo ' <tr style="text-align: center;"> <td>' .$query[$i]['Id']. '</td> <td>' .$query[$i]['KategoriAdi'].'</td> <td>' .$query[$i]['KategoriNo'].'</td> <td><a href="kategoriduzenle.php?id=' .$query[$i]['Id']. '" > <button type="submit" class="btn btn-info btn-fill" >Düzenle</button></td></a> </tr>'; } echo $db->showPagination('?'.$pageParam.'=[page]'); ?>Tabii ki bu kodlar çoğu kişiye göre çok acemi ama bir yerden sonra kendini bir şeyler kodlayarak geliştirebiliyorsun.
Tayfunun derslerini UYGULAYARAK bitirip mantığını anladıktan sonra bir şeyler kodlamaya çalışırsan bu şekilde bir script kodlayabileceğini düşünüyorum.
)