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

Mulai Langkahmu sebagai Back-End Engineer

Mulai Langkahmu sebagai Back-End Engineer

Bagaimana rasanya mempunyai tanggung jawab dalam menjaga inti berjalannya suatu website/perangkat lunak? Tentu saja bukan hal yang sepele! Tanggung jawab seorang Engineer tentu tidak ada yang enteng.

Ambil contoh, saat kamu mengunjungi situs website/aplikasi, terkadang tampak berjalan seperti sihir. Tombol yang kamu klik akan membawamu ke berbagai kategori, misalnya, saat berada di website Dicoding lalu mendaftar sebagai siswa Dicoding, kamu akan mengisi form dengan informasi yang diberikan, dan akan berlanjut ke proses selanjutnya. Namun bagaimana hal itu terjadi?

Proses tersebut mengacu pada pengembangan logika guna mendukung situs website/aplikasi berjalan yang dinamakan Back-End. Ini dia bagian di balik layar dari semua tindakan yang dilakukan pada sebuah situs.

Lalu pengembangan Back-End ini berfokus pada apa saja? Guna mendukung pemahaman mengenai Back-End ini, IDCamp x Dicoding LIVE kembali hadir untuk mencetak talenta digital Indonesia yang siap bersaing dalam dunia karier di era modern ini. Mari bergabung menjadi talenta digital Indonesia selanjutnya dalam Event IDCamp X Dicoding LIVE dengan tema “Mulai Langkahmu Sebagai Back-End Engineer”

Dicoding Indonesia

August 09, 2022
Tweet

More Decks by Dicoding Indonesia

Other Decks in Programming

Transcript

  1. Nasrul Gunawan
    Backend Engineer at Stockbit

    View Slide

  2. View Slide

  3. View Slide

  4. View Slide

  5. Back end development refers to the of an application
    and everything that communicates between the database and the
    browser.
    https://www.coursereport.com

    View Slide

  6. This type of web development usually consists of three parts:
    a , an , and a .
    https://www.coursereport.com

    View Slide

  7. View Slide

  8. A developer who focusing on , ,
    and that communicates between the website’s
    database and the user's browser.

    View Slide

  9. “The difference between frontend and backend development.” -
    francescolelli.info

    View Slide

  10. View Slide

  11. A backend web developer works on the , , and
    behind a .
    https://kinsta.com/blog/backend-developer/

    View Slide

  12. https://www.growth-catalyst.in/

    View Slide

  13. View Slide

  14. by roadmap.sh

    View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. dll.
    NodeJS

    View Slide

  19. Most popular programming, scripting, and markup languages

    View Slide

  20. Dasar/fundamental
    pemrograman
    Paradigma Pemrograman
    Object Oriented Programming (OOP) Functional Programming
    Pahami dasar-dasar Data
    Structure & Algoritma
    dengan baik

    View Slide

  21. Salah satu referensinya bisa belajar dari sini
    Lebih detail: Learning Path Back-end

    View Slide

  22. dll.

    View Slide

  23. Most popular databases

    View Slide

  24. View Slide

  25. 1. Coba buat proyek sederhana
    2. Pelajari Version Control System
    3. Coba deploy/publish aplikasi
    4. Pelajari basic terminal command
    5. Belajar membaca dokumentasi
    6. Coba ikuti program
    magang/workshop/bootcamp/course
    7. Bangun portofolio
    8. Pelajari standar dan best practices

    View Slide

  26. 1. Problem-solving skills
    2. Communication skills
    3. Time Management skills
    4. Critical Thinking skills
    5. etc

    View Slide

  27. View Slide

  28. View Slide

  29. View Slide

  30. View Slide

  31. View Slide

  32. View Slide

  33. View Slide

  34. View Slide

  35. View Slide

  36. View Slide

  37. View Slide

  38. View Slide

  39. ● CSR (Career Day to students of Sekolah Kristen Antar
    Bangsa)
    ● Bibit/Stockbit event with LPDP Foundation
    ● Sharing financial literacy topic at OborFest 2021
    ● Three sessions with BINUS University to share financial
    education material to their students and staff
    ● MoU with Kalbis Institute about financial literacy program
    ● Sharing sessions from Stockbit and Bibit team to
    Universitas Indonesia, Universitas Brawijaya, Universitas
    Prasetiya Mulya, Universitas Pelita Harapan, PPIA, Teman
    Startup, HandtoHand.id, WomenWorks, Sayurbox,
    KUMPUL, Kampus Merdeka Program, and AIESEC
    ● Donation from all employees to Yayasan Sayap Ibu dan
    Panti Werdha Wisma Mulia
    ● and many more!

    View Slide

  40. ● Principal Engineer
    ● And many more!
    ● Backend Developer (Go) for
    Blockchain
    ● Lead Backend Developer (Go)
    careers.stockbit.com / careers.bibit.id

    View Slide

  41. Follow us!
    Interested to #TumbuhBersama with
    us?
    You may check:
    careers.bibit.id / careers.stockbit.com
    instagram.com/stockbibitlife
    Address:
    Menara Standard Chartered lt. 35, Jl.
    Prof. DR. Satrio No.164, RT.1/RW.6,
    Kuningan, Karet Semanggi, Kecamatan
    Setiabudi, Kota Jakarta Selatan, Daerah
    Khusus Ibukota Jakarta 12930, Indonesia

    View Slide

  42. nasrul.gunawan
    [email protected]

    View Slide