• 27-10-2018, 19:08:08
    #1
    Misafir
    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
  • 27-10-2018, 19:11:49
    #2
    Üyeliği durduruldu
    Kendin öğren daha iyi video anlattığından birşey yapmazsın php pdo ile başla istersen sana yardım ederim bildiğim kadarını anlatırım.
  • 27-10-2018, 19:14:01
    #3
    Kimlik 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:46
    #4
    Misafir
    oxcakmak adlı üyeden alıntı: mesajı görüntüle
    Kendin öğren daha iyi video anlattığından birşey yapmazsın php pdo ile başla istersen sana yardım ederim bildiğim kadarını anlatırım.
    Ç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.

    SametSamyeli adlı üyeden alıntı: mesajı görüntüle
    Tayfun Erbileni öneririm. Kendisinin eski videoları sayesinde bi noktaya geldiğim doğrudur. Şuan Udemy'de de kurs veriyormuş, öyle duydum.
    evet udemy'de eğitimi var 2 kişi arasında kararsız kalmış durumdayım

  • 27-10-2018, 19:34:25
    #5
    Tayfun Erbilenin kursunu tavsiye ederim. İzledim gayet güzel anlatıyor
  • 27-10-2018, 19:37:59
    #6
    Misafir
    Mehmetmasa adlı üyeden alıntı: mesajı görüntüle
    Tayfun Erbilenin kursunu tavsiye ederim. İzledim gayet güzel anlatıyor
    Cevap için teşekkürler peki almış olduğun eğitim sayesinde bir proje ya da sistem yapabildin mi bunu soruyorum çünkü aklımdaki projeleri kendim yapmak istiyorum.
  • 27-10-2018, 19:42:21
    #7
    tayfun erbileni al bir yerlere gelirsin
  • 27-10-2018, 19:43:15
    #8
    Tayfun 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
    #9
    @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.