Udemy

Full Stack LinkedIn Prototype With Next.js

立即報名
  • 172 名學生
  • 更新於 4/2024
4.5
(17 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
7 小時 1 分鐘
教學語言
英語
授課導師
Travis Luong
評分
4.5
(17 個評分)
3次瀏覽

課程簡介

Full Stack LinkedIn Prototype With Next.js

Build And Deploy A Professional Network App With NextJS, Drizzle ORM, PostgreSQL, TailwindCSS, NextAuth, And Vercel

Embark on a transformative journey in our comprehensive course, "Full Stack Next.js: LinkedIn Prototype," where you'll gain the skills and knowledge needed to develop a cutting-edge full stack web application. This course is designed to equip you with proficiency in Next.js, a powerful framework for building modern web applications.


Here's a glimpse of what you'll learn:


Build with Next.js: Learn the art of developing a full stack web application using Next.js, leveraging its capabilities for seamless server-side rendering.


Database Interaction: Utilize TablePlus to interact seamlessly with a PostgreSQL database, gaining hands-on experience in managing and retrieving data.


Design with TailwindCSS: Elevate your application's aesthetic appeal by styling it with TailwindCSS, a utility-first CSS framework known for its flexibility and responsiveness.


Caching Strategies: Explore various caching mechanisms in Next.js to optimize performance and enhance user experience.


Authentication with NextAuth: Set up OAuth authentication seamlessly with NextAuth, ensuring secure and user-friendly login processes.


ORM Schemas with Drizzle: Dive into Drizzle ORM schemas to efficiently manage database updates, and use Drizzle Kit to push schema changes effortlessly.


Dashboard Creation: Build a dynamic and feature-rich dashboard using Mantine AppShell, enhancing the usability of your application.


Responsive Design: Implement responsive design principles using Mantine AppShell and TailwindCSS breakpoints, ensuring a seamless experience across devices.


Web Development Patterns: Implement common web development patterns such as pagination, sorting, and filtering for an intuitive user experience.


Advanced Database Features: Implement fuzzy search with pg_trgm.


Scripting: Write TypeScript scripts to seed the database with realistic fake data.


Form Building: Construct robust forms using React's useFormState hook and Server Actions, while ensuring server-side data validation with zod.


Rich Text Editing: Leverage Mantine's TipTap Rich Text Editor to enhance content creation within your application.


Data Visualization: Build visually appealing charts using Mantine charts, adding depth and clarity to your application's insights.


Dark Mode Switcher: Implement a local storage-based dark mode switcher, providing users with a personalized and visually comfortable experience.


Recommendation System: Construct a recommendation system using Cosine Similarity and K Nearest Neighbors algorithm, and validate its functionality with unit testing using Vitest.


Deployment: Deploy your application seamlessly to Vercel, while learning to debug unexpected deployment challenges like a pro.


Embark on this transformative learning experience, and empower yourself with the skills needed to create robust and professional full stack web applications. Elevate your career with "Full Stack Next.js: Professional Network App" today.



課程章節

  • 10 個章節
  • 163 堂課
  • 第 1 章 Introduction
  • 第 2 章 Initial Setup
  • 第 3 章 Caching
  • 第 4 章 Authentication: NextAuth, DrizzleORM
  • 第 5 章 Dashboard Layout: App Shell, Mobile Burger, Nav Links
  • 第 6 章 People Page: Database Seed, Pagination, Skeletons
  • 第 7 章 Search Page: ILIKE And Fuzzy Matching
  • 第 8 章 Skills List Page: DrizzleORM Aggregates
  • 第 9 章 Skill Detail Page: Sorting And Query Building
  • 第 10 章 Profile Page: Rich Text Editor, Forms, And Notifications

課程內容

  • Build a well-crafted, full stack, and modern business web application
  • Implement features commonly found in modern applications including pagination, sorting, authentication, and more
  • Leverage NextJS features such as App Router, Route Groups, Server Components, Client Components, Server Actions, and Caching
  • Build a recommendation system from scratch
  • Deploy the app to Vercel and troubleshoot deployment gotchas

評價

  • A
    Arie Verburgh
    4.0

    I am finding this course valuable. There are a few minor issues, but they are challenging me to use a more efficient and up-to-date approach based on my experience with Next.js and related packages. The one issue is with Drizzle ORM - its dependencies are conflicting with the latest React version. Instead, I am using Prisma ORM which works beautifully and with which I have a lot of experience. The other issue is the hesitancy of many instructors to use Auth.js instead of the outdated NextAuth. Auth.js results in a simpler and more efficient authentication process. All in all this course is for the more experienced student.

  • M
    Marcelo Augusto Silvero Ramirez
    5.0

    On of the best courses on udemy, practical skills for full stack developers.The instructor knows his stuff. Several tools that will be useful for a Next.js developer are covered with a reasonable depth

  • M
    Mohd Arafat Hossain
    3.5

    Great course! Would recommend. The last section could be improved a bit more. There were issues but the author showed the solutions to them. But it would be nice if these errors were foreseen (by experience) and implemented in the previous sections when those files were being edited. Apart from that it's a great course.

  • R
    Rutuparn Dalvi
    5.0

    The instructor knows his stuff. Several tools that will be useful for a Next.js developer are covered with a reasonable depth. I would like greater coverage of the api, although its great for the price. Perfect for Intermediate developers. Beginners might find some aspects difficult due to lack of detailed explanation.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意