Modern SPA with Angular and Laravel

所在平台: Udemy

课程主页: https://www.udemy.com/course/laravel-and-angular-rest-apis-create-a-modern-crud-web-app/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:现代单页面应用程序(SPA)开发:使用Angular和Laravel 课程概述:欢迎来到本Angular与Laravel课程。在此次项目中,我们将使用Typescript和PHP创建一个网络应用程序。课程将专注于开发一个具有CRUD(创建、读取、更新、删除)功能的单页面应用程序,并使用Sanctum进行身份验证。 学习内容:您将学习使用Angular与REST API进行交互的现代方法,以及面向对象编程设计模式的实际应用。在Angular部分,您将学到如何使用RXJS观察者和主题、tap()、map()和of()操作符、订阅、服务、依赖注入、发送HTTP请求、导入模块、获取路由参数、正确取消订阅、使用Angular Material组件,以及数据分页。最后,我们将把项目转换为现代信号API。在Laravel部分,我们将探索控制器、模型、路由、资源和集合等内容。最终,我们将使用Laravel Sanctum进行登录身份验证和资源保护。 学习此课程的原因:本课程提供了编写代码的最佳实践。主题重要性体现在展示了真实全栈开发经验和前后端服务之间的交互。一旦掌握了概念,您可以将项目添加到个人作品集,提升编程技能,或创建自己的全栈网络解决方案。讲师是一位拥有15年以上经验的全栈开发者,乐于分享知识,致力于为学生澄清和简化概念。 适合对象:该课程面向希望提升或改变职业路径的网络开发者。为顺利学习,您需要具备一定的JavaScript、Angular和Laravel/PHP基础知识。 材料和资源:课程要求了解Laravel和Angular的基本功能,所有项目所需材料将在跟随课程时提供。我们将使用Laravel构建REST API,并使用Angular与这些API进行交互。您可以使用VSCODE进行项目开发,并需安装NodeJS以支持Angular。Laravel将使用Laravel Sail - 容器化方法,集成MySQL与PHP容器。您可以在任何Windows、Mac或Linux分发版上启动项目,推荐使用本地git存储库保存项目进度。 欢迎参与并享受学习过程!

课程评论(0条)

课程详情

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 projectWelcome and enjoy!

课程标签

0人关注该课程

主题相关的课程