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 +
  • Resources
  • Sponsor us
  • +

    Resources

    +

    This page contains links to useful resources to get started or more familiar with Nest.js framework.

    +

    Tutorials

    +

    Introduction to Nest.js from its author

    +

    Nest.js = Typescript + Node.js + Express

    +

    Nest.js in 30 days

    +

    Online Courses

    +

    Nest.js Zero to Hero - Modern TypeScript Back-end Development

    +

    Angular & Nest.js - The Modern MEAN Stack Guide

    +

    Nest.js Crash Course

    +

    Learn Nest.js from Scratch by building an API

    +

    Building a fullstack blog with Nest.js and Angular

    +

    Talks

    +

    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

    +

    Projects using Nest.js

    +

    New Eden Social

    +

    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 {}