LeinaGray / JAMstack-Practice

0 stars 0 forks source link

JAMstack Learning Progress

Welcome to my JAMstack learning repository! Here, I document my progress as I explore the JAMstack architecture, which combines JavaScript, APIs, and Markup to create simpler, faster, and more secure websites.

About Me

I'm Alleina Abad, and I'm using this repository to document my progress in JAMstack development. I'll be following the JAMstack Course - Build websites that are simpler, faster, and more secure , created by Phil Hawksworth, on the FreeCodeCamp Youtube Channel.

What is JAMstack?

JAMstack is an architectural pattern for web development that emphasizes decoupling the front-end and back-end, resulting in highly performant, scalable, and secure websites. It stands for JavaScript, APIs, and Markup, and its key principles are:

Repository Purpose

This repository serves as my personal space to apply the concepts and techniques learned in the JAMstack Course. It contains code samples, exercises, and project templates that I use for hands-on practice and experimentation.

Resources

These are the resources I used in order:

  1. JAMstack Course by Phil Hawksworth: available on YouTube. Phil, being part of the Developer Experience team at Netlify, provides expert insights and practical examples to master JAMstack.
    • Prerequisites:
    • Netlify Account (Free)
    • Git Installed (Free)
    • GitHub Account (Free)
    • NodeJS Installed (Free)
  2. How to Use Git and GitHub – Introduction for Beginners by Segun Ajibola article on freeCodeCamp News.

Feel free to explore these resources to deepen your understanding of JAMstack and further expand your knowledge in this exciting field.

Contributions and Usage

Please note that this repository is solely intended for my personal learning purposes, and I do not encourage others to use it directly. However, if you have any suggestions or would like to contribute to my learning journey, feel free to create a pull request or open an issue.

License

The contents of this repository are licensed under the CC BY-NC-ND 4.0 license. You are free to view and access the code in this repository, but you are not allowed to modify or distribute it without explicit permission.

Acknowledgements

I would like to express my gratitude to Phil Hawksworth for creating the JAMstack Course and providing invaluable guidance. Thanks also to the Developer Experience team at Netlify for their support and resources.

Happy learning and building with JAMstack!