Laravel A'dan Z'ye Sıfırdan İleri Seviyeye Projeler Geliştir
4.1 (10 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,216 students enrolled

Laravel A'dan Z'ye Sıfırdan İleri Seviyeye Projeler Geliştir

Laravel'in tüm araçlarını tanıyor ve MVC ile çalışıyoruz. OOP'nin tüm nimetlerinden yararlanıyoruz.
4.1 (10 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,216 students enrolled
Created by Mustafa Tok
Last updated 12/2019
Turkish
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Güvenli, sağlıklı & temiz kod yazımı
  • MVC mimarisi
  • Solid Prensiplerine uyma
  • Kütüphaneleri kullanabilme
Course content
Expand all 17 lectures 05:16:30
+ Başlangıç aşamaları
10 lectures 02:53:19
Yapılandırma & Hazır üyelik paketinin tanıtımı
12:14

Apache sunucusu ve veritabanı yönetici araçlarının kurulması. Linuxiçin Xamp Windows için Wamp Mac için Wamp en doğru seçim olacaktır. Xamp'i windows içinde de kullanabiliyorsunuz. İde olarak phpstorm tavsiye ederim bir çok kolaylığı var ve kurulu geliyor. Eğitim serisi boyunca ayrı ayrı her ideyle de proje geliştirdik. Birkaç ayrı proje bulunmakta udemy üzerinde ki eğitim serisinde ve projeleri de farklı idelerle çekeyim avantaj ve dezavantları görün istedim.


Hızlı kurulum ve veritabanı yönetimi | Laragon, wamp, xamp & PhpMyAdmin, Heidi,
07:12
Github üzerinde yayınlama
08:23

Bilindiği üzere laravel boilerplate bir yapıyla geliyor. Daha doğru bir tanımla bize sadece kod yazmak kalıyor boilerplate yani her seferinde oluşturulacak aşamalrı laravel hazırlamış.
Php kullananlar bilir, sürekli oluşturulan aynı dosyalar, veritabanı ilişkilendirmesi gibi bir çok şey.

MVC kullanan bir php projesinde düşünmemiz gerekn DI (dependency injection) gibi konulara hiç gerek duymuyoruz. Base (temel) dosya dizinleri ile geliyor bize zamandan kazandıran bu gibi bir çok pratik kullanımı birlikte keşfediyoruz.
Terminal yardımıyla dosyaları içi dolu bir şekilde oluşturuyoruz.

Dosya yapıları & MVC
03:03
Dosya yapıları 2
02:55

Model View Controller yapısı ve Arakatmanları (middleware) kullanmak

Laravel Framework & Middleware MVC temelleri
38:44
Kütüphane & paket yükleme ve kullanma
26:17
Helper, Trait kullanımı yardımcı araçlar
26:59
Resim yükleme ve veritabanına form kayıt işlemleri
33:43
+ Laravel Forum uygulaması (SORU - CEVAP)
7 lectures 02:23:11
Üyelik Sistemi, dil dosyaları ve giriş işlemleri
38:25
Forum model & controller dosyalarının oluşturulması
23:21
Post model & controller
31:18
Hata Mesajları & Debugbar
11:05
Veritabanı ilişkilendirmeleri HASMANY mutations optimizasyon
06:20
Tema dosyalarını parçalama (blade tema motoru)
15:29
Veritabanı ilişkilendirmeleri
17:13
Requirements
  • İlgisi olan herkes için uygundur
  • Php bilginiz varsa ufuk açıcıdır
  • Sıfırdan düşünülerek hazırlanmıştır
Description

Laravel eğitim serilerimizin ilkidir. Giriş amaçlıdır. Daha profesyonel ve gelişmiş içerikler için yeni bir kurs hazırlıyorum.
Şuan tamamen hazır değildir. En kısa sürede sizi bekletmeden yayınlamayı amaçlamaktayım.

NELER YAPIYORUZ ?
PHP MVC 
mimarisini ve OOP (Nesne tabanlı programlama) üzerinde başka hiçbir kaynağa ihtiyaç bırakmadan öğretmeyi amaçladığım için php'nin laravel frameworkü ile ilgili tüm kaynakları önünüze serdim ve detaylıca anlattım.

Php bilmeniz önemli değil. Laravel'i öğrenmek php'ye oranla daha kolay ve pratiktir.  . Hem daha sağlıklı kodlar yazmanızı hemde daha güvenli bir sistem oluşturmanızı sağlar. Geliştirici hatalarını minimize eder. MVC mimarisine uyup laravelin dışına çıkmazsanız çok rahat öğrenebilirsiniz. Laravel, Php'nin üstün mühendislik kütüphanelerinin kullanılmış halidir. ORM, Tema Motoru ve Route sistemi olduğu için php 'den çok daha hızlı öğrenebilirsiniz.

Eğitim süreci boyunca:

  • Burada laravel de kullanılan her aracı tanıyoruz ve tek tek inceliyoruz.

  • Profesyonel yaklaşım nasıl olmalı öğreniyoruz (Hardcode & Spagetti) örneklerini düzeltiyoruz.

  • Optimizasyon problemlerine değiniyoruz.

Sadece laravel için değil, web projesi geliştirmeye yönelik bir eğitim serisi oldu.
Akıllıca bir veritabanı nasıl olması gerekir ve  optimizasyon nasıl yapılabilir temiz kod yazımlarını öğrenmiş olduk.

Proje boyunca bir adet proje geliştirdik:

  • Soru cevap özelliği için vbulletin,mybb benzeri forum sistemi

Neden diğer çatılar değilde laravel ? Avantajları, artıları eksilerini ve farklarını inceledik. Bir çok php framework'ü ile çalışmış biri olarak gösteriyorum.


Diğer setlerden en ayırt edici özelliği temel seviyede gösterilip geçiştirilen bir anlatım olmaması. Aksine hatalarla nasıl başedebileceğinizi hataları bilerek yaparak sebepleriyle anlattım. Sonuna kadar izler ve pratik yaparak ilerlerseniz kurs sonunda Laravel'e dair merak ettiğiniz şeyler merak olmaktan çıkacaktır.

İş ortamında karşılaşabileceğiniz durumlar ve konular tek tek ele alındı.

  • NELER VAR ?

  • Laravel de bulunan tüm yapıları tek tek inceledik.

    • Model

    • Views

    • Controller

    • Routing

    • Middleware

    • CSRF Koruması

    • Oturum

    • Validasyon

    • Loglama

    • Blade tema motoru

    • Eloquent ORM

    • Üyelik Sistemi

    • Eposta gönderimi

    • Veritabanı işlemleri

    • Sahte veriler oluşturma

    • Sayfalandırma (paginasyon)


Daha ileri seviye konulara bu serinin ikinci bölümü konumunda ki başka bir eğitim setimizde değinmeyi planlamaktayım. 

Who this course is for:
  • Meraklı
  • Hızlı proje geliştirmek isteyen kişiler
  • Laravel ile ileri düzey yetkinliğe sahip olmak isteyenler