Ok. Let’s file this one under “bite off more than you can chew, then chew hard”.
I’m committing to produce 21 bite-sized episodes covering the basics of Angular 2 as I learn them. The general idea is that we can build a bit of community to encourage one another to dig deep for 21 days and get a good sense of the framework (one coffee at a time).
The 21 Day Plan for Learning Angular 2
My scratchy outline for the series is:
- Getting Installed / Background on the JS community. Dev toolchain.
- Inside a blank Angular 2.0 project. What all the files are. What lives where.
- Writing your first component. Selectors, Templates (internal/external), Styles (internal/external)
- Introducing (events) and [properties]
- TypeScript quickstart
- Models and Data Binding
- Refactoring Components (parent/child)
- Communicating between components
- Introduction to Services and dependency injection
- Unit Testing services
- Routing architecture and basic menu action
- Routing for deep linking with parameters to URLs
- Working with Http and CRUD operations (and mocks)
- Forms and Validation with Component Binding
- Forms using the Forms Builder API
- Material design
- Integrating 3rd Party JS and Component Libraries
- Working with Observables and Promises and Reactive Programming
- Linting, Code Coverage and Quality Tools
- Integration Testing
- Bundling and Minifying with WebPack
It’s going to be super fun!
If you’re keen, head on over to my YouTube Channel, and subscribe to stay up to date with the action.
I’m going to try and blog up the outlines of the daily vlog here, but who knows how I’ll keep up.
Always up for a challenge…
PS. If you’re into motivational quotes, I’m super into these Casey Neistat Quotes. You should subscribe to his YouTube Channel right now. So. Much. Fun.