Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Life Purpose Meditation Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Blender
30-Day Money-Back Guarantee

This course includes:

  • 11.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
Development Web Development Docker

Angular and Laravel: Docker, Redis, Stripe, Publish to npm

Angular 9, Laravel 7, Docker, Redis, Stripe, Publish packages to npmjs, Angular Libraries
Highest Rated
Rating: 5.0 out of 55.0 (13 ratings)
99 students
Created by Antonio Papa
Last updated 10/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Use Docker
  • Authentication and Authorization
  • Upload Images
  • Laravel Passport
  • Caching with Redis
  • Paying with Stripe
  • Different types of Users
  • Upload a package npm registry
  • Multiple Project

Course content

6 sections • 123 lectures • 11h 24m total length

  • Preview05:19

  • Preview01:05
  • Docker
    09:55
  • Routes
    03:13
  • Migrations
    05:34
  • REST
    14:28
  • Custom Requests
    07:25
  • Pagination
    03:54
  • Laravel Passport
    02:46
  • Login
    03:53
  • Middlewares
    01:58
  • Register
    04:58
  • Profile
    03:00
  • Roles
    07:56
  • Foreign Keys
    06:05
  • Preview06:06
  • Products
    05:21
  • Product Routes
    04:20
  • Images
    08:22
  • Image Controller
    08:51
  • Orders
    09:18
  • Order Routes
    04:53
  • Order Total
    04:45
  • Exporting CSV
    06:39
  • Permissions
    10:05
  • Creating Permissions
    07:22
  • User Permissions
    03:19
  • Permission Controller
    01:12
  • Gates
    06:56
  • Request Gates
    02:11
  • Chart
    07:20
  • Bonus: Login with Cookies
    05:34

  • Preview01:43
  • Template
    02:09
  • Components
    05:40
  • Modules
    06:06
  • Router
    04:04
  • Child Components
    07:49
  • Reactive Forms
    05:14
  • Login
    04:50
  • Register
    06:11
  • Router Link
    04:31
  • Redirecting
    01:38
  • Authenticated User
    05:29
  • Interfaces
    02:12
  • Inputs
    03:40
  • Logout
    02:20
  • Profile
    05:04
  • Classes
    05:07
  • Update Profile
    04:46
  • Interceptors
    03:39
  • Event Emitters
    05:48
  • Looping
    05:08
  • Pagination
    05:04
  • Deleting Users
    04:41
  • Creating Users
    09:19
  • Updating Users
    07:42
  • Response
    02:34
  • Roles
    04:13
  • Abstract Classes
    05:29
  • Permissions
    06:10
  • Form Arrays
    11:28
  • Role Edit
    10:59
  • Products
    07:38
  • Paginator Component
    08:23
  • Creating Products
    04:26
  • Updating Products
    04:03
  • Uploading Images
    08:09
  • Image Component
    03:29
  • Orders
    06:41
  • Order Items
    04:25
  • Exporting CSV files
    05:57
  • Chart
    07:59
  • Route Permissions
    09:30
  • Login with HttpOnly Cookies
    02:24

  • Changing the database
    02:27
  • Route Prefixes
    01:27
  • Route Namespaces
    02:29
  • Products
    02:11
  • Product Search
    04:15
  • Common Routes
    01:46
  • User Type
    07:50
  • Drop Role Id
    09:06
  • Scopes
    06:58
  • Links
    08:43
  • Checkout Links
    06:38
  • Creating Orders
    10:28
  • Transactions
    03:19
  • Stripe
    09:42
  • Completing Orders
    02:52
  • Sending Emails
    07:21
  • Events and Listeners
    10:43
  • Revenue
    02:49
  • Stats
    04:55
  • Rankings
    05:30
  • Redis
    02:47
  • Caching Products
    04:35
  • Invalidating Cache
    04:35
  • Filtering Cached Data
    03:23
  • Redis Sorted Sets
    11:37

  • New Workspace
    04:31
  • Admin Project
    04:25
  • Template
    06:25
  • Public Module
    08:55
  • Authenticated User
    07:55
  • Logout
    03:35
  • Products
    03:29
  • Libraries
    11:28
  • Publishing to npm registry
    05:39
  • Using Published Library
    02:57
  • Profile
    06:00
  • Stats
    07:39
  • Rankings
    03:45
  • Searching Products
    07:44
  • Selecting Products
    05:06
  • Generating Links
    06:19

  • Template
    04:43
  • Link Data
    06:34
  • Calculating the Total
    06:04
  • Completing the Form
    06:02
  • Stripe
    05:43
  • Completing Orders
    02:22
  • Conclusion
    00:28

Requirements

  • Basic Javascript knowledge
  • Basic PHP knowledge

Description

Learn how to create an Influencer App using Angular.

This app is composed by 3 projects, Admin, Influencer and Checkout. In this tutorial, you will learn how to handle multiple Angular projects.

In this tutorial you will learn: 

  • How to create API's with Laravel

  • Authenticate using Laravel Passport

  • Laravel API Resources

  • Install and use Docker

  • Upload Images

  • Use Redis

  • Stripe configuration

  • Laravel Events

  • Laravel Listeners

  • Sending Emails

  • How to user Angular CLI

  • Create classes, interfaces, abstract classes

  • Use interceptors

  • Create public and private routes

  • Restrict routes for unauthorised users

  • Export CSV's

  • Build a chart with c3.js (part of d3.js)

  • Use Reactive Forms

  • Upload a package to npm registry

  • Handling Multiple Angular Projects

  • Angular Libraries

If these are what you are looking for then this course is for you.

Who this course is for:

  • PHP Developers
  • Angular Developers

Instructor

Antonio Papa
Full Stack Developer
Antonio Papa
  • 4.5 Instructor Rating
  • 550 Reviews
  • 9,946 Students
  • 38 Courses

I'm a Full Stack Developer and my goal is to build responsive and high-quality products.

Over the years I've worked with all kinds of projects from building e-commerce and single-page applications to deploying mobile apps to AppStore and PlayStore.

My goal is to share my experience with people that are passionate with programming.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.