Astro stands out in the world of overly complex web frameworks due to its simplicity, excellent developer experience, and high performance. However, beneath this simplicity lies a wealth of features, ranging from image optimization and dynamic routes to APIs, middleware, transition animations, and support for UI frameworks.
This course serves as your practical guide to modern Astro development. Instead of focusing on abstract theory, you will work on real projects utilizing built-in Astro features, avoiding overload from third-party libraries.
Course Overview
What to Expect
Astro Basics: Understand project structure, routing, components, styling, and working with JavaScript.
Components and UI: Learn how to create and type components and integrate with various frameworks.
Markdown and MDX: Explore working with content and routing based on Markdown and MDX.
Content Collections: Master safe data handling, schemas, and queries.
Rendering and Routes: Get hands-on with SSR, SSG, pagination, and redirects.
Portfolio Project: Build and publish your personal website as a portfolio project.
Astro Tools: Dive into image optimization, dynamic endpoints, Astro DB, middleware, authorization, transition animations, multilingual support, and configuration.
Practice: Practice integrating with CMS, creating a CRUD application (reading books), and developing a basic e-commerce site with cart and payment via Stripe.
Hello! My name is Chris Pennington. I am a beginner developer, and I enjoy sharing what I learn with others. On my channel, I mainly teach beginner and intermediate level web development through the creation of projects and individual components. I write code publicly because it's a great opportunity to learn together. I am a student first and foremost and never consider myself an expert.
Watch Online 174 lessons
This is a demo lesson (10:00 remaining)
You can watch up to 10 minutes for free. Subscribe to unlock all 174 lessons in this course and access 10,000+ hours of premium content across all courses.