Practical Laravel 11: Modern App Development with Php, React, React Native, Vue and Graphql
暫譯: 實用 Laravel 11:使用 Php、React、React Native、Vue 和 GraphQL 的現代應用程式開發
Chawdhary, Zeeshan
相關主題
商品描述
Explore the latest version of Laravel and its ecosystem, including Laravel Nova, Telescope, Horizon, and Vapor. This book completes the App development trinity - Backend, Website, and Mobile Apps. As a bonus, you'll learn to build Desktop Apps for Windows, MacOS and Linux using NativePHP.
You'll start by reviewing the Laravel ecosystem and then move on to building some real-world applications. These applications are production-ready using Laravel's best practices and modern frontend frameworks like React and Vue.js. The first app is a modular CMS (PickleCMS), along with a website that consumes the content. Next, you'll build an eCommerce mobile app (Commercify) using Laravel. Finally, you'll build a Travel App (TripoNama).
Along the way, you'll study related topics that apply to your applications, including search with Laravel Scout, generating PDFs, logging, browser automation with Dusk, consuming and building REST and GraphQL APIs. Practical Laravel 11 is not just another documentation tool, it's a must-have companion for Laravel enthusiasts.
What You'll Learn
- Build a GraphQL API to use in real-world applications.
- Work with testing and browser automation tools.
- Consume and expose APIs with Laravel.
- Write Artisan commands that run on the CLI.
- Build a blogging system and WYSIWYG page editor.
Who This Book Is For
Modern developers who want to learn and adopt the latest version of Laravel, and for software architects planning large scale web and mobile applications architectures using the Laravel eco-system, including DevOps, debugging, and testing.
商品描述(中文翻譯)
探索最新版本的 Laravel 及其生態系統,包括 Laravel Nova、Telescope、Horizon 和 Vapor。本書完成了應用程式開發的三位一體 - 後端、網站和行動應用程式。作為額外獎勵,您將學會使用 NativePHP 為 Windows、MacOS 和 Linux 建立桌面應用程式。
您將從回顧 Laravel 生態系統開始,然後進入構建一些實際應用程式。這些應用程式是生產就緒的,使用 Laravel 的最佳實踐和現代前端框架,如 React 和 Vue.js。第一個應用程式是一個模組化的內容管理系統 (PickleCMS),以及一個消費該內容的網站。接下來,您將使用 Laravel 建立一個電子商務行動應用程式 (Commercify)。最後,您將建立一個旅遊應用程式 (TripoNama)。
在此過程中,您將學習與您的應用程式相關的主題,包括使用 Laravel Scout 進行搜尋、生成 PDF、日誌記錄、使用 Dusk 進行瀏覽器自動化、消費和構建 REST 和 GraphQL API。《Practical Laravel 11》不僅僅是另一個文檔工具,它是 Laravel 愛好者必備的伴侶。
您將學到的內容:
- 建立可在實際應用程式中使用的 GraphQL API。
- 使用測試和瀏覽器自動化工具。
- 使用 Laravel 消費和暴露 API。
- 編寫在 CLI 上運行的 Artisan 命令。
- 建立一個部落格系統和 WYSIWYG 頁面編輯器。
本書適合於:
希望學習和採用最新版本 Laravel 的現代開發人員,以及計劃使用 Laravel 生態系統構建大型網頁和行動應用程式架構的軟體架構師,包括 DevOps、除錯和測試。
作者簡介
Zeeshan Chawdhary is a seasoned technologist with over 18 years of experience in building Web and Mobile Applications. As an avid Laravel developer, he has built numerous production apps and is currently developing a High Frequency Options Trading Platform - LucrumBot.com using Laravel and NodeJS. Zeeshan has led teams that have built apps and APIs consumed by Web Browsers, Mobile Devices, Smart TVs, and Connected Car platforms. He has also dabbled with multiple startups ranging from Healthcare to transportation and has published three books and numerous articles for technology blogs such as Sitepoint.
作者簡介(中文翻譯)
Zeeshan Chawdhary 是一位經驗豐富的技術專家,擁有超過 18 年的網頁和行動應用程式開發經驗。作為一名熱衷於 Laravel 的開發者,他已經開發了多個生產應用程式,目前正在使用 Laravel 和 NodeJS 開發一個高頻選擇權交易平台 - LucrumBot.com。Zeeshan 曾領導團隊開發應用程式和 API,這些應用程式和 API 被網頁瀏覽器、行動裝置、智慧電視和連網汽車平台所使用。他還參與了多個初創企業,範圍涵蓋醫療保健到交通運輸,並為技術博客如 Sitepoint 發表了三本書和多篇文章。