|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/make-a-job-portal-with-laravel-58-and-vue-js/
课程评论:没有评论
课程名称:掌握Laravel PHP,从基础到高级项目:求职门户 课程概述:本课程基于Laravel 5.8版本录制。Laravel是一个优秀的大型项目平台,因其快速开发能力而受到广泛欢迎。本课程将引导您制作一个求职门户,与您日常使用的求职网站类似。如果您想成为一名PHP开发者,了解Laravel是非常重要的。课程包括Laravel基础知识、关系处理、CRUD应用和Restful API的构建等内容,适合不同水平的学习者。 **课程内容:** - **第一部分:基础知识** - 学习Laravel环境搭建、安装、数据库设置、MVC架构、路由、表单处理等基础知识,适合零基础学习者。 - **第二部分:关系处理** - 理解一对一、一对多、多对多以及多态关系,提升处理数据库数据的能力。 - **第三部分:CRUD应用** - 实践基础CRUD应用,学习创建模型、控制器、实现数据插入、查询、删除及分页功能。 - **第四部分:Restful API** - 制作与CRUD应用相似的Restful API,了解其基础知识。 - **第五部分:画廊应用** - 学习文件处理、文件验证、图片缩放、分类管理及删除功能,最终制作一个精彩的照片网站。 - **第六部分:求职门户应用** - 创建自己的求职门户应用,包括求职者、雇主和管理员三种用户类型。实现职位发布、筛选、注册邮件验证、职位推荐等功能。 **课程成果:** - 学员将能够独立开发各种Laravel项目,掌握Laravel的基本和高级技能。 此课程适合希望深入了解Laravel框架的开发者,帮助他们在求职市场中取得成功。
This course was recorded in Laravel version 5.8What is Laravel?Laravel is the best platform for big projects. According to a recent study, Laravel is one of the popular PHP frameworks for web applications. It is the most popular among developers due to its rapid development capabilities. Laravel is an open-source PHP framework development and is freely available to all. For creating complex and large web applications, it is best suited. In this course, we are making a job portal with Laravel. If you are thinking to work as a PHP developer,Laravel has become a crucial need for the company so you need to know it. In your life you have might visit various job portal websites and applied for the position. In this course, we will make a similar kind of job portal that you have used frequently to find a suitable job for you. Before making this application we will go through the basics. Therefore, I made some videos such as about fundamentals of Laravel and Relationships in Laravel. By learning these, it would be much easier for even a laravel beginners to follow this course. Moreover, I have included crud application videos for beginners for a better understanding of laravel. The second project will teach students how Restful API is built. In this project, I have also used vue js for a better user experience. If you don't know vue js ,it won't be a problem because we complete the project first with the only Laravel and then we update some functionality already we made in laravel with vue js.What is in the course?We are going from the basic level and we make four projects which include beginner level, intermediate level, and advanced projectSection 1: The basicin this section, you will learn all the basic stuff about Laravel. This section is targeted for those students who have a zero-knowledge of Laravel.You will learnEnvironment setup to install Laravelinstallation laraveldatabase setupMVCRoutesformhow to get input from a formhow to pass data to view migrationseederpaginationand many more...Outcome: You will learn about the fundamentals of LaravelSection 2: The RelationshipsIn today's era of fast-paced development, writing direct SQL queries can be pretty time consuming and tedious for a developer. So here comes the relationship conceptYou will learnone to one relationshipone to manyone to many(inverse)many to many(Polymorphic Relationship )Outcome: You will be comfortable using relationships in Laravel for inserting, fetching data from database,s and more...Section3: Now you are more familiar with Laravel. so we will make a basic CRUD to utilizing all knowledge we learned till now.You will learnTo make model, controller, and table using migration for crud appTo insert dataTo fetch data from the databaseTo show data on another pageTo delete dataTo validate formTo paginate dataOutcome: You will learn to query data with Laravel and be more confident by making your first app and be prepared for the next LevelSection 4: Restful APIWe will do the same thing that we have done in the crud appoutcome: You will learn basic about Restful APISection 5: Gallery App- Laravel 5.8You will learnEverything about file handlingValidation of fileResizing imageStore multiple images for a single album name with jquery and without jquerySore image based on category/albumDeleting a file from the Storage directory when you delete it from DBConfirmation with bootstrap before deleteYou will make admin and allow only admin to access the dashboard and the rest of the users can only view the photos on the websiteOutcome: You will make an awesome photos website that you can lunch as well as a personal website.Section 6: Job Portal App-Laravel 5.8You will lot of things.You will make your own job portal app. You can start your own job portal company with this app.In short: There will be 3 kinds of users, one is a job seeker who applies for jobs, another is the employer who posts the jobs and the admin manages the entire application.some cool things are. posting and listing of jobs. different types of filters for jobs.jobs categorized based on category.email verification system while registering for both jobseeker and employer. Three different types of users interact with the system ie: Job Seeker, Company(employer), and Admin. Mail job links someone(eg: friend).Job recommendation system.application sent with Vue js. favorite jobs with Vue js.learn to integrate HTML template in your project.A blog system included, admin manages the blog and more...Please check the Job section part, you will see what you will learn and make there.Outcome: You are now able to work on any kinds of Laravel project independently