Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Front-end

Developing a Tech Blog with React-Based Gatsby v2

This course teaches you how to develop your own technical blog using Gatsby v5.

(5.0) 5 reviews

59 learners

  • ji5485
텍스트 강의
블로그
Gatsby
React
Blog
TypeScript

Reviews from Early Learners

What you will learn!

  • How to use the Gatsby framework

  • Frontend development using React

  • Search Engine Optimization

  • Automating blog distribution

  • Managing blog posts using CMS (content management system)

As many people have visited,

We're back with more content !



I'm so grateful that many of you have left positive reviews for my previous course , "Developing a Technical Blog with React-Based Gatsby."

However, as time passed and the lecture content became outdated, students had a hard time progressing, and the content felt lacking because it only had a function to display text.

Reflecting on these points, this lecture returns with a more enriched version of the latest version.

We have prepared a more complete lecture by reflecting your valuable opinions, so please show us your interest.

What's new in this lecture


📌 We have introduced Contentful , a content management system for easier post management .

📌 Use Gatsby's Collection Routes feature to render post pages more easily .

📌 Actively use Gatsby Head API / Server Side Rendering API / Browser API .

📌 Added various elements such as Masonry layout/table of contents etc.

📌 Added Google Analytics for future blog performance analysis and improvement.

💡 The advantage of being able to directly experience the entire process from development, distribution, and SEO has been maintained.

  • We've added a variety of features to make managing your blog easier after deployment.

  • We've simplified the code base to make it easier to extend the functionality of your blog.

Develop your own unique blog !


Wouldn't you like to have your own, one-of-a-kind tech blog?

However, when developing a technical blog, there are many concerns and difficulties , starting with choosing a development stack, how to develop and deploy, and how to optimize for search engines.

This can feel especially daunting for those who are unfamiliar with the front-end or have not experienced the development process from start to finish.

For these individuals, this course will systematically guide you through the entire process so that you can develop your own unique blog more easily and conveniently.

This is the blog we will create.

Main page (desktop screen)

Posts Page (Desktop Screen)

Tablet and mobile screens are similar to desktop screens and are therefore not included.

The lecture content is as follows.

Section 0 - Getting to Know Gatsby and Setting Up Your Development Environment
Let's learn about the Gatsby framework and set up a blog development environment.

Section 1 - Querying Data with GraphQL
Let's see how we can retrieve blog post data using GraphQL.

Section 2 - Developing Project Structure and Layout
Let's design the project structure and create a common layout for all pages.

Section 3 - Developing a Main Page to Display a List of Articles
Let's develop a main page where a list of posts will be displayed.

Section 4 - Implementing the Posts Page
Let's create a page where the actual blog content will be displayed.

Section 5 - Implementing a 404 Error Page
Let's add a 404 page, a very important but easily overlooked element.

Section 6 - Search Engine Optimization
Let's work on SEO (search engine optimization) so that my blog appears at the top of search results.

Section 7 - Automating Deployment, Configuring Google Analytics, and Registering with Google Search Console
Let's automate the deployment process so that changes are automatically reflected when you modify source code or posts.
Let's connect Analytics to manage your blog and register your blog with Webmaster Tools.

Things to note before taking the course


Q. Is it okay if I take the free lecture instead?

Developing a Tech Blog with React-Based Gatsby

Although this is a free course, it uses an older version, Gatsby v3.
Because the API is relatively less convenient to use, the difficulty level may be higher than expected, and many errors may occur during the process.

Q. Is there any player knowledge required?

TypeScript and React

Basic HTML and CSS content


Q. Don't you provide separate videos?

Please note that this lecture, like the previous lectures, is in text format and does not provide separate videos!

Recommended for
these people

Who is this course right for?

  • Anyone who wants to develop their own technology blog

  • Anyone who wants to experience the entire process from development to distribution and SEO

Need to know before starting?

  • TypeScript

  • React

Hello
This is

3,028

Learners

119

Reviews

94

Answers

4.9

Rating

2

Courses

Curriculum

All

33 lectures

Published: 
Last updated: 

Reviews

All

5 reviews

5.0

5 reviews

  • ffff님의 프로필 이미지
    ffff

    Reviews 2

    Average Rating 5.0

    5

    97% enrolled

    I was running a GitHub blog with Gatsby, but I wanted to create one myself!! Thanks to this lecture, I feel like I'm learning a lot!! Additionally, it would be great if there were content about blog search functionality and Google Ad placement!!

    • gunny6026님의 프로필 이미지
      gunny6026

      Reviews 21

      Average Rating 5.0

      5

      30% enrolled

      I created a blog after taking the previous lecture, so I'm taking this class right away to update it!

      • dnfkwld125995님의 프로필 이미지
        dnfkwld125995

        Reviews 1

        Average Rating 5.0

        5

        24% enrolled

        I think it would be much faster to learn if you specify the component name at the top of the logic box.

        • ji5485
          Instructor

          Hello Jang Gi-cheol! First of all, I would like to thank you for taking the class :) I have specified the file name and location at the top of every code area, but is this different??

      • iqeq1226님의 프로필 이미지
        iqeq1226

        Reviews 3

        Average Rating 5.0

        5

        15% enrolled

        If you want to learn and apply getsby quickly, I recommend this course!

        • jdy8739님의 프로필 이미지
          jdy8739

          Reviews 13

          Average Rating 5.0

          Edited

          5

          100% enrolled

          Although it's a text-based lecture, it's very clear. Thanks to this, I was able to create a blog using Gatsby easily and quickly. However, the lecture deals with styled-components, and since this library is deprecated, students need the ability and willingness to switch to other styling tools while watching the lecture. (I used vanilla-extract.)

          $17.60

          ji5485's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!