Congratulations! You now know how to build static sites with Astro. You have everything you need to be productive and build projects all over the internet.
The next section we are going to get into advanced features that you can build with Astro. Depending on your use-case, you might not need some of the features but I wanted to put these together for you so you know what exists and how to approach these features with Astro.
We'll be learning how to:
Lazar Nikolov: [0:00] You have reached the first milestone. Congratulations.
[0:04] In the next part of the course, we're going to focus on developing more advanced features like the Astro Islands architecture, dockerizing Astro websites, creating a GitHub action for automatic deployments on Fly.io, using Drizzle ORM to connect to a database, creating our own custom API, and even dynamically generating OG images for social sharing.
[0:27] Before we move on to the next part, let's take a moment to highlight and celebrate your brand-new skills that you learned so far. You've learned what Astro is, how to create a project, and got acquainted with the project structure. Then you learned a few ways of styling your Astro websites, including how to set up and use Tailwind CSS.
[0:46] After that point, you were ready to create a few pages, define a shared layout for them, and add text and image content to all of them. A blog is not a blog without a publishing system. You'll learn how to use Astro's content API to write, manage, generate, and paginate your blog post pages.
[1:06] You then define a solid SEO, generated a sitemap and an RSS feed, and deployed everything you had on Vercel which officially put you and your content on the Internet. From this point on, you're capable of building static websites and writing and publishing content all over the Internet.
[1:26] Congratulations again and see you in the next lesson.