Upgrade to Pro — share decks privately, control downloads, hide ads and more …

JAMStack untuk PHP Developer

JAMStack untuk PHP Developer

Sesi webinar bersama PHP-ID Online Learning. Mengenal JAMStack (Javascript, API, Markup) bagi PHP developer.

Aris Ripandi

May 01, 2021
Tweet

More Decks by Aris Ripandi

Other Decks in Technology

Transcript

  1. JAMStack
    for PHP Developer
    Aris Ripandi
    PHPID-OL #93

    View Slide

  2. View Slide

  3. View Slide

  4. Perjalanan Karir
    • 2009 Freelance Web Developer
    • 2011 Dosen STMIK PASIM Sukabumi
    • 2019 Konsultan World Bank Group
    • 2020 Web Developer PT Bening Guru Semesta
    • 2020 Dosen Universitas Syekh Yusuf Tangerang

    View Slide

  5. Mengenal JAMStack -> Jamstack

    View Slide

  6. Awal Mula Jamstack
    • Muncul karena tren Node.js
    • Singkatan dari Javascript, API, dan Markup
    • Pertama kali digagas tahun 2015
    • Oleh Mathias Billman - CEO Netlify

    View Slide

  7. View Slide

  8. View Slide

  9. Cara kerja web hosting

    View Slide

  10. View Slide

  11. Pada dasarnya adalah generator website statis.
    Sumber: https://www.netlify.com/blog/2020/04/14/what-is-a-static-site-generator-and-3-ways-to-find-the-best-one/

    View Slide

  12. Benefit Jamstack:
    • Dapat menghemat biaya (bahkan bisa gratis).
    • Development yang lebih cepat.
    • (Nyaris) tidak menggunakan database.
    • Keamanan yang lebih baik.
    • Performa (speed) yang lebih baik.
    • Skalabilitas, fleksibilitas, realibilitas yang lebih baik.

    View Slide

  13. Contoh:

    View Slide

  14. Teknologi / framework yang dapat digunakan (frontend)

    View Slide

  15. Teknologi / framework yang dapat digunakan (backend)

    View Slide

  16. Some useful resources:
    • https://jamstack.org/generators/
    • https://jamstack.org/headless-cms/
    • https://www.netlify.com/
    • https://vercel.com/
    • https://dev.to/t/jamstack
    • https://medium.com/search?q=jamstack
    • https://geekflare.com/headless-cms

    View Slide

  17. View Slide

  18. Terima kasih.

    View Slide