Day 92 of 100 Days of Code & Scrum: Securing Next.js Apps With next-auth
Tags: javascript, webdev, beginners, 100daysofcode
Published: 2022-02-06 12:33:25

Hello there, everyone!

I took an easy day with coding since it's Sunday. However, still made sure to code a little bit and learn some Next.js.

That said, I'm almost done with [Next.js & React by Maximilian Schwarzmüller](https://www.udemy.com/course/nextjs-react-the-complete-guide/). I'd say it was a great introductory resource to Next.js. One could learn a lot from it paired with the [official documentation](https://nextjs.org/docs/getting-started).

Anyway, let's move on to my daily report!

## Yesterday

I learned about authentication in Next.js, JOINing tables in SQL, and continued reading the Nexus Guide.

## Today

### Next.js

- learned how to use the `next-auth` package for easier handling of authentication in Next.js.
- practiced using `next-auth`'s client-side methods/hooks such as `signIn`, `signOut`, `useSession`, and `getSession`.
- continued going through [Next.js & React by Maximilian Schwarzmüller](https://www.udemy.com/course/nextjs-react-the-complete-guide/).

### SQL

- practice using different JOINs of for emerging SQL tables.
- continued to go through [SQLZoo's SQL Tutorial](https://sqlzoo.net/wiki/SQL_Tutorial).

### Scrum

- continued reading the [Nexus guide](https://scrumorg-website-prod.s3.amazonaws.com/drupal/2021-01/NexusGuide%202021_0.pdf?nexus-file=https%3A%2F%2Fscrumorg-website-prod.s3.amazonaws.com%2Fdrupal%2F2021-01%2FNexusGuide%25202021_0.pdf) for scaling Scrum.

Thank you for reading! Have a good day!

![Rammina Thank You Banner](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x9ayfxxxaz2g2hfcqbsk.png)

## Resources/Recommended Readings

- [Next.js & React by Maximilian Schwarzmüller](https://www.udemy.com/course/nextjs-react-the-complete-guide/)
- [Next.js official documentation](https://nextjs.org/docs/getting-started)
- [SQLZoo's SQL Tutorial](https://sqlzoo.net/wiki/SQL_Tutorial)
- [The 2020 Scrum Guide](https://scrumguides.org/scrum-guide.html)
- [Nexus guide](https://scrumorg-website-prod.s3.amazonaws.com/drupal/2021-01/NexusGuide%202021_0.pdf?nexus-file=https%3A%2F%2Fscrumorg-website-prod.s3.amazonaws.com%2Fdrupal%2F2021-01%2FNexusGuide%25202021_0.pdf)

## DISCLAIMER

**This is not a guide**, it is just me sharing my experiences and learnings. This post only expresses my thoughts and opinions (based on my limited knowledge) and is in no way a substitute for actual references. If I ever make a mistake or if you disagree, I would appreciate corrections in the comments!

<hr />

## Other Media

Feel free to reach out to me in other media!

<span><a target="_blank" href="https://www.rammina.com"><img src="https://res.cloudinary.com/rammina/image/upload/v1638444046/rammina-button-128_x9ginu.png" alt="Rammina Logo" width="128" height="50"/></a></span>

<span><a target="_blank" href="https://twitter.com/RamminaR"><img src="https://res.cloudinary.com/rammina/image/upload/v1636792959/twitter-logo_laoyfu_pdbagm.png" alt="Twitter logo" width="128" height="50"/></a></span>

<span><a target="_blank" href="https://github.com/Rammina"><img src="https://res.cloudinary.com/rammina/image/upload/v1636795051/GitHub-Emblem2_epcp8r.png" alt="Github logo" width="128" height="50"/></a></span>