#29: Learn in #30Days (Recap)
Tags: staticwebapps, beginners, webdev, javascript
Published: 2022-05-31 19:33:37

---
title: #29: Learn in #30Days (Recap)
published: true
description: Let's join @reshsriram as we wrap-up #30DaysOfSWA in May! Today, we focus on looking back, with a recap of what we covered in the four themed weeks thanks to our amazing contributors!
tags: staticwebapps, beginners, webdev, javascript
series: Learn Static Web Apps with 30DaysOfSWA
canonical_url: https://www.azurestaticwebapps.dev/blog/30days-summary
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vnuh3uog481kjfui4abb.png
---


You made it!!

Thank you for staying with us throughout May, as we embarked on a journey to learn about Azure Static Web Apps from Core Concepts to Best Practices in just four weeks! The content is structured in a way that allows you to jumpstart or revisit the journey at any time! So let's recap what we covered and what you'll learn by taking this journey with us!! And stay tuned for a follow-up post a little later, where we'll share resources and next steps you can take, to keep skilling up.

---

## Series Retrospective
 * SWA Anniversary Highlights
 * Week 1: Core Concepts
 * Week 2: Usage Examples
 * Week 3: Developer Tools
 * Week 4: Best Practices
 * Our Amazing Contributors!
 * What's Next

