So given what I’ve learned recently, here is how I intend to tackle my second round of learning Angular:
- Read through Angular introduction again.
- Just skim instructions for the StackBlitz-based shopping cart demo without repeating hands-on activity. I like the idea of StackBlitz but its web-based development environment was different enough from a local development environment that I’ve decided I prefer to skip it in favor of practicing local development.
- Hands-on follow through the “Tour of Heroes” tutorial for the second time.
After finishing “Tour of Heroes” again, put my recent learning to work enhancing it:
- The “Tour of Heroes” tutorial was focused on Angular application framework mechanics, so the visual HTML and CSS is very plain. Put my recent HTML and CSS learning to work and spiff up that site. Including a mobile-friendly layout via media queries.
- Upgrade backend interface code to a more robust web API implemented using Express.
If I get this far, I would have practiced the entire MEAN stack. However, the MongoDB side would be quite lightweight given the limited demands of “Tour of Heroes”. Fortunately, in the MongoDB University course, we were given several practice databases of nontrivial size. I could build an Angular web app on top of one of those databases.
And if I’m successful with that, I would then have enough skill to tackle a MEAN stack project from scratch.
Tha’s quite a plan with many steps! I’ll likely deviate from this plan as I hit various roadblocks and work to resolve them, and it’ll take at least several weeks. But it feels exciting to have a longer-term plan. But first, a look at the Angular framework to see how it has changed since my first visit.