Udemy

Next.js with React - Developer's App (Practical Way)

Enroll Now
  • 375 Students
  • Updated 12/2023
4.8
(40 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
6 Hour(s) 9 Minute(s)
Language
English
Taught by
Eincode by Filip Jerga, Filip Jerga
Rating
4.8
(40 Ratings)
3 views

Course Overview

Next.js with React - Developer's App (Practical Way)

Build a personal app with Next/React JS and Typescript. Blogs, portfolios, and search features. No 3rd party dependency.

What is Next.js?

Next.js is a React-based framework offering a streamlined development experience for server-side rendered (SSR) and static page applications. It boasts an intuitive page-based routing system featuring support for dynamic routes. It provides pre-rendering options like static generation (SSG) and server-side rendering (SSR) on a per-page basis.


What is TypeScript?

TypeScript, an open-source language, builds upon JavaScript by introducing static type definitions. It enhances one of the world's most widely used tools, adding additional features and a static type checker


Is This Course Right for You?

Perfect for creating a personal application (blogs, portfolios) without relying on third-party dependencies like databases or CMS. You'll craft an application with search functionality and deploy it on Vercel. The course doesn't delve into Next.js/React.js-specific functions but focuses on building confidence and skills for your projects.


What Will You Work On?

You'll build a personal application from scratch, diving into TypeScript—a superset of JavaScript with extra features and a static type checker


  1. Base Layout Preparation: Start with laying the foundation for your application's layout. The instructor provides design elements, images, and content.

  2. Functionality Development: Work on accessing and fetching local data stored in markdown files. Learn to navigate the file system using the fs package, retrieve content as strings, parse metadata, and markdown content.

  3. Content Display: Display the fetched content on the application's pages, focusing on proper formatting and presentation

  4. Search Functionality: Implement a feature enabling users to search through all website content. Construct a local search index stored as a JSON file, serving as a data source for the search component.

  5. Portfolios Feature: Extend your skills to implement portfolios, a feature similar to blogs but utilizing shared implementation with markdown data.

  6. Deployment to Vercel: Conclude the course by learning how to deploy your application to the Vercel platform.

This course ensures hands-on coding experience, emphasizing practical skills for application development, excluding the complexities of Next.js/React.js-specific functions. Gain the confidence to kickstart your projects with a robust foundation and practical deployment knowledge.

Course Content

  • 10 section(s)
  • 58 lecture(s)
  • Section 1 Introduction
  • Section 2 Layout Preparation
  • Section 3 Markdown Content and Library
  • Section 4 Blogs Feature
  • Section 5 Content Search
  • Section 6 UX Search Improvements
  • Section 7 Store Search Data
  • Section 8 Portfolio Feature
  • Section 9 Generic Search + More Pages
  • Section 10 Deployment

What You’ll Learn

  • Get an understanding of how to create personal app in practical way
  • Create a complete portfolio/blog app
  • Present yourself with your content platform
  • Establish yourself in the field of the exciting Next and React web development environment


Reviews

  • J
    Joel Suarez
    5.0

    Explaination is clear :) i am enjoying!

  • M
    Mariam Nahapetyan
    5.0

    Very nice and beginner friendly course. Thanks a lot

  • E
    Elvis Ronald Cruz Chullo
    5.0

    so far, It is a good course, I want create my own personal website and I expect this course can give me the tools to create it professionally

  • L
    Larry Marshall
    5.0

    awesome course well made!

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed