0

Yükleniyor ...

Eğitimci Adı

Bedreddin Samancı

Kategori

Programlama

Değerlendirlemeler

4/5

Kursu Önizle

Kurs Gereksinimleri

Docker geliştirme ortamı kurulumu

Temel 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ı

Echo

Variables | Değişkenler

Strings

String Fonksiyonlar

Variables | Değişkendeki Veri Türünü Öğrenme

Operators | Operatörler

Variables Scope & Functions | Fonksiyonlar

Arrays | Diziler

Arrays | Diziler Unset - Diziden Eleman Çıkarma ve index numarasına göre sıralama

Conditions | if - else if - else

Conditions | Switch Case

Loop | 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_once

Errors | Hataların Gösterimi

Try 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şletilmesi

Giriş

Sınıf Oluşturma ve Çağırma (internal) - Classes - Objects | Sınıflar ve Nesneler

Class ve Objeyi Klasör Yapısında Kullanmak

Yapıcı ve Yıkıcı Methodlar | Construct ve Destruct Fonksiyonları

Access Modifiers | Erişim Belirleyiciler

Inheritance | Kalıtım

Constants | Sabitler

Abstraction | Soyutlama - Abstract Class Kullanımı

Interface - Nesnelerin Arayüzü - Abstract Class ile Interface'in Farkları

Namespace | Use

Trait | Sınıfların Genişletilmesi

Bir 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ı

$_SERVER Super Global Kullanımı -1

$_SERVER Super Global Kullanımı -2

array_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ı

Giriş

Klasör Yapısını Kurmak ve .htaccess dosyasını ayarlama

Proje Ayağa Kalkarken Gerekli Sınıfların Import(require/include) Edilmesi

Import Sırasıyla İlgili Bilgilendirme

GET | POST Fonksiyonlarının Oluşturulması ve Dispatch (Sevk Yapma)

array_merge işlemi ile ilgili kısa açıklama

Check Method | Gelen Methodun Desteklenip desktelenmediğini kontrol ediyoruz.

Postman ile POST isteği atarak methodu kontrol etme

ActionIsCallable - CheckRoute | Route eşleştirme | view yardımcı fonksiyonları

Controller Çağırma | CallController

Route a parametre gönderme

Url Parameter Replace ? Düzeltmesi ve Test Etme

Routelara Name Ekleme ve Name e Göre Route Çağırma

Route prefix tanımlaması ve Route group tanımlaması

MVCMvc Nedir?

Mvc Nedir?

Ders Açıklaması

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 Edilmeli

Her 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: 2705. 2022 | Güncelleme Gelmeye Devam Ediyor. )

Docker geliştirme ortamı kurulumu

Temel PHP

Echo

Variables | Değişkenler

Strings 

String Fonksiyonlar

Variables | Değişkendeki Veri Türünü Öğrenme

Operators | Operatörler

Variables Scope & Functions | Fonksiyonlar

Arrays | Diziler

Arrays | Diziler Unset - Diziden Eleman Çıkarma ve index numarasına göre sıralama

Conditions | if - else if - else 

Conditions | Switch Case

Loop | 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_once

Errors | Hataların Gösterimi

Try Catch Kullanımı

Object-Oriented Programing | Nesne Yönelimli Programlama

Giriş

Sınıf Oluşturma ve Çağırma (internal) - Classes - Objects | Sınıflar ve Nesneler 

Class ve Objeyi Klasör Yapısında Kullanmak

Yapıcı ve Yıkıcı Methodlar | Construct ve Destruct Fonksiyonları

Access Modifiers | Erişim Belirleyiciler

Inheritance | Kalıtım 

Constants | Sabitler

Abstraction | Soyutlama - Abstract Class Kullanımı

Interface - Nesnelerin Arayüzü - Abstract Class ile Interface'in Farkları

Namespace | Use

Trait | Sınıfların Genişletilmesi

Bir Sonraki Bölüme Hazırlık

$_SERVER Super Global Kullanımı -1

$_SERVER Super Global Kullanımı -2

array_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 App

Giriş

Klasör Yapısını Kurmak ve . htaccess dosyasını ayarlama

Proje Ayağa Kalkarken Gerekli Sınıfların Import(require/include) Edilmesi

Import Sırasıyla İlgili Bilgilendirme

GET | POST Fonksiyonlarının Oluşturulması ve Dispatch (Sevk Yapma)

array_merge işlemi ile ilgili kısa açıklama

Check Method | Gelen Methodun Desteklenip desktelenmediğini kontrol ediyoruz. 

Postman ile POST isteği atarak methodu kontrol etme

ActionIsCallable - CheckRoute | Route eşleştirme | view yardımcı fonksiyonları

Controller Çağırma | CallController

Route a parametre gönderme

Url Parameter Replace ? Düzeltmesi ve Test Etme

Routelara Name Ekleme ve Name e Göre Route Çağırma

Route prefix tanımlaması ve Route group tanımlaması

MVC

Mvc Nedir?Laravel Başlığı Altında İşlenecek Konular (Güncellencek)

Model View Controller

Route Yapısı

Migrations (Veritabanı Mimarisi Ara Katmanı)

Seeders

Form 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ümleri

Middleware (Ara Katman)

View Share Kullanımı

Kullanıcı ve Rol Yönetimi

Storage (Dosya İşlemleri)

Cache (Ön Bellek Yönetimi)

Redis Cache Kullanımı

Session (Oturum Yönetimi)

Laravel Ajax

Multiple Language (Çoklu Dil Yönetimi)

Mail İşlemleri

Queue (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 Laravel

MySQL

Redis

Supervisor

Docker | 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. "

Kursun Sonunda Kazanılacaklar

Backend programlama mantığını ve detaylarını öğreneceksiniz

Sıfırdan PHP'yi öğreneceksiniz

Temel PHP'yi kolay şekilde öğreneceksiniz.

Nesne Yönelimi Programlama (OOP) konusunda bilgi sahibi olacaksınız.

PHP ile OOP

PHP ile Route Yapısı Nasıl Kurulur?

PHP'nin en popüler ve iş imkanı bol olan LARAVEL frameworkünü tüm detaylarıyla öğreneceksiniz.

Rest ve Restful kavramlarını öğreneceksiniz.

Laravel ile API geliştirebileceksiniz.

Laravel ile kuyruk kullanımını ve SUPERVISOR ile kuyruk yönetimini öğreneceksiniz.

Temel anlamda REDIS (Cache ve veritabanı), Memcached olarak kullanmayı öğreneceksiniz.

Veritabanları hakkında bilgi sahibi olacaksınız ve MySQL'i kullanmayı öğreneceksiniz.

Docker geliştirme ortamı ile tanışacaksınız.

Karmaşık ve belki de size anlaşılması zor gelen yapıları çok daha hızlı şekilde kavrayabileceksiniz.

Design pattern kavramlarıyla tanışacaksınız.

Analitik düşünme becerinizi geliştireceksiniz.

Ve daha fazlası bu eğitimde... Gün geçtikçe eğitime videolar eklenmeye devam edecek.

Kursun Öğretim Programı

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

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


Öğrenci Geribildirimi

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

4

Kurs Puanı

Alışveriş Sepeti

Loading...