وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Laravel From Scratch

سرفصل های دوره

Build and deploy a real-world job listing application and learn all of the fundamentals of the Laravel framework


1 - Introduction
  • 1 -Welcome To The Course
  • 2 -Course Project Demo
  • 3 -Premium Docs
  • 3 -premium-docs.zip
  • 3 - Course Project Final Code.html
  • 4 -What Is Laravel
  • 5 -Laravel Built-In Features, Libraries & Tools

  • 2 - Dev Environment & Laravel Setup
  • 1 -Section Intro
  • 2 -Text Editor Setup (VS Code)
  • 3 -Dev Environment Options
  • 4 -Laravel Herd Install - MacOS
  • 5 -Laravel Herd Install - Windows
  • 6 -Install Laravel With Composer

  • 3 - Getting Started With Laravel & Routing
  • 1 -Section Intro
  • 2 -Laravel Folder Structure Overview
  • 3 -MVC - How It Works
  • 4 -Intro To Routing
  • 5 -Route Params & Constraints
  • 6 -Request Object & Query Params
  • 7 -Response Helper
  • 8 -Aside - Secure Your Laravel Herd Site (TLS Certificate)

  • 4 - Views & Controllers
  • 1 -Section Intro
  • 2 -Create & Display Views
  • 3 -Passing Data To Views
  • 4 -Using Blade Templates & Directives
  • 5 -More Loop Directives & $loop Variable
  • 6 -Creating Controllers
  • 7 -Params & Request In Controller
  • 8 -Generate Resource Routes & Methods
  • 9 -Type Hinting In Controllers
  • 10 -Layouts With Template Inheritance
  • 11 -Partials & @include Directive

  • 5 - Components & Styling
  • 1 -Section Intro
  • 2 -Intro To Components
  • 3 -Layout Component & Slots
  • 4 -Tailwind CSS & Vite Hot Reloading
  • 5 -Header Component & url Helper
  • 6 -Conditional Classes & @php Directive
  • 7 -Component Attributes & Props
  • 8 -Button Link Component Challenge
  • 9 -Mobile Menu Nav Link
  • 10 -Mobile Menu Toggle
  • 11 -Hero Component
  • 12 -Top & Bottom Banners

  • 6 - PostgreSQL Database Setup & Migrations
  • 1 -Section Intro
  • 2 -Database Options
  • 3 -PostgreSQL Install - MacOS
  • 4 -PostgreSQL Install - Windows
  • 5 -Create Database & User
  • 6 -Configure Database Connection
  • 7 -Migrations Overview & Commands
  • 8 -Creating Migrations

  • 7 - Models, Eloquent ORM, Factories & Seeders
  • 1 -Section Intro
  • 2 -Intro To Models
  • 3 -Fetching Data & Eloquent ORM
  • 4 -Tinker & CRUD Operations
  • 5 -Model Binding & Single Job Listing
  • 6 -Create Job Listing
  • 7 -Input Validation & Errors
  • 8 -Job Schema Update Migration
  • 9 -Eloquent Relationships
  • 10 -Using Factories
  • 11 -Creating Factories & Faker Library
  • 12 -Creating Seeders
  • 13 -Final Database Seeder
  • 13 -job listings.zip

  • 8 - Pages, Presentation & CRUD
  • 1 -Section Intro
  • 2 -Jobs Page & Job Card Component
  • 3 -Homepage Jobs
  • 4 -Job Details Page
  • 5 -Create Job Page
  • 6 -Text Input Component
  • 7 -Finish Input Validation
  • 8 -Alpine.js & Alert Dismiss
  • 9 -Optional Job Fields
  • 10 -File Uploading
  • 11 -Other Input Components
  • 12 -Update Job Listings
  • 13 -Flash Messages & Alert Component
  • 14 -Delete Job Listings

  • 9 - Authentication & Creating Users
  • 1 -Section Intro
  • 2 -Authentication Options
  • 3 -Laravel Breeze Setup
  • 4 -How Sessions Work & Session Helper
  • 5 -Login & Register Controllers & Routes
  • 6 -Register New User
  • 7 -Log In User
  • 8 -Logout & Auth Directive

  • 10 - Middleware, Authorization & Policies
  • 1 -Section Intro
  • 2 -Middleware Overview
  • 3 -Protecting Routes
  • 4 -Guest Middleware
  • 5 -Test User Seeder
  • 6 -Add Current User To Listing
  • 7 -Policies & @can Directive
  • 8 -Policy Authorization In Controller

  • 11 - Dashboard, Profile & Pagination
  • 1 -Section Intro
  • 2 -Dashboard Controller & View
  • 3 -Dashboard User Job Listings
  • 4 -Profile Controller & Info Update
  • 5 -Profile Avatar Upload
  • 6 -Show Avatar In Header
  • 7 -Simple Job Pagination
  • 8 -Customize Pagination View

  • 12 - Bookmark Job Listings
  • 1 -Section Intro
  • 2 -Bookmarks Migration & Relationships
  • 3 -Seeding Bookmarks
  • 4 -Get & Show Bookmarks
  • 5 -Bookmarking Jobs
  • 6 -Removing Bookmarks

  • 13 - Job Applicants & Resume Upload
  • 1 -Section Intro
  • 2 -Applicant Migration & Model
  • 3 -Applicant Form Modal With Alpine.js
  • 4 -Applicant Controller & Store Method
  • 5 -Show Applications To Owner
  • 6 -Delete Applicants
  • 7 -Prevent Multiple Applications

  • 14 - Job Search, Maps & Emails
  • 1 -Section Intro
  • 2 -Search Component & Route
  • 3 -Search Functionality
  • 4 -Mapbox Setup
  • 5 -Hide Mapbox Key
  • 6 -Send Emails With Mailers & Mailtrap.io
  • 7 -Sending Data In Emails
  • 8 -Email Attachments
  • 9 -Setup Emails For Production

  • 15 - Deploy Using Laravel Forge
  • 1 -Section Intro
  • 2 -Prepare & Push To Github
  • 3 -Laravel Forge Server & Site Setup
  • 4 -Domain Name Setup
  • 5 -SSL & Launch Test
  • 6 -Wrap Up
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 42271
    حجم: 6353 مگابایت
    مدت زمان: 784 دقیقه
    تاریخ انتشار: ۸ دی ۱۴۰۳
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید