Slide 1

Slide 1 text

YOUR FIRST JAMSTACK Using Gatsby, DatoCMS, and Netlify Friday, December 16, 2022

Slide 2

Slide 2 text

Introduction Our presentation today invites you to take advantage of cutting-edge tools in the Jamstack ecosystem for your next business or portfolio idea. We will be setting up a front-end application with Gatsby and connect to a DatoCMS instance that will serve as the backend. Finally, we will link to Netlify as our hosting platform of choice. Jamstack Aba is dedicated to ensuring rapid uspkilling of developers in Aba

Slide 3

Slide 3 text

The Problem The Web is today's platform of choice for Innovation We need to improve on our strategy for deploying maintainable apps. Employees work remotely and require reliable web services Web developers need to build tools that make remote work more fun. 65%

Slide 4

Slide 4 text

Web Developers in Aba can take advantage of our meetups and events to catch up on new technology. Create a condusive learning environment for web developers Our events gather the best minds to peruse relevant contents geared towards professional upskilling. Provide access to world-class learning resources Brainstorm or share ideas with business executives, rock-solid developers and entrepreneurs in our event. Provide networking opportunities Our Solutions

Slide 5

Slide 5 text

How Jamstack Works Most teams require people with more than one skill to develop and deploy a full set of solution. Jamstack helps team members with specific roles focus on working with tools that get their job done rather than struggle to learn every stack of the product chain before they can deliver. With Jamstack you can decouple the front-end from the backend making it easy to scale or add better features

Slide 6

Slide 6 text

Building Your First Jamstack With Gatsby, DatoCMS, And Netlify In 15 steps software developers will be introduced to an easy to use chain for faster deploys.

Slide 7

Slide 7 text

Gatsby Template Our Project Structure We will be building a sample blog using a Gatsby template. Hosting platform for our site. Builds from Git repo. NETLIFY Easy for configuring the back-end. Holds our blog data. DATOCMS

Slide 8

Slide 8 text

Get a DatoCMS account if you don't have already. The sign up is pretty straight forward when you follow https://dashboard.datocms.com/signup/ Step One

Slide 9

Slide 9 text

Now you should be greeted with your Dashboard. Select "Projects"> Click "New Project"> and then "Demo project". You should be greeted with the "Starter projects" page. Step Two

Slide 10

Slide 10 text

Click on "Gatsby Blog" then "Start free project". Step Three

Slide 11

Slide 11 text

You should be redirected to the "Create demo project" page where you will be required to connect your GitHub and Netlify accounts. Step Four

Slide 12

Slide 12 text

You can get a Netlify account if you don't have already by following the URI: https://app.netlify.com/signup/ Step Five

Slide 13

Slide 13 text

You can also get a GitHub account if you don't have already by following the URI: https://github.com/signup/ Step Six

Slide 14

Slide 14 text

You will now find your new project created in the Projects section of your Dashboard. Step Seven

Slide 15

Slide 15 text

You can click on the Project's name and then "Enter project" to see your blog CMS editor. This is the "Posts" section. Step Eight

Slide 16

Slide 16 text

You can as well view, add, and edit authors in your "Authors" section. Step Nine

Slide 17

Slide 17 text

You should also be able to manage categories in the "Categories" section. Step Ten

Slide 18

Slide 18 text

Change your "Favicon" and "SEO settings" in the Global settings division. Step Eleven

Slide 19

Slide 19 text

Additionally, you can manage your site in the Gatsby Cloud. An account is available at the end of the URI: https://www.gatsbyjs.com/dashboard/signup Step Twelve

Slide 20

Slide 20 text

Once you are in the Dashboard you can add your site by importing it from your GitHub repo. Step Thirteen

Slide 21

Slide 21 text

Select the Gatsby template created by DatoCMS from your list of Git repositories. Step Fourteen

Slide 22

Slide 22 text

Connect DatoCMS to your blog as an integration. You can see your project builds and after some munites, the site is ready. Now you can manage all your content and data from DatoCMS. Step Fifteen

Slide 23

Slide 23 text

You can share the URI of your showcase sample blog. Visit mine: https://bespoke-biscochitos- 925e37.netlify.app/ Content Share

Slide 24

Slide 24 text

THANK YOU For following along with this demo

Slide 25

Slide 25 text

netlify.com/ Netlify jamstack.org/ Jamstack meetup.com/jamstack-aba/ Aba Meetup Contact Us Reach out to us for inquiries or comments.