Sıfırdan - Gerçek 100'e PHP, Laravel ve Daha Fazlası

via Udemy

Go to Course: https://www.udemy.com/course/sifirdan-gercek-100e-php-laravel/

Overview

Sıfırdan İleri Seviyeye PHP, Laravel ve daha fazlasını öğrenelim.Bu kursta temel PHP ve programlama temellerini hızlı bir şekilde inceliyor olacağız. Temel dedik ama çokta temelde takılı kalmadan hızlı bir şekilde PHP'nin en popüler frameworkü Laravel'i öğrenmeye başlayacağız.Kurs Nasıl Takip EdilmeliHer bölümü film gibi öncelikle izlemenizi ve herhangi bir not almamanızı öneririm. Özellikle gece yatmadan önce izleyip sonrasında uyuduğunuzda daha hızlı bir öğrenmenin gerçekleşeceğini düşünmekteyim.:) Bu bir bilgi içermemektedir, sadece bu şekilde verimli olabileceği kanısındayım. Bölüm tamamlandıkça varsa çift ekranınız bir ekrandan izlerken diğer ekrandan kodunuzu yazmanızı çift ekranınız yoksa da ekranı ikiye bölerek tekrar etmenizi öneririm. Eğitimi tamamladığınızda proje bağımsız bir kaç farklı proje yazmanızı ve bu projeleri yazarken ihtiyaç duydukça eğitim sırasında yazdığınız kodlara dönüp bakarak eksiklerinizi tamamlamanızı öneriyorum. Kurs İçeriği (Son Güncelleme Tarihi: 27.05.2022 Güncelleme Gelmeye Devam Ediyor.)Docker geliştirme ortamı kurulumuTemel PHPEchoVariables DeğişkenlerStrings String FonksiyonlarVariables Değişkendeki Veri Türünü ÖğrenmeOperators OperatörlerVariables Scope & Functions FonksiyonlarArrays DizilerArrays Diziler Unset - Diziden Eleman Çıkarma ve index numarasına göre sıralamaConditions if - else if - else Conditions Switch CaseLoop Döngüler - for döngüsüLoop Döngüler - foreach döngüsü - recursive(kendini çağıran) fonksiyon kullanımı include include_once require require_onceErrors Hataların GösterimiTry Catch KullanımıObject-Oriented Programing Nesne Yönelimli ProgramlamaGirişSınıf Oluşturma ve Çağırma (internal) - Classes - Objects Sınıflar ve Nesneler Class ve Objeyi Klasör Yapısında KullanmakYapıcı ve Yıkıcı Methodlar Construct ve Destruct FonksiyonlarıAccess Modifiers Erişim BelirleyicilerInheritance Kalıtım Constants SabitlerAbstraction Soyutlama - Abstract Class KullanımıInterface - Nesnelerin Arayüzü - Abstract Class ile Interface'in FarklarıNamespace UseTrait Sınıfların GenişletilmesiBir Sonraki Bölüme Hazırlık$_SERVER Super Global Kullanımı -1$_SERVER Super Global Kullanımı -2array_merge Kullanımıimplode Kullanımıis_callable KullanımıRegex preg_match preg_match_all KullanımıRegex preg_replace Kullanımıcall_user_func ve call_user_func_array KullanımıOOP - Basic App Route AppGirişKlasör Yapısını Kurmak ve.htaccess dosyasını ayarlamaProje Ayağa Kalkarken Gerekli Sınıfların Import(require/include) EdilmesiImport Sırasıyla İlgili BilgilendirmeGET POST Fonksiyonlarının Oluşturulması ve Dispatch (Sevk Yapma)array_merge işlemi ile ilgili kısa açıklamaCheck Method Gelen Methodun Desteklenip desktelenmediğini kontrol ediyoruz.Postman ile POST isteği atarak methodu kontrol etmeActionIsCallable - CheckRoute Route eşleştirme view yardımcı fonksiyonlarıController Çağırma CallControllerRoute a parametre göndermeUrl Parameter Replace ? Düzeltmesi ve Test EtmeRoutelara Name Ekleme ve Name e Göre Route ÇağırmaRoute prefix tanımlaması ve Route group tanımlamasıMVCMvc Nedir?Laravel Başlığı Altında İşlenecek Konular (Güncellencek)Model View ControllerRoute YapısıMigrations (Veritabanı Mimarisi Ara Katmanı)SeedersForm Validation (Form Verilerini Doğrulama)DB Query Builder (Veritabanı İşlemleri)DB Eloquent ORM (Veritabanı İşlemleri)Eloquent Relationships (Veritabanı Tabloları Arası İlişki) ve Hız ÇözümleriMiddleware (Ara Katman)View Share - View Composer KullanımıKullanıcı ve Rol YönetimiStorage (Dosya İşlemleri)Cache (Ön Bellek Yönetimi)Redis Cache KullanımıSession (Oturum Yönetimi)Laravel AjaxMultiple Language (Çoklu Dil Yönetimi)Mail İşlemleriQueue (Kuyruk İşlemleri)Supervisor Kurulumu ve Kullanımı (Kuyruk Yöneticisi)Schedule Task - Cron (Planlamış Görevler)Restfull API / Laravel PassportEğitimde Kullanacağımız Teknolojiler PHP - OOPİleri Seviyede LaravelMySQLRedisSupervisorDocker NginxEğitim Gereksinimleri ve Ön Koşulları:Başlangıç seviyesinde bilgisayar kullanabiliyor olmalısınız.Gerekli programları bilgisayarınıza kurabiliyor olmalısınız.Eğlenceli bir şekilde web yazılımları geliştirmeyi öğrenmek istemelisiniz.Les Brown'unda dediği gibi "Pes etmemek için güçlü nedenleriniz olsun."

Skills

Reviews