Resourcing for Success
The Ideal Skillset
Astro, the Progressive App framework, uses modern development tools, new programming language features, and intermediate development concepts. This means that Astro was developed with an intermediate Web Engineer in mind. Don’t worry, if you don’t have a few of the requirements below, chances are you can quickly acquire the skills to feel comfortable building an Astro app (we have some recommended 3rd-party courses below to get you started). However, if you find yourself answering "no" to more than one or two requirements below, it may mean you’ll have a difficult time working with Astro.
Required Experience | What is the ideal hands-on experience that an Astro developer requires? |
---|---|
Software Development |
|
Security |
|
Performance |
|
Technology |
|
Methodology |
|
Recommended 3rd-party Lessons
Below are a few online videos and 3rd-party course material to help get you started with the prerequisites you need to know in order to develop with Astro. The material below is designed to introduce you to these concepts, but they might not be enough for you to fully grok the material. You may need to do some further research on your own.
Recommended Learning Resource | Course Format |
---|---|
The MVC Pattern Explained. | 📹 Video |
Intro to JavaScript ES6 (and Promises). | 🎓 Online course |
Another JavaScript ES6 course | 🎓 Online course |
Using Chrome to Inspect Slow Websites. | 📹 Video |
Web Performance Tooling with Chrome | 📹 Video |
Intro to Grunt | 📹 Video |
HTML5, DOM and CSS Best Practices | 📹 Video |
Intermediate JavaScript (Closures, Prototypes) | 🎓 Online course |