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