We started this site on Apr 30 with [this post](https://www.azurestaticwebapps.dev/blog/swanniversary) announcing the **SWA Anniversary** event, before [**kicking off**](https://www.azurestaticwebapps.dev/blog/kickoff) the **#30DaysOfSWA** on May 1, then completing four themed weeks of content. You can [**find the entire roadmap here**](https://www.azurestaticwebapps.dev/roadmap).

Which leads us to this post today. Let's review some highlights from May.
{% tweet 1531100041586384896 %}

Let's take a look at some highlights.

---

## First Stop - SWA Anniversary Event

We recently celebrated the [#SWAanniversary](https://www.azurestaticwebapps.dev/blog/swanniversary?WT.mc_id=30daysofswa-61155-cxall) on 19th and 20th May to commemorate a year of Static Web App's **General Availability**! 

It was a fun-filled event featuring **top community speakers** and many more feature demos! Plus, it marked the [General Availability of SWA CLI](https://aka.ms/swa-cli-ga?WT.mc_id=30daysofswa-61155-cxall)🚀 - watch the video to learn more about how this CLI streamlines your workflow from `init` to `deploy`.

{% youtube ueLJkojbnEE %}


If you happened to miss the live stream, worry not! You can watch (_and re-watch_) the [**on-demand recordings of the event**](https://aka.ms/swaanniversary-ondemand?WT.mc_id=30daysofswa-61155-cxall) to catch up on key talks including:
 * [How Static Web Apps saved (me) time and money](https://docs.microsoft.com/en-us/events/swa-anniversary-may-2022/how-static-web-apps-saved-scott-hanselman-time-and-money/) - Scott Hanselman
 * [SWA Case Study: ohmyposh.dev ](https://docs.microsoft.com/en-us/events/swa-anniversary-may-2022/azure-static-web-apps-for-your-cli-oh-my-posh/)- Jan de Dobbeleer
 * [Hybrid Rendering with Zero Config - Nuxt ♥️ SWA](https://docs.microsoft.com/en-us/events/swa-anniversary-may-2022/hybrid-rendering-with-zero-config-nuxt-3-azure-swa/) - Daniel Roe & Anthony Chu
 * [How I Created My Brand with SWA and..](https://docs.microsoft.com/en-us/events/swa-anniversary-may-2022/how-i-created-my-brand-using-static-web-apps-with-blazor-and-azure-functions/) - Stacey Cashmore & Frank Boucher

---

## Week 1: Core Concepts

![Week 1 Roadmap](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dufzuaey8b0nljbja8dx.png)

`Week 1` was the foundational week, focusing on what Azure Static Web Apps is, how to build, deploy, preview, customize APIs etc. This is where a Static Web App newbie earns the title of a **"Successful SWA voyager"**! Every blog comes with a cute little exercise at the bottom which gives a compact hands-on experience of using Static Web Apps 😄 


**The best part?** Every blog has a visual narrative of what we cover, and some of them also feature video lessons! Do give us a shoutout if you (_like me_) are a firm believer of visual learning!❤️ 


To revisit Week 1, or start afresh - **[click here.](/roadmap#core-concepts)** 🚀

---

## Week 2: Usage Examples

![Week 2 Roadmap](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qrkb5bz998hlh70ufi22.jpeg)

`Week 2` showcased a plethora of examples, from diverse front-end frameworks to popular static site generators and languages! The creators of these mind-blowing examples came forward to teach how we can easily replicate these on our end too! After all, what better way to learn than to get your hands dirty playing with them 😉


Haven't tried them yet? Go for it [**right away**](/roadmap#usage-examples)!!! 👩🏽‍💻

---

## Week 3: Developer Tools

![Week 3 Roadmap](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4yahb1dx094hft516oku.jpeg)

`Week 3` focused on all the partner tools and platforms available in the Azure ecosystem, which can empower your Static Web Apps to achieve **more**! Be it VSCode, Playwright, or Egde DevTools - we got you covered! As a bonus, we also talk about the enhanced DX (developer experience) for Azure DevOps🌟 

:::success ANNOUNCEMENT: SWA CLI V1.0 RELEASED! 
In Week 3, we also witnessed a big announcement - **the General Availability (GA) release of SWA CLI**!! I know we had discussed earlier about revisiting our exercises with SWA CLI, right? Well, the time has come!! Try out the [SWA CLI](https://aka.ms/swa-cli-ga?WT.mc_id=30daysofswa-61155-cxall), deploy your amazing Static Web Apps, and tell us about your experience!🌹
:::

Go ahead and familiarize yourself with these [dev-tools](/roadmap#developer-tools). 🧰

---

## Week 4: Best Practices

![Week 4 Roadmap](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dayfxp1en9u2rb8sa41f.jpeg)

`Week 4` marks the final phase of our journey! This week was dedicated to the Best practices to ensure a seamless end-to-end dX (developer experience) while using Static Web Apps. Explore enhanced services such as BYOFunctions, Cognitive search, Azure Vision, Communication Services, etc. and learn from a real-life case study on how Static Web Apps helped deliver an effective and scalable solution for [KlipTok](https://kliptok.com), allowing the developer to seamlessly integrate additional Azure services to meet challenges and deliver a richer user experience. 😄

Explore the various integrations and best practices articles [here](/roadmap#best-practices)


_This was a long but fun journey, eh?_ **Tell us about your SWA learning experience using #30DaysOfSWA!** 😉

---

## Our Amazing Contributors

![Banner with people](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vnuh3uog481kjfui4abb.png)

A series of this magnitude would not be possible without the support, time and efforts a number of people. 

This includes our amazing authors (listed  [here, in our kickoff post](https://www.azurestaticwebapps.dev/blog/kickoff#meet-the-authors). Check out the tweet below to find them on Twitter, or [**follow the series on dev.to**](https://dev.to/nitya/series/17901) to find their profiles on that platform.

:::info AUTHORS ON TWITTER

The tweet below has the Twitter profiles of the many authors who contributed to this series. Liked an article they wrote? Let them know - and follow them for more tech updates and content! 

{% tweet 1531100046275620866 %}

---

## Next Steps

This gave you a curated tour of Azure Static Web Apps in daily bites of content. Now it's your turn to take the journey forward. Join us tomorrow to learn about three key actions you can take to continue skilling up:
 * **Learn**: We'll share key documentation and tutorial links to skill up!
 * **Share**: Let's talk about the {where, what, how} of sharing your insights!
 * **Contribute**: Built a cool sample or real-world app? Showcase it to inspire others!

And thank you for staying the course with us!


---