Skip to main content

Roadmap

Welcome to #30DaysOfSWA - a fun way to jumpstart your learning journey into Azure Static Web Apps.

Over the next four weeks, we'll learn core concepts, see usage examples, explore developer tools, and discuss best practices to design richer end-to-end user experiences. We've put together a tentative plan for the content. While the weekly themes are fixed, we may adapt or alter planned posts in response to your feedback or requests.

So share your questions, comments and suggestions. Help us make this more journey better!

  • Preferred: Post feedback to our Discussions board.
  • Alternatively, post feedback as comments in the related post on dev.to.
  • You can also tweet comments or share learnings using the #30DaysOfSWA hashtag.

Kickoff

KICKOFF

What is #30DaysOfSWA? How can you participate? Who are the people behind this project? Join us for a visual roadmap of the journey ahead, and get motivated to learn about Azure Static Web Apps in #30Days!

Kickoff


Core Concepts

Welcome to the first week of your learning journey. Let's talk about some fundamental concepts for developing and deploying Static Web Apps. At the end of this week you should have built and deployed a basic SWA.

Week 1 ARTICLES
  • Introducing SWA (Simona, Nitya) - What is Static Web Apps?
  • Building SWA (Glaucia, Nitya) - Build & Deploy Your First SWA!
  • API-Enabling SWA (Anthony, Nitya) - Add a Serverless API backend.
  • Configuring SWA (Joseph, Nitya) -- Configure Build Process, App Settings & Behavior
  • Securing SWA (Mitali, Nitya) - Built-in & Custom Authentication Options for SWA
  • Previewing SWA (Michail , Nitya) - Staging Deployments For Previewing (PR, Branches)
  • Deploying SWA (Reshmi) - Deploy from GitLab, BitBucket, Azure DevOps. Using ARM Templates

Week 1 Roadmap


Usage Examples

Welcome to Week 2. So you know what SWA is but what web frameworks and libraries can you use it with? And what kinds of applications can you spin up quickly using this approach? Let's look at some examples.

Week 2 Roadmap


Developer Tools

Welcome to Week 3 - let's talk about the developer experience in building and deploying modern web apps. We'll introduce you to a few tools that can simplify your develop-debug-deploy-test workflows. While some are SWA-specific, others are useful for modern web app dev in general.

Week 3 Roadmap


Best Practices

We made it to the final week!! We've learned core concepts, seen examples of SWA in action, and explored tools to improve the developer experience. Now let's explore how SWA works with other Azure or third party services, and end with some tips and tricks to make your SWA development journey fun and functional!

Week 4 ARTICLES

Week 4 Roadmap


Wrap-up

THANK YOU & NEXT STEPS

Thank you for staying the course with us. In the final two posts of this series we'll do two things:

  • Look Back - with a quick retrospective of what was covered.
  • Look Ahead - with resources and suggestions for how you can skill up further!

We appreciate your time and attention and we hope you found this curated tour valuable. Feedback and suggestions are always welcome. From our entire team, we wish you good luck with the learning journey - now go build some apps and share your knowledge! 🎉

Kickoff