Building A Vue And Laravel Parking App
Published 11/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.02 GB | Duration: 4h 57m
Published 11/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.02 GB | Duration: 4h 57m
Take your Web Development Skills to the Next Level with In-Depth Techniques in Vue and Laravel.
What you'll learn
Apply your knowledge immediately by building a fully functional parking app, gaining practical experience in web development.
Explore advanced Laravel features such as implementing authentication, authorization, and robust API endpoints.
Understand how to connect the Vue frontend with the Laravel backend through RESTful APIs.
Learn to integrate external APIs for payment gateways, and other essential functionalities, expanding the app's capabilities.
Requirements
Intermediate Web Development Proficiency: Students should possess a solid understanding of HTML, CSS, JavaScript, and have experience building web applications.
Vue and Laravel Foundation: Students should be comfortable working with Vue 3 composition API, state management with Pinia, and API integration, similarly, understanding of Laravel routing, controllers, Eloquent ORM, and middleware is required.
Description
Welcome to Building a Vue and Laravel Parking App This course is designed for intermediate web developers aspiring to deepen their understanding of Vue and Laravel by creating a high-performance, scalable parking application.In this intermediate-to-advanced level course, we will explore complex concepts in Vue and Laravel development. You will learn to build a parking application that emphasizes performance, security, and scalability, pushing your skills to new heights.This course is ideal for you if:You have experience building web applications with Vue and Laravel and want to deepen your knowledge.You're an intermediate developer looking to bridge the gap between basic understanding and advanced proficiency in these technologies.You want to enhance your skills in building scalable, high-performance web applications.You're eager to learn advanced techniques, best practices, and optimizations in Vue and Laravel.You want to bolster your resume with a significant project that showcases your advanced development skills.If you are eager to take your web development skills to the next level, this course is the perfect opportunity for you to elevate your expertise in Vue and Laravel and create a sophisticated, scalable parking application.Enroll now and embark on a transformative learning journey opening doors to advanced career opportunities and freelance projects.
Overview
Section 1: Introduction
Lecture 1 Demo of the application
Section 2: Backend - Models & Migrations
Lecture 2 Place & Sector Models & Migrations
Section 3: Backend - Start & End Parking
Lecture 3 Place & Sector Controllers
Lecture 4 Calculate the parking total price
Section 4: Backend - Register & Login Users
Lecture 5 Create the UserController
Section 5: Backend - Manage User's Profile
Lecture 6 Create the ProfileController & Add Routes
Section 6: Backend - Testing API
Lecture 7 Testing our api using Postman
Lecture 8 Fixing bugs
Section 7: Frontend - Routes
Lecture 9 Adding Routes
Section 8: Frontend - Header Component
Lecture 10 Create the navigation menu
Section 9: Frontend - Authentication
Lecture 11 Register & Login Users
Lecture 12 Render form validation errors
Lecture 13 Create auth store using pinia
Lecture 14 Get currently logged in user & logout users
Section 10: Frontend - Sectors
Lecture 15 Fetching all the sectors
Lecture 16 Start the parking
Lecture 17 End the parking
Lecture 18 Payment using stripe gateway
Lecture 19 Create the success component
Section 11: Frontend - User Profile
Lecture 20 Update user profile
This course is specifically designed for intermediate web developers who are looking to advance their skills in Vue and Laravel development. It's tailored for individuals who have a foundational understanding of web technologies, including HTML, CSS, and JavaScript, and have already worked with Vue and Laravel at a basic level.