Skip to content
Open
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
112 changes: 110 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,110 @@
# resources
A curated list of Angular resources
# Resources

A crowd-sourced curated list of Angular resources.

## Table of Contents

- [Official Angular resources](#official-angular-resources)
- [Beginners Journey](#beginners-journey)
- [Angular](#angular)
- [Angular Blogs/Articles](#angular-blogs)
- [Angular Books](#angular-books)
- [Angular Courses](#angular-courses)
- [Angular Example Applications](#angular-example-applications)
- [Angular Videos](#angular-videos)
- [TypeScript](#typescript)
- [TypeScript Blogs/Articles](#ts-blogs)
- [TypeScript Books](#ts-books)
- [TypeScript Courses](#ts-courses)
- [TypeScript Videos](#ts-videos)
- [RxJS](#rxjs)
- [RxJS Blogs/Articles](#rxjs-blogs)
- [RxJS Books](#rxjs-books)
- [RxJS Courses](#rxjs-courses)
- [RxJS Videos](#rxjs-videos)
- [Libraries](#libraries)
- [NgRx](#ngrx)

### Official Angular resources

- [Angular Website.](https://angular.io/) - Official Angular documentation.
- [Angular Blog](https://blog.angular.io/) - News and Tips from the Angular Team.
- [Angular Github](https://github.com/angular) - Angular is developed in public, take a look at the Angular repositories.
- [Angular Twitter](https://twitter.com/angular) - Follow @angular on twitter.
- [Angular Youtube](https://www.youtube.com/@Angular) - Videos and Shorts from the Angular Team.

### Beginners Journey

We recommend beginners to start with the [Tour of Heroes tutorial](https://angular.io/tutorial/tour-of-heroes) to get introduced to basic Angular concepts.

### Angular

<h4 id="angular-blogs">Blogs/Articles</h4>

- [Ninja squad blog](https://blog.ninja-squad.com/tags.html#Angular-ref) - Stay up to date with new features in Angular releases.
- [This is Angular - Dev.to](https://dev.to/this-is-angular) - Free, open and honest Angular education on the dev.to platform.

<h4 id="angular-books">Books</h4>

- [Become a ninja with Angular](https://books.ninja-squad.com/angular) - (PAID :dollar: / pay what you want) This ebook helps you get the philosophy of Angular, the new tools, and each part of the framework in a pragmatic way. Always kept up-to-date with the latest Angular release!

<h4 id="angular-courses">Courses</h4>

- [Elite Ionic](https://eliteionic.com/) (PAID :dollar:) - Learn to build next level native web aplications with Angular and Ionic
- [Ultimate Courses - Angular Basics](https://ultimatecourses.com/learn/angular-basics) - (PAID :dollar:) Everything you need to become an Angular expert.

<h4 id="angular-example-applications">Example Applications</h4>

- [Realworld sample applications](https://realworld.io/) - Building a medium clone with different frontend and backend technologies.
- [Angular](https://github.com/khaledosman/angular-realworld-example-app) - A medium clone build with Angular.
- [Angular + Nx + NgRx](https://github.com/stefanoslig/angular-ngrx-nx-realworld-example-app) - A medium clone build with Angular, Nx and NgRx.
- [Angular Standalone Components + NgRx Component Store + Unit Testing](https://github.com/nartc/ng-conduit) - A medium clone build with Angular Standalone components and NgRx component store, with unit testing included.

<h4 id="angular-videos">Videos</h4>

- [Decoded Frontend - Dmytro Mezhenskyi](https://www.youtube.com/@DecodedFrontend) - A source of advanced, in-depth, and pragmatic video tutorials about Angular and Web Development.
- [Joshua Morony](https://www.youtube.com/@JoshuaMorony) - Collection of videos about general Angular topics, reactive programming and state management.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

### TypeScript

- [TypeScript Website](https://www.typescriptlang.org/) - Official TypeScript documentation.
- [TypeScript Playground](https://www.typescriptlang.org/play) - The Playground lets you write TypeScript or JavaScript online in a safe and sharable way.

<h4 id="ts-blogs">Blogs/Articles</h4>

- [Typescript Deep Dive](https://basarat.gitbook.io/typescript/) - Explanations to common issues people run into when starting to learn TypeScript.

<h4 id="ts-books">Books</h4>

- [TypeScript in 50 lessons](https://typescript-book.com/) - (PAID :dollar:) Everything you need to know about TypeScript in 50 short lessons.

<h4 id="ts-courses">Courses</h4>

- [Total TypeScript beginners tutorial](https://www.totaltypescript.com/tutorials/beginners-typescript) - Get hands-on interactive TypeScript practice and learn foundational knowledge and skills.
- [Ultimate Courses - TypeScript](https://ultimatecourses.com/courses/typescript) - (PAID :dollar:) Everything you need to become a TypeScript expert.

<h4 id="ts-videos">Videos</h4>

### RxJS

- [RxJS Website](https://rxjs.dev/) - Official RxJS documentation

<h4 id="rxjs-blogs">Blogs/Articles</h4>

<h4 id="rxjs-books">Books</h4>

<h4 id="rxjs-courses">Courses</h4>

- [RxJS Fundamentals](https://this-is-learning.github.io/rxjs-fundamentals-course/) - An Open Learning course by This is Learning.
- [Ultimate Courses - RxJS](https://ultimatecourses.com/courses/rxjs) (PAID :dollar:) Everything you need to become a RxJS expert.

<h4 id="rxjs-videos">Videos</h4>

### Libraries

Resources for some of the most used libraries in the Angular ecosystem

##### NgRx

- [NgRx Documentation](https://ngrx.io/) - Official NgRx documentation
- [NgRx Fundamentals](https://this-is-angular.github.io/ngrx-essentials-course/) - An Open Learning course by This is Learning.