
把你的PHP Laravel技能到一个新的水平与此动手,实开发克隆 Dribbble 的世界项目。整个课程都集中在这个单一应用程序的开发上,它为您解释了大多数 Laravel 开发人员通常忽略的各种概念。以下是您将学到的内容:
存储库模式:了解如何在存储库和合约中组织代码,这将使您准备好使用 Laravel 开发企业级应用程序。
API 认证管理:一切都是 API 驱动的。了解如何使用 JWT 对用户进行身份验证,以及帐户确认和密码恢复。这些是任何数据驱动应用程序的基础。
MySQL 中的地理搜索:您会在许多应用程序中看到基于用户位置的搜索 – 房地产、食品配送等。在本课程中,您将学习如何在 Laravel 和 MySQL 中实现基于位置的搜索。
使用策略和授权:了解如何使用策略在 Laravel 应用程序中授权操作。
图像上传和服务器端调整大小:您将学习如何将图像上传到本地服务器和 Amazon s3,以及如何在保存到 Amazon s3 或本地服务器之前在服务器上调整大小/裁剪图像。
实施团队:了解如何在不使用第三方包的情况下在您的应用程序中实施团队。从头开始建立自己的团队管理。
聊天消息 – 学习如何实现一个基本但非常有效的聊天消息系统
为客户端站点配置 NuxtJS
在 Nuxt / Vue 中使用 GoogleMap API 进行位置自动完成
从头开始购买和配置 Web 服务器 – 无需使用任何第三方工具,如 Laravel Forge
获取和设置域名
使用 Nginx 配置 API 和 Nuxt 客户端
使用 Nodejs 进程管理器运行客户端应用程序
在您的服务器上获取并安装免费的 SSL 证书。
Genre: eLearning | MP4 | Video: h264, 1280×720 | Audio: aac, 44100 Hz
Language: English | Size: 7.42 GB | Duration: 18.5 hours
What you’ll learn
Learn how to develop API-driven applications with Laravel and MySQL
Learn the Repository Architectural Pattern ready for Enterprise level development
How to handle image uploads to Amazon s3 and to your server
Learn how to implement client-side applications with Nuxtjs with Authentication
How to acquire and completely provision a Linux Server for both Laravel API and Nuxt Client
How to add SSL Certificate Security to your own Linux Server
Implement Geographic Search (Location Based) in MySQL
Requirements
Knowledge of Laravel and PHP will be very useful
Working knowledge of Vuejs for client-side applications will be helpful
Any experience with Linux will be useful but not required
Description
Take your PHP Laravel skills to the NEXT LEVEL with this hands-on, real-world project on developing a clone of Dribbble. The entire course is focused on the development of this single application, which gives you explanation of various concepts usually overlooked by most Laravel developers. Here’s what you will learn:
Repository Pattern: Learn how to organize your code in repositories and contracts, which will make you ready to develop enterprise-grade applications with Laravel.
API Authentication management: Everything is API-driven. Learn how to authenticate users using JWT, as well as account confirmation and password recovery. These are foundations to any data-driven application.
Geo-search in MySQL: You see search based on user location in many applications – real-estate, food delivery etc. In this course you will learn how to implement location-based search in Laravel and MySQL.
Working with Policies and Authorzation: Learn how to authorize actions in your Laravel application using Policies.
Image Upload and Server-side resizing: You will learn how to upload images to your local server and to Amazon s3, as well as how to resize / crop images on the server before saving to either Amazon s3 or Local server.
Implement Teams: Learn how to implement teams in your application without using a third-party package. Build your own team management from scratch.
Chat Messaging – learn how to implement a basic but very effective chat messaging system
Configuring NuxtJS for client site
Using GoogleMap API for location autocomplete in Nuxt / Vue
Buying and provisioning a web server from scratch – without using any third party tool like Laravel Forge
Acquiring and setting up a domain name
Configuring both API and Nuxt Client using Nginx
Using a Nodejs process manager to run the client app
Acquiring and installing a free SSL Certificate on your server.
Who this course is for:
Any Web Developer looking to develop an effective API in Laravel
Anyone looking to develop end-to-end applications with Laravel, MySQL and Nuxt
Anyone looking to learn how to provision a Linux Server for Laravel or any other PHP framework
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/12939.html