Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions src/app/app-routing.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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 = [
{
Expand Down Expand Up @@ -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,
Expand Down
2 changes: 2 additions & 0 deletions src/app/app.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down Expand Up @@ -72,6 +73,7 @@ const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = {
CustomDecoratorsComponent,
ApplicationContextComponent,
MigrationComponent,
ResourcesComponent,
SupportComponent,
WhoUsesComponent,
EnterpriseComponent,
Expand Down
1 change: 1 addition & 0 deletions src/app/homepage/header/header.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@
>Courses</a
>
</li>
<li><a routerLink="/resources">Resources</a></li>
<li><a routerLink="/support">Sponsor us</a></li>
<li>
<a
Expand Down
24 changes: 24 additions & 0 deletions src/app/homepage/pages/resources/resources.component.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<div class="content" #contentReference>
<h3 id="resources">Resources</h3>
<p>This page contains links to useful resources to get started or more familiar with Nest.js framework.</p>
<h4 appAnchor id="tutorials">Tutorials</h4>
<p><a target="_blank" href="https://kamilmysliwiec.com/nest-release-canditate-is-here-introduction-modern-node-js-framework">Introduction to Nest.js from its author</a></p>
<p><a target="_blank" href="https://auth0.com/blog/nestjs-brings-typescript-to-nodejs-and-express/">Nest.js = Typescript + Node.js + Express</a></p>
<p><a target="_blank" href="https://github.com/m24927605/Nestjs30Days">Nest.js in 30 days</a></p>
<h4 appAnchor id="online-courses">Online Courses</h4>
<p><a target="_blank" href="https://www.udemy.com/course/nestjs-zero-to-hero/">Nest.js Zero to Hero - Modern TypeScript Back-end Development</a></p>
<p><a target="_blank" href="https://www.udemy.com/course/angular-nestjs-the-modern-mean-stack-guide/">Angular & Nest.js - The Modern MEAN Stack Guide</a></p>
<p><a target="_blank" href="https://www.youtube.com/watch?v=wqhNoDE6pb4">Nest.js Crash Course</a></p>
<p><a target="_blank" href="https://www.youtube.com/watch?v=F_oOtaxb0L8&t=703s">Learn Nest.js from Scratch by building an API</a></p>
<p><a target="_blank" href="https://www.youtube.com/watch?v=nz6yFTyLbAQ&list=PLq1kZ5GbKd4qyDcK3IHGSi4FDAL6fRZeL">Building a fullstack blog with Nest.js and Angular</a></p>
<h4 appAnchor id="talks">Talks</h4>
<p><a target="_blank" href="https://www.youtube.com/watch?v=ixz0IefmecI">Rethinking Enterprise Architectures with Node.js</a></p>
<p><a target="_blank" href="https://www.youtube.com/watch?v=f0qzBkAQ3mk">Building a platform: Nest.js from the ground up</a></p>
<p><a target="_blank" href="https://www.youtube.com/watch?v=jo-1EUxMmxc">Revealing framework fundamentals: Nest.js behind the curtain</a></p>
<p><a target="_blank" href="https://www.youtube.com/watch?v=XkEA8L_4IUY">Amazing Backends for Angular Devs with NestJS</a></p>
<h4 appAnchor id="projects">Projects using Nest.js</h4>
<p><a target="_blank" href="https://github.com/new-eden-social/new-eden-social">New Eden Social</a></p>
<p><a target="_blank" href="https://github.com/ever-co/ever">Ever® - Open-Source Commerce Platform for On-Demand Economy and Digital Marketplaces</a></p>
<p><a target="_blank" href="https://github.com/Roche/lxdhub">LXDHub - a management system for linux containers (LXC)</a></p>
<p><a target="_blank" href="https://github.com/notadd/notadd">Notadd - a microservice development architecture based on Nest.js</a></p>
</div>
9 changes: 9 additions & 0 deletions src/app/homepage/pages/resources/resources.component.ts
Original file line number Diff line number Diff line change
@@ -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 {}