Skip to content

Commit 0aaaba5

Browse files
committed
Angular Universal Course
1 parent 8f30342 commit 0aaaba5

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

db-data.json

+12-12
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"01": {
44
"id": "01",
55
"description": "Angular Universal Course",
6-
"iconUrl": "https://s3-us-west-1.amazonaws.com/angular-university/course-images/angular-universal-small.png",
6+
"iconUrl": "https://angular-university.s3-us-west-1.amazonaws.com/course-images/angular-universal-course.jpg",
77
"courseListIcon": "https://angular-academy.s3.amazonaws.com/main-logo/main-page-logo-small-hat.png",
88
"longDescription": "Use Angular on the server too! Learn Angular Server-Side Rendering.",
99
"category": "BEGINNER",
@@ -32,62 +32,62 @@
3232
"01": [
3333
{
3434
"id": "01",
35-
"description": "Angular Tutorial For Beginners - Build Your First App - Hello World Step By Step",
35+
"description": "Angular Universal Course Helicopter View",
3636
"duration": "4:17",
3737
"seqNo": 1,
3838
"courseId": "1"
3939
},
4040
{
4141
"id": "02",
42-
"description": "Building Your First Component - Component Composition",
42+
"description": "Angular Universal Course Kickoff - Git, Node, IDE, Lessons Code",
4343
"duration": "2:07",
4444
"seqNo": 2
4545
},
4646
{
4747
"id": "03",
48-
"description": "Component @Input - How To Pass Input Data To an Component",
48+
"description": "Why Angular Universal? Performance Benefits",
4949
"duration": "2:33",
5050
"seqNo": 3
5151
},
5252
{
5353
"id": "04",
54-
"description": " Component Events - Using @Output to create custom events",
54+
"description": "Why Angular Universal? Social Media Crawlers",
5555
"duration": "4:44",
5656
"seqNo": 4
5757
},
5858
{
5959
"id": "05",
60-
"description": " Component Templates - Inline Vs External",
60+
"description": "Why Angular Universal? SEO or Search Engine Optimization",
6161
"duration": "2:55",
6262
"seqNo": 5
6363
},
6464
{
6565
"id": "06",
66-
"description": "Styling Components - Learn About Component Style Isolation",
66+
"description": "Scaffolding an Angular Universal Application using the Angular CLI",
6767
"duration": "3:27",
6868
"seqNo": 6
6969
},
7070
{
7171
"id": "07",
72-
"description": " Component Interaction - Extended Components Example",
72+
"description": "Angular Universal Pre-Rendering with renderModuleFactory",
7373
"duration": "9:22",
7474
"seqNo": 7
7575
},
7676
{
7777
"id": "08",
78-
"description": " Components Tutorial For Beginners - Components Exercise !",
78+
"description": "Angular Universal Express Server - Step by Step Implementation",
7979
"duration": "1:26",
8080
"seqNo": 8
8181
},
8282
{
8383
"id": "09",
84-
"description": " Components Tutorial For Beginners - Components Exercise Solution Inside",
84+
"description": "Angular Universal Express Server - See it in Action",
8585
"duration": "2:08",
8686
"seqNo": 9
8787
},
8888
{
8989
"id": "10",
90-
"description": " Directives - Inputs, Output Event Emitters and How To Export Template References",
90+
"description": "Universal Express Server - Rendering Multiple Routes",
9191
"duration": "4:01",
9292
"seqNo": 10
9393
}
@@ -211,4 +211,4 @@
211211
}
212212
]
213213
}
214-
}
214+
}

src/app/services/courses.service.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {map} from 'rxjs/operators';
1212
@Injectable()
1313
export class CoursesService {
1414

15-
static readonly API_URL = 'https://angular-universal-course-ebcc3.firebaseio.com';
15+
static readonly API_URL = 'https://angular-universal-course-94047.firebaseio.com';
1616

1717
constructor(private http: HttpClient) {
1818

@@ -29,4 +29,4 @@ export class CoursesService {
2929
findAllCourseLessons(courseId:string): Observable<Lesson[]> {
3030
return this.http.get<Lesson[]>(`${CoursesService.API_URL}/lessons/${courseId}.json`);
3131
}
32-
}
32+
}

0 commit comments

Comments
 (0)