diff --git a/README.md b/README.md index 39b9b2c..08de931 100644 --- a/README.md +++ b/README.md @@ -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 + +

Blogs/Articles

+ +- [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. + +

Books

+ +- [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! + +

Courses

+ +- [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. + +

Example Applications

+ +- [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. + +

Videos

+ +- [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. + +### 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. + +

Blogs/Articles

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

Books

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

Courses

+ +- [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. + +

Videos

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

Blogs/Articles

+ +

Books

+ +

Courses

+ +- [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. + +

Videos

+ +### 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.