diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index ef6a1637d1..2cc0ac8c01 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -19,6 +19,7 @@ import { ModulesComponent } from './homepage/pages/modules/modules.component'; import { PipesComponent } from './homepage/pages/pipes/pipes.component'; import { SupportComponent } from './homepage/pages/support/support.component'; import { RedirectGuard } from './shared/guards/redirect.guard'; +import { ResourcesComponent } from './homepage/pages/resources/resources.component'; const routes: Routes = [ { @@ -98,6 +99,11 @@ const routes: Routes = [ component: MigrationComponent, data: { title: 'Migration guide - FAQ' }, }, + { + path: 'resources', + component: ResourcesComponent, + data: { title: 'Resources' }, + }, { path: 'support', component: SupportComponent, diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 52c46cf584..d2cdf01234 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -35,6 +35,7 @@ import { BasePageComponent } from './homepage/pages/page/page.component'; import { PipesComponent } from './homepage/pages/pipes/pipes.component'; import { SupportComponent } from './homepage/pages/support/support.component'; import { SharedModule } from './shared/shared.module'; +import { ResourcesComponent } from './homepage/pages/resources/resources.component'; const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = { suppressScrollX: true, @@ -72,6 +73,7 @@ const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = { CustomDecoratorsComponent, ApplicationContextComponent, MigrationComponent, + ResourcesComponent, SupportComponent, WhoUsesComponent, EnterpriseComponent, diff --git a/src/app/homepage/header/header.component.html b/src/app/homepage/header/header.component.html index d868b0fa81..f3eb813fc5 100644 --- a/src/app/homepage/header/header.component.html +++ b/src/app/homepage/header/header.component.html @@ -59,6 +59,7 @@ >Courses +
This page contains links to useful resources to get started or more familiar with Nest.js framework.
+Introduction to Nest.js from its author
+Nest.js = Typescript + Node.js + Express
+ +Nest.js Zero to Hero - Modern TypeScript Back-end Development
+Angular & Nest.js - The Modern MEAN Stack Guide
+ +Learn Nest.js from Scratch by building an API
+Building a fullstack blog with Nest.js and Angular
+Rethinking Enterprise Architectures with Node.js
+Building a platform: Nest.js from the ground up
+Revealing framework fundamentals: Nest.js behind the curtain
+Amazing Backends for Angular Devs with NestJS
+EverĀ® - Open-Source Commerce Platform for On-Demand Economy and Digital Marketplaces
+LXDHub - a management system for linux containers (LXC)
+Notadd - a microservice development architecture based on Nest.js
+ diff --git a/src/app/homepage/pages/resources/resources.component.ts b/src/app/homepage/pages/resources/resources.component.ts new file mode 100644 index 0000000000..7a7b70ff5a --- /dev/null +++ b/src/app/homepage/pages/resources/resources.component.ts @@ -0,0 +1,9 @@ +import { ChangeDetectionStrategy, Component } from '@angular/core'; +import { BasePageComponent } from '../page/page.component'; + +@Component({ + selector: 'app-resources', + templateUrl: './resources.component.html', + changeDetection: ChangeDetectionStrategy.OnPush, +}) +export class ResourcesComponent extends BasePageComponent {}