Laravel Vuejs Private (one to one) Chat App

An Advanced One to One Chat App with Laravel as backend, Vuejs as frontend & Pusher Channels for making things Real Time

4.10 (137 reviews)
Udemy
platform
English
language
Web Development
category
Laravel Vuejs Private (one to one) Chat App
790
students
6.5 hours
content
May 2019
last update
$44.99
regular price

What you will learn

How to create Awesome One to one chat app from scratch

How a chat app database is designed

How to think for creating a big and challenging course

How to use Pusher with Laravel

Update : Use Laravel WebSocket package to make realtime system free

Update : Upgrade application to Laravel 5.8

Why take this course?

๐Ÿš€ **Course Title:** Laravel Vuejs Private (One to One) Chat App ๐Ÿ—ซ๏ธ --- ### Course Headline: **Master the Art of Real-Time Communication with Laravel, Vue.js & Pusher Channels!** --- ### Course Description: Build an Awesome Chat App with a suite of unique features that will make your application stand out in the crowd. In this one-on-one course, you'll be guided by Sarthak Shrivastav to create a fully functional private chat app using Laravel as your backend, Vue.js for an interactive frontend, and Pusher Channels to ensure real-time communication. **What You Will Learn:** ๐Ÿ”น **Understanding the Chat Application Structure:** - Learn the fundamentals of building a chat application from scratch. ๐Ÿ”น **Websocket Mechanics:** - Dive into the world of WebSockets and understand how they enable real-time communication on the web. ๐Ÿ”น **Laravel Installation and Setup:** - Get hands-on experience with installing and configuring Laravel to handle your chat application's backend logic. ๐Ÿ”ธ **Version Control with Git & Github:** - Master the essentials of using Git for version control and Github for code collaboration and deployment. ๐Ÿ”น **Vuejs Integration:** - Set up Vue.js to create a responsive, dynamic, and user-friendly frontend. ๐Ÿ”ธ **Model Transformation for API:** - Learn how to transform any model for your API, ensuring data is sent and received in the most efficient way. ๐Ÿ”น **Error Handling:** - Handle errors and exceptions gracefully, providing a seamless user experience. **Advanced Features You Will Build:** - Real-time chat with typing indicators and read receipts ๐Ÿ’ฌ๏ธโฐ - User presence status (online/offline) ๐Ÿ—บ๏ธ - Block and unblock functionality to manage interactions ๐Ÿšซโœ… - Clear chat history feature for privacy control ๐Ÿ—‘๏ธ - Offline message delivery system ๐Ÿ“ซ๐Ÿ”„ - View unread messages count on chat list ๐Ÿ‘€ **Technologies You Will Master:** - Laravel for backend operations and API management. - Vue.js for a seamless frontend experience. - Pusher Channels to enable real-time functionality. - MySQL for data storage and retrieval. With this comprehensive course, you'll not only learn the technical aspects of building a chat application but also understand the importance of user experience and interaction design in real-time applications. ๐Ÿ› ๏ธโœจ Join Sarthak Shrivastav on this exciting journey to develop your very own private chat application that boasts advanced features and a robust infrastructure. Let's make your chat app the envy of the competition! ๐Ÿš€๐ŸŽ‰

Our review

--- **Course Review: Mastering Laravel & Vue with Real-time Chat Application** **Overall Rating:** 4.1/5 --- ### Course Highlights - **Instructor's Expertise:** The instructor, Sarthak Shrivastava, is praised for his comprehensive knowledge of the subject and his engaging teaching style, which includes a good sense of humor. - **Comprehensive Learning:** Many learners have reported gaining a deeper understanding of both Laravel and Vue.js through this course, with some expressing their intention to apply these skills in projects involving image/file sending and group chat functionalities. - **Supportive Learning Experience:** Learners have appreciated the instructor's availability and support when they encountered obstacles during the course. - **Enjoyable and Informative:** The course content is described as enjoyable, with learners expressing satisfaction and appreciation upon completing the course. - **Real-world Application:** The course is noted for its practical approach, focusing on creating a real-time chat application, which is valuable in understanding the applications of Laravel and Vue.js. ### Pros - **Expert Instructor:** The instructor's clear explanations and sense of humor contribute to an enjoyable learning experience. - **Comprehensive Coverage:** The course covers a wide range of topics, including broadcasting systems and the use of Pusher and Echo with Vue.js. - **Practical Skills:** Learners report gaining hands-on skills that can be directly applied to real-world projects. - **Community Interaction:** The course allows for learner engagement through Q&A, with the instructor providing helpful responses. - **Well-Delivered Content:** Despite some challenges with video speed and screen switching, the content is generally well delivered and explains complex topics clearly. ### Cons - **Potential Confusion for Beginners:** The course may be too fast-paced and complex for beginners who are new to Laravel. - **Code Errors and Issues:** Some learners have reported issues with video quality, audio errors, and code discrepancies that can disrupt the learning flow. - **Video Speed Challenges:** The speed of some videos may be too fast for certain learners, making it difficult to follow along without pausing or replaying. - **API Design Criticisms:** Some learners have pointed out non-standard API designs within the course, such as using POST instead of GET for a friends listing API. - **Source Code Absence:** The source code is not always attached, which can hinder understanding for those who are typing along with the instructor. ### Conclusion The "Mastering Laravel & Vue with Real-time Chat Application" course has received positive feedback for its comprehensive and practical approach to teaching Laravel and Vue.js. The instructor's expertise and engaging delivery style contribute significantly to the learning experience. However, the course may present challenges for beginners and those looking for a more structured or slower-paced learning environment. Despite these drawbacks, the course remains highly recommended for intermediate learners seeking to expand their skills in building real-time applications with Laravel and Vue.js.

Charts

Price

Laravel Vuejs Private (one to one) Chat App - Price chart

Rating

Laravel Vuejs Private (one to one) Chat App - Ratings chart

Enrollment distribution

Laravel Vuejs Private (one to one) Chat App - Distribution chart
1724698
udemy ID
5/31/2018
course created date
7/18/2019
course indexed date
mybrain2012
course submited by