Building A Vue And Laravel Parking App

Posted By: ELK1nG

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

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.