Angular and Golang: A Rapid Guide - Advanced
Learn how to create an Ambassador App using Angular and Golang. We will build 3 frontend apps Admin, Ambassador and Checkout and they will consume a big Golang API. I'm a FullStack Developer with 10+ years of experience. I'm obsessed with clean code and I try my best that my courses have the cleanest code possible.
More
My teaching style is very straightforward, I will not waste too much time explaining all the ways you can create something or other unnecessary information to increase the length of my lectures. If you want to learn things rapidly then this course is for you.
In Go you will learn:
Use Docker
Use the Fiber framework inspired by express.js
Create public and secure routes
Connect with MySQL
Run Migrations
Generate Jwt Tokens
Use HttpOnly Cookies
Login with Scopes
Use Gorutines
Use Channels
Use Golang with Redis
Use Stripe
Sending Emails
Filter Cached Products
In Angular you will learn:
Angular CLI
Use interceptors
Create public and private routes
Use Reactive Forms
Angular Material
Server-Side Rendering with Angular Universal
Use Event Emitters
Use Typescript
Watch Online Angular and Golang: A Rapid Guide - Advanced
# | Title | Duration |
---|---|---|
1 | Introduction | 05:09 |
2 | Setup | 01:47 |
3 | Docker | 07:27 |
4 | Database | 09:26 |
5 | Migrations | 05:46 |
6 | Live Reloading | 03:41 |
7 | Admin Authentication Endpoints | 00:26 |
8 | Routes | 04:48 |
9 | Register | 06:27 |
10 | Login | 05:51 |
11 | Jwt | 10:02 |
12 | Methods | 05:45 |
13 | Authenticated User | 05:47 |
14 | Formatting Output | 02:35 |
15 | Logout | 02:40 |
16 | Middlewares | 07:58 |
17 | Profile | 05:36 |
18 | Admin Endpoints | 00:22 |
19 | Ambassadors | 08:08 |
20 | Products | 10:49 |
21 | Embedded Structs | 06:41 |
22 | Links | 05:45 |
23 | Orders | 12:23 |
24 | Preloading | 09:49 |
25 | Ambassador Authentication Endpoints | 00:21 |
26 | Multiple Routes | 04:20 |
27 | Scopes | 14:27 |
28 | Aliases | 11:58 |
29 | Ambassador Endpoints | 00:32 |
30 | Redis | 04:47 |
31 | Caching Products | 10:25 |
32 | Searching Products | 06:15 |
33 | Sorting Products | 04:04 |
34 | Paginating Products | 11:58 |
35 | Gorutines | 06:42 |
36 | Channels | 12:28 |
37 | Creating Links | 06:05 |
38 | Stats | 05:34 |
39 | Rankings | 05:10 |
40 | Redis Sorted Sets | 10:39 |
41 | Checkout Endpoints | 00:26 |
42 | Link Data | 03:12 |
43 | Creating Orders | 09:14 |
44 | Transactions | 05:40 |
45 | Stripe | 10:28 |
46 | Completing Orders | 10:08 |
47 | Sending Emails | 07:20 |
48 | Setup | 01:40 |
49 | Template | 04:24 |
50 | Routes | 06:15 |
51 | Register | 07:41 |
52 | Login | 04:57 |
53 | Services | 03:43 |
54 | Authenticated User | 05:16 |
55 | Logout | 04:32 |
56 | Interceptors | 03:30 |
57 | Profile | 09:43 |
58 | Event Emitters | 05:37 |
59 | Users | 05:59 |
60 | Angular Material | 06:43 |
61 | Mat Paginator | 03:27 |
62 | Links | 11:16 |
63 | Products | 07:08 |
64 | Creating Products | 05:46 |
65 | Updating Products | 08:24 |
66 | Deleting Products | 04:06 |
67 | Orders | 08:45 |
68 | Setup | 03:34 |
69 | Common Files | 06:29 |
70 | Navigation | 07:38 |
71 | Profile | 10:54 |
72 | Header Component | 12:05 |
73 | Stats and Rankings | 08:41 |
74 | Router Link Options | 02:42 |
75 | Backend Products | 03:37 |
76 | Lazy Loading | 07:54 |
77 | Http Params | 05:06 |
78 | Searching Products | 07:17 |
79 | Sorting Products | 03:46 |
80 | Selecting Products | 04:45 |
81 | Generating Links | 09:17 |
82 | Frontend Products | 03:54 |
83 | Pipes | 10:55 |
84 | Setup | 05:45 |
85 | Link Data | 06:47 |
86 | Angular Universal | 05:46 |
87 | Products | 04:05 |
88 | Order Total | 05:36 |
89 | Submitting the Form | 08:27 |
90 | Stripe | 09:26 |