Урок 1. 00:01:56
Course Preview
Урок 2. 00:01:36
Course Instructions
Урок 3. 00:04:36
1.1 - Introduction
Урок 4. 00:02:29
1.2 - Installation and Setup
Урок 5. 00:03:47
1.3 - Structure and Routing Basics
Урок 6. 00:07:59
1.4 - Astro File Structure
Урок 7. 00:05:39
1.5 - Layouts and Slots
Урок 8. 00:03:17
1.6 - Your First Astro Component
Урок 9. 00:06:15
1.7 - CSS and Styling
Урок 10. 00:06:23
1.8 - Client-side JavaScript
Урок 11. 00:10:15
1.9 - Exercise Card Component
Урок 12. 00:13:19
2.1 - Button Component
Урок 13. 00:11:37
2.2 - Heading Component
Урок 14. 00:05:50
2.3 - Adding TypeScript
Урок 15. 00:04:14
2.4 - Using UI Frameworks (Astro "Islands")
Урок 16. 00:03:32
2.5 - Exercise Overview
Урок 17. 00:09:43
2.6 - Add HTML Structure
Урок 18. 00:03:50
2.7 - Add TypeScript
Урок 19. 00:13:21
2.8 - Add CSS
Урок 20. 00:08:29
3.1 - Markdown components/routes
Урок 21. 00:06:10
3.2 - Importing Markdown files
Урок 22. 00:03:04
3.3 - MDX Basics
Урок 23. 00:06:48
3.4 - Import Components in MDX
Урок 24. 00:04:16
4.1 - Introduction
Урок 25. 00:05:54
4.2 - Code Overview
Урок 26. 00:05:49
4.3 - Glob() Loader
Урок 27. 00:05:34
4.4 - File() Loader
Урок 28. 00:07:23
4.5 - Custom Loaders
Урок 29. 00:08:17
4.6 - Schema basics
Урок 30. 00:07:29
4.7 - Referencing other collections
Урок 31. 00:02:55
4.8 - Additional Zod options
Урок 32. 00:02:23
4.9 - Adding images to collections
Урок 33. 00:09:44
4.10 - Querying collections
Урок 34. 00:03:52
4.11 - Rendering collection content
Урок 35. 00:04:53
4.12 - Fetching referenced collections
Урок 36. 00:03:24
4.13 - Transforming schema entries
Урок 37. 00:10:04
5.1 - Introduction
Урок 38. 00:09:19
5.2 - Dynamic routes (SSG)
Урок 39. 00:04:20
5.3 - Dynamic routes (SSR)
Урок 40. 00:12:40
5.4 - Dynamic routes with remote data (practice)
Урок 41. 00:08:38
5.5 - Nested dynamic routes
Урок 42. 00:04:54
5.6 - Nested dynamic routes (practice)
Урок 43. 00:07:05
5.7 - Pagination (SSG only)
Урок 44. 00:04:56
5.8 - Redirects and Rewrites
Урок 45. 00:04:44
5.9 - Miscellaneous items
Урок 46. 00:12:23
5.10 - Rendering/Routing practice
Урок 47. 00:02:01
6.1 - Introduction
Урок 48. 00:05:50
6.2 - Layout and Setup
Урок 49. 00:03:41
6.3 - Footer and Client-side JS
Урок 50. 00:04:28
6.4 - Nav component
Урок 51. 00:05:12
6.5 - Hero component
Урок 52. 00:08:45
6.6 - Heading component
Урок 53. 00:04:56
6.7 - Link component
Урок 54. 00:05:27
6.8 - 404 page
Урок 55. 00:06:17
6.9 - Content collection (Features section)
Урок 56. 00:05:31
6.10 - Content collection (Project section)
Урок 57. 00:07:03
6.11 - Content collections (Project card)
Урок 58. 00:04:19
6.12 - Content collections (Blog setup)
Урок 59. 00:04:10
6.13 - Content collections (Referencing collections)
Урок 60. 00:07:22
6.14 - Blog cards
Урок 61. 00:02:41
6.15 - Blog cards
Урок 62. 00:02:45
6.16 - Routing (Pagination)
Урок 63. 00:03:02
6.17 - Pagination buttons
Урок 64. 00:06:03
6.18 - Blog hero and card fixes
Урок 65. 00:09:36
6.19 - Routing (Dynamic route)
Урок 66. 00:03:29
6.20 - React wrapper
Урок 67. 00:10:27
6.21 - Embedding UI frameworks (React example)
Урок 68. 00:05:56
6.22 - Deploy site
Урок 69. 00:09:12
66 - Image Service Overview
Урок 70. 00:06:48
67 - Astro Image Component
Урок 71. 00:05:35
68 - Images in Markdown and MDX
Урок 72. 00:08:39
69 - Images in Content Collections
Урок 73. 00:04:32
70 - Images in UI Frameworks
Урок 74. 00:11:23
71 - Image Practice 1
Урок 75. 00:03:30
72 - Responsive Image Options
Урок 76. 00:03:59
73 - Astro Picture Component
Урок 77. 00:03:42
74 - getImage Function
Урок 78. 00:06:10
75 - Image Practice 2
Урок 79. 00:02:58
76 - Introduction to Dynamic Endpoints
Урок 80. 00:09:11
77 - Building Static JSON endpoints
Урок 81. 00:08:54
78 - RSS Feed example project
Урок 82. 00:06:39
79 - GET Content Collections Endpoint (SSG)
Урок 83. 00:11:37
80 - GET Endpoint (SSR)
Урок 84. 00:09:02
81 - CRUD endpoints with SSR
Урок 85. 00:07:22
82 - Project overview
Урок 86. 00:16:36
83 - POST endpoint and functionality
Урок 87. 00:05:04
84 - GET endpoint and functionality
Урок 88. 00:05:43
85 - DELETE endpoint and functionality
Урок 89. 00:05:58
86 - PATCH endpoint and functionality
Урок 90. 00:03:37
87 - Conceptual Overview
Урок 91. 00:03:18
88 - Installation and setup
Урок 92. 00:03:17
89 - Seeding your local db
Урок 93. 00:04:06
90 - Fetching local data
Урок 94. 00:05:42
91 - Working with Astro Studio
Урок 95. 00:10:34
92 - Publishing with Live Data
Урок 96. 00:05:41
93 - Dev Links Project Setup and GET endpoint
Урок 97. 00:03:12
94 - Dev Links Project POST endpoint
Урок 98. 00:04:05
95 - Dev Links Project DELETE/PATCH endpoints
Урок 99. 00:06:19
96 - Deploy with Vercel
Урок 100. 00:03:45
97 - Overview and Introduction
Урок 101. 00:02:42
98 - Context Object and Redirects
Урок 102. 00:04:37
99 - Astro Locals
Урок 103. 00:03:23
100 - Example: altering the request response
Урок 104. 00:06:04
101 - Example: Logging in middleware
Урок 105. 00:08:19
102 - Overview and Basic Example
Урок 106. 00:04:30
103 - Firebase #1: Setup
Урок 107. 00:02:49
104 - Firebase #2: Create forms
Урок 108. 00:06:52
105 - Firebase #3: API Setup
Урок 109. 00:08:39
106 - Firebase #4: Auth functionality
Урок 110. 00:06:31
107 - Firebase #5: Middleware
Урок 111. 00:02:16
108 - Lucia #1: Setup
Урок 112. 00:03:16
109 - Lucia #2: DB Tables
Урок 113. 00:02:23
110 - Lucia #3: Drizzle Adapter
Урок 114. 00:13:50
111 - Lucia #4: Create User
Урок 115. 00:06:14
112 - Lucia #5: Logout User
Урок 116. 00:05:07
113 - Lucia #6: Login User
Урок 117. 00:06:55
114 - Lucia #7: Middleware
Урок 118. 00:03:15
115 - Conceptual Overview
Урок 119. 00:06:39
116 - Transition Basics
Урок 120. 00:04:43
117 - State management
Урок 121. 00:03:16
118 - Transition Animations
Урок 122. 00:06:09
119 - Routing Transitions
Урок 123. 00:07:07
120 - Client-side Scripts
Урок 124. 00:05:09
121 - Lifecycle Events
Урок 125. 00:09:21
122 - i18n Basics
Урок 126. 00:07:00
123 - Building a language picker
Урок 127. 00:06:07
124 - Dynamic Routes
Урок 128. 00:05:13
125 - Dynamic Post pages
Урок 129. 00:03:32
126 - User language preference
Урок 130. 00:02:35
127 - Customizing the i18n middleware
Урок 131. 00:02:54
128 - Other i18n options
Урок 132. 00:03:36
129 - Installing templates and themes
Урок 133. 00:10:14
130 - Astro config options
Урок 134. 00:04:58
131 - Prefetching Links
Урок 135. 00:04:19
132 - Integrations
Урок 136. 00:05:48
133 - Dev toolbar
Урок 137. 00:02:35
134 - Conceptual Overview
Урок 138. 00:05:31
135 - Basic CMS (JSON + Google Sheets)
Урок 139. 00:03:48
136 - Project Walkthrough
Урок 140. 00:04:54
137 - Keystatic: Config Setup
Урок 141. 00:05:26
138 - Keystatic: Heading Config
Урок 142. 00:07:15
139 - Keystatic: Testimonial Config
Урок 143. 00:03:08
140 - Keystatic: Finalizing the Config
Урок 144. 00:05:41
141 - Keystatic: Vercel + Keystatic Cloud
Урок 145. 00:06:46
142 - Strapi: Install and Setup
Урок 146. 00:05:27
143 - Strapi: Create Heading component
Урок 147. 00:07:22
144 - Strapi: Create Testimonial component
Урок 148. 00:08:54
145 - Strapi: Query Testimonial component
Урок 149. 00:12:01
146 - Strapi: Types and Integrating in Astro
Урок 150. 00:04:44
147 - Intro and Setup
Урок 151. 00:04:51
148 - Astro DB setup
Урок 152. 00:09:15
149 - Get backend endpoint
Урок 153. 00:16:01
150 - Get books frontend
Урок 154. 00:06:42
151 - Add Book to DB (frontend)
Урок 155. 00:07:22
152 - Add Book to DB (backend)
Урок 156. 00:06:15
153 - Dynamic book route
Урок 157. 00:04:50
154 - Displaying saved books
Урок 158. 00:05:09
155 - Reading status (frontend)
Урок 159. 00:05:37
156 - Reading status (backend)
Урок 160. 00:01:57
157 - Delete book (frontend)
Урок 161. 00:04:08
158 - Delete book (backend)
Урок 162. 00:05:50
160 - Intro and Setup
Урок 163. 00:01:55
161 - Stripe Setup
Урок 164. 00:05:54
162 - Stripe content loader
Урок 165. 00:04:54
163 - Content schema and product cards
Урок 166. 00:03:42
164 - Product price lookup
Урок 167. 00:03:56
165 - Product display page
Урок 168. 00:07:02
166 - Cart indicator update
Урок 169. 00:04:58
167 - Show cart items
Урок 170. 00:04:32
168 - Populate cart items
Урок 171. 00:02:19
169 - Delete all cart items
Урок 172. 00:08:05
170 - Create Stripe checkout session
Урок 173. 00:04:11
171 - Mount Stripe checkout session
Урок 174. 00:03:23
172 - Success re