Ra mắt hai series mới cực hot Trí tuệ nhân tạo A đến ZPython công cụ không thể thiếu khi nghiên cứu Data science, Machine learning.

Laravel 5.x Cookbook

Cuốn sách chứa các "công thức" cho bữa cỗ thịnh soạn với các nguyên liệu đến từ Laravel, bạn đã sẵn sàng để thưởng thức? Laravel Cookbook có những cách thể hiện riêng, giúp cho các "món ăn" trở lên hấp dẫn, lập trình cũng như nấu ăn vậy, cần có những đầu bếp giỏi hướng dẫn.
Laravel 5.x Cookbook

Thông tin sách

ISBN: 9781786462084

Nhà xuất bản: Packt

Xuất bản: 09/2016

Số trang: 402

Tác giả: Alfred Nutile

Giới thiệu Laravel 5.x Cookbook

Laravel là một framework nổi bật trong thế giới framework PHP, nó hiện đang phổ biến nhất và miễn phí dưới dạng mã nguồn mở. Laravel phiên bản 5.x là một trong những nâng cấp đáng kể với sự tích hợp nhiều công cụ mới đồng thời vẫn giữ được hoạt động lõi ổn định. Các thay đổi về kiến trúc không làm ảnh hưởng nhiều đến người dùng trước đấy.

Cuốn sách là sự tổng hợp nhiều "công thức nấu ăn", cung cấp cho bạn tất cả các mẹo cần thiết để có một bữa thịnh soạn. Bạn đã chuẩn bị tinh thần để thưởng thức bữa tiệc Laravel này chưa?

Bạn sẽ được học cách tạo và tùy chỉnh ứng dụng PHP của mình, tinh chỉnh và thiết kế lại các ứng dụng hiện có để đạt hiệu suất cao hơn. Với cách thức xây dựng theo kiểu mô đun hóa của Laravel, các injection method, routing cache... bạn sẽ tạo ra các ứng dụng PHP hiện đại, giàu tính tương tác. Các kỹ thuật thử nghiệm và triển khai hiệu quả sẽ giúp bạn tự tin hơn với các kỹ năng của mình, bạn sẽ tiến bộ hơn với cuốn sách này.

Những vấn đề bạn sẽ được học trong Laravel 5.x Cookbook

  • Tối ưu hóa luồng thực hiện với Gulp và Laravel Elixir (trong phiên bản mới là Webpack và Mix)
  • Sử dụng Travis để thực hiện các kiểm tra
  • Xây dựng và kiểm tra các mã nguồn với PHPUnit
  • Làm quen khái niệm Migrations, Seeding trong làm việc với database
  • Sử dụng Angular.js trong ứng dụng Laravel của bạn.
  • Thiết lập hệ thống xác thực
  • Tích hợp các thư viện thanh toán và Stripe vào ứng dụng.
  • Sử dụng các câu lệnh trong công cụ artisan
  • Kiểm thử ứng dụng với Behat
NỘI DUNG CUỐN SÁCH

Chương 1: Setting Up and Installing Laravel

  • Introduction
  • Setting up Homestead
  • Setting composer and PHP on your local machine for faster Workflows
  • Setting up your first application in Homestead
  • Using .env for your local build
  • Using sequel pro and connecting to local and remote databases
  • Setting up Gulp and Elixir

Chương 2: Using Composer Packages

  • Introduction
  • Working with Composer install command and avoiding Composer update
  • Making a provider
  • Using the Facade pattern
  • Using private packages

Chương 3: Routing

  • Introduction
  • Building an API / JSON based route for searching
  • Testing your route in PHPUnit
  • Building a view based route
  • Testing your view based route in PHPUnit
  • Creating named routes

Chương 4: Building Views and Adding Style

  • Introduction
  • Organizing your Blade files
  • Installing a WrapBootStrap theme
  • Making your authentication pages
  • Implementing an error message template
  • Building your main search page
  • Adding a static page

Chương 5: Working with Data

  • Introduction
  • Setting up users and running migrations
  • Altering a migration
  • Using factories for migrations and tests
  • Using a generator to scaffold your user wishlist area
  • Seeding so you can see how your app looks
  • Adding a file upload to user profile
  • Validating the file upload
  • Saving files to S3

Chương 6: Adding Angular to Your App

  • Introduction
  • Adding Angular search to our search page
  • Handling Angular and Ajax requests
  • Paginating our Angular results
  • Testing an Angular page with Behat
  • Creating a relationship with favorites
  • Building a favorites Ajax widget in Angular
  • Validating incoming input
  • Using the CORS protection
  • Using Elixir and Gulp to set up Angular

Chương 7: Authentication, Security, and Subscriptions

  • Introduction
  • Using policies and guard to protect user pages
  • Adding feature flags to hide features from users
  • Implementing Socialite to allow users to login with Facebook
  • Adding custom middleware to protect user admin area
  • Using Laravel to set up a subscription site
  • Creating an interface for the user to manage subscriptions
  • Creating an admin interface for subscriptions

Chương 8: Testing and Debugging Your Application

  • Introduction
  • Generating tests
  • Using tests to think through your code TDT (Test Driven Thinking)
  • Getting your code onto GitHub
  • Using VCR for API testing
  • Using Travis to run tests with every push
  • Launching Gulp watch into your workflow
  • Using mockery to test your controllers
  • Troubleshooting your application

Chương 9: Adding Advanced Features to Your App

  • Introduction
  • Building an Artisan command
  • Creating scheduler to notify users of new comics
  • Setting up e-mail notices
  • Adding clean URLS for the users profile page
  • Using pusher for live notifications
  • Adding a blog area to update users on new features

Chương 10: Deploying Your App

  • Introduction
  • Setting up Forge, AWS, and CodeDeploy
  • Setting up Travis to auto deploy when all is passing
  • Working with your .env file
  • Testing your app on Production with Behat
  • Making a composer package out of our client

Hướng dẫn tải ebook

Để tải ebook Laravel 5.x Cookbook, bạn chọn "I'm not robot" ở dưới đây và tiếp tục click vào Download ebook.

Chú ý: Ebook có được do sưu tầm hoặc người dùng đóng góp, chúng tôi không chịu trách nhiệm nội dung ebook. Chúng tôi sẽ gỡ bỏ ebook nếu có khiếu nại. Bạn có tài chính dư giả nên mua sách gốc ủng hộ tác giả.
Alfred Nutile

Alfred Nutile

Alfred Nutile là một kiến trúc sư trưởng của Western Massachusetts, anh đã làm việc trong ngành CNTT từ những thập niên 90. Khởi đầu với PHP, MySQL sau đó là làm việc với nRuby on Rails, Drupal và Angular trong một thời gian dài. Sau khi biết đến Laravel, anh đã chuyển toàn bộ hệ thống mã nguồn sang Laravel và hiện tại các công nghệ Laravel và Angular đang được sử dụng cho công ty của anh.

0 Bình luận trong "Laravel 5.x Cookbook"

Thêm bình luận