|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/nextjs-14-od-podstaw/
课程评论:没有评论
【课程名称】Next.js 14 从入门到精通:全方位课程 【课程概述】 本课程是为 Next.js 初学者或仅熟悉旧版本的开发者量身打造的理想选择。您将学习如何使用 Next.js 构建应用程序,涵盖两种主要方法: 1. **现代 App Router 方法:** * **核心概念:** App Router 的工作原理、目录结构、静态路由。 * **关键特性:** Metadata 设置、Layouts、CSS in Next.js、JSON Server(开发辅助工具)、动态路由、Server Components、Client Components、Server Actions。 * **页面处理:** Loading 页面、Error 页面、App Router 方式下的 API。 * **性能优化:** 字体优化、图片优化。 * **生产准备:** 部署到 Vercel。 2. **经典 Pages Router 方法:** * 虽然课程重点突出 App Router,但也涉及 Pages Router,其在当今项目中仍有广泛应用。 【课程亮点】 * **全面掌握:** 深入理解 App Router 和 Pages Router 的工作方式。 * **现代技术栈:** 学习 Server Components, Client Components, Server Actions 等最新特性。 * **性能优化:** 掌握 Next.js 内置的各类优化工具,提升应用性能。 * **实战部署:** 学习如何将应用部署到 Vercel 等生产服务器。 * **实践导向:** 通过丰富的实践案例,打下坚实的开发基础。 * **职业发展:** 提升构建动态 Web 应用的关键技能,为前端开发职业生涯奠定基础。 本课程将助您精通服务器端渲染 (SSR) 和客户端渲染 (CSR),掌握相关最佳实践,成为一名合格的 Web 应用开发者。
Jeśli dopiero zaczynasz swoją przygodę z Next.js lub znasz go tylko w starszej wersji, ten kurs będzie dla Ciebie idealnym wyborem. Nauczysz się tworzyć aplikacje w Next.js, wykorzystując zarówno nowoczesne podejście z App Router, obejmujące takie funkcje jak Server Components, Client Components, Server Actions i wiele innych, jak i klasyczne podejście z Pages Router, które wciąż znajduje szerokie zastosowanie w dzisiejszych projektach.Zagadnienie App Router-a zawiera tematy:Jak działa App RouterStruktura katalogówRouting statycznyJak ustawić MetadataLayoutsCSS w Next.jsJSON Server - pomocne narzędzie do programowaniaRouting dynamicznyServer ComponentsClient ComponentsServer ActionsLoadingError pagesAPI w podejściu App RoutinguOptymalizacja czcionekOptymalizacja obrazkówPrzygotowanie na produkcjęDeployment aplikacji na VercelPonadto, kurs nauczy Cię, jak efektywnie korzystać z narzędzi optymalizacyjnych dostępnych w Next.js oraz jak wdrażać aplikacje na produkcję, w tym na serwery Vercel. Dzięki praktycznym przykładom zyskasz solidne podstawy, które przydadzą się w codziennej pracy jako programista.Ten kurs Next.js wyposaży Cię w kluczowe umiejętności niezbędne do tworzenia dynamicznych aplikacji webowych. Opanujesz renderowanie po stronie serwera i klienta, a także poznasz najlepsze praktyki w tym zakresie. Zdobądź niezbędne kompetencje i rozpocznij swoją karierę jako programista aplikacji internetowych już teraz!