Udemy

FullStack SPA with Angular and Laravel

Enroll Now
  • 20 Students
  • Updated 3/2026
4.3
(05 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
1 Hour(s) 41 Minute(s)
Language
English
Taught by
Nevyan Neykov
Rating
4.3
(05 Ratings)

Course Overview

FullStack SPA with Angular and Laravel

Learn how to create a web application with Typescript and PHP

Welcome to this Angular and Laravel class. During the project we will be creating a web application using Typescript and PHP.

Class Overview:
We will be creating a CRUD (create-read-update-delete) SPA application with Sanctum authentication.

What You Will Learn:
You will learn modern ways of interacting with REST APIs using Angular as well as Object Oriented Programming design patterns in practice.

On the Angular part you'll learn how to use: RXJS observables and subjects, tap(), map(), and of() operators, subscriptions, services, dependency injection, sending HTTP requests, importing modules, getting route parameters, proper unsubscribing, using Angular Material components, paginating data. Then we will convert the project to the modern Signals API.

On the Laravel side we will explore: controllers, models, routes, resources and collections and many others. Finally we will use Laravel Sanctum for login authentication and resources protection.

Why You Should Take This Class:

  • The class offers good/best practices while writing code.

  • The topic is important because it shows sample real-life fullstack experience and interactions between front-end and back-end services.

  • Once understood the concepts, one can add the project to their portfolio, improve their programming skills, or create their own fullstack web solution.

  • An instructor, mentor and fullstack developer since more than 15 years, I enjoy sharing my knowledge, and create courses striving to clarify and simplify the concepts for the students.

  • Who This Class is For:
    The course is intended for web developers and people who would like to improve or change their career path. Some prior knowledge on JavaScript, Angular and Laravel/PHP is required in order to smoothly follow the course.

  • Materials/Resources:
    Prior knowledge is required on the basics of functioning of Laravel and Angular. Everything that is needed to do the project will be provided as you follow along the course.
    = We will be building REST API's using Laravel and then interacting with those APIs with Angular
    = You can use VSCODE for the project, and you'll need to have installed NodeJS for the Angular
    = For Laravel we will be using Laravel Sail - container approach, that comes with integrated MySQL and PHP containers

    = You can use any Windows, Mac or Linux based distribution to start the project

    = It is preferable to use a local git repository for saving your progress on the project

Welcome and enjoy!

Course Content

  • 5 section(s)
  • 18 lecture(s)
  • Section 1 Introduction
  • Section 2 Angular with RxJS
  • Section 3 Angular with Signals API
  • Section 4 Implementing Laravel Sanctum
  • Section 5 Bonus

What You’ll Learn

  • How to create REST API's and communicate with them via Angular, Best practices when handling data and errors with the help of RxJS, TypeScript and PHP, Complete a particular fullstack application from conception to completion, Have a fully functioning CRUD application


Reviews

  • S
    Stephen Shaw
    5.0

    The instruction is rich in methods the instructor uses to facilitate his code development - such as VSCode extensions. Since I have not seen these before it takes extra time to get oriented to each of these. But it's worth it.

  • M
    Maximiliano Torres
    4.0

    *Edit January 2, 2023 The course contents are very good, but I can barely listen to the audio. The voice is to low to listen, even by adjusting the volume to max level.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed