0% menganggap dokumen ini bermanfaat (0 suara)
380 tayangan34 halaman

Backend Developer Fundamental

Dokumen tersebut membahas tentang pengembangan backend. Secara singkat, dokumen tersebut menjelaskan bahwa pengembang backend bertanggung jawab atas logika bisnis, basis data, dan kinerja aplikasi. Dokumen tersebut juga membandingkan perbedaan antara pengembang frontend dan backend serta alat dan kerangka kerja yang digunakan oleh masing-masing pengembang.

Diunggah oleh

iansofiansyah
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
380 tayangan34 halaman

Backend Developer Fundamental

Dokumen tersebut membahas tentang pengembangan backend. Secara singkat, dokumen tersebut menjelaskan bahwa pengembang backend bertanggung jawab atas logika bisnis, basis data, dan kinerja aplikasi. Dokumen tersebut juga membandingkan perbedaan antara pengembang frontend dan backend serta alat dan kerangka kerja yang digunakan oleh masing-masing pengembang.

Diunggah oleh

iansofiansyah
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 34

NS

Pengembang BackEnd
Pahlawan Kegelapan yang Tidak Diketahui
HALO!
Saya Ian Sofiansyah
Guru IT di SMKN 1 CIOMAS

Saya di sini karena saya menyukai pengembangan Web.


Dan saya suka RTC

2
1
Pengembangan BackEnd
Karya di balik layar

3
Pengantar Untuk Pengembangan BackEnd

Pengembang Backend
Apa itu Pengembangan Back End
Bagian belakang aplikasi bertanggung jawab Kode backend dijalankan di server.
atas Hal-hal seperti perhitungan, logika Ini berarti bahwa pengembang backend tidak hanya perlu
bisnis, Interaksi basis data, dan kinerja. Memahami bahasa Pemrograman dan database, tetapi Mereka
juga harus memiliki Pemahaman tentang arsitektur server. Jika
Pengembangan backend tidak semuanya satu
aplikasi lambat, sering mogok, atau terus-menerus membuat
dan nol. Sama seperti pengembangan
kesalahan pada pengguna, kemungkinan karena masalah
frontend, Pengembangan Backend juga
Backend
memiliki aspek manusia.

4
“Pengembangan Backend bukan hanya
Script untuk mendapatkan data dari form ,
Menempatkannya di database.
Ini adalah mesin aplikasi apa pun yang berbasis
atau bahkan berurusan dengan internet.

5
2
BackEnd Dev.VS FrontEnd Dev.
Pertanyaan Era

6
Pengembang Backend VS Pengembang Frontend

▰ Perbedaan Konsep Besar


▰ Siapa yang Lebih Baik?!

▰ Perbandingan Teknis

7
““ 97% penonton akan mendengarkan saya atau Baca
Konten tetapi semuanya tidak akan Melakukan keduanya“

Jadi slide akan sesingkat mungkin Untuk

mendapatkan perhatian.

8
KONSEP BESAR
Konsep Tampilan Pengguna Akhir adalah
Perbedaan utama di antara keduanya

9
Konsep Kunci dari keduanya

Pengembang FrontEnd Pengembang BackEnd

Pelanggan dan Klien Pengembang FrontEnd, UI Aplikasi,


dan bahasa Pemrograman.
Apakah pengguna akhirnya, Pekerjaannya
Terutama tergantung pada Kebutuhan Semua tesis dapat menjadi Pengguna Akhir
Pelanggan dan Apa yang akan Mereka lihat Di Untuk pekerjaannya, Jadi di sebagian besar
layar UI,UX . waktu Dia tidak peduli dengan Pelanggan. .

10
Pengembang Backend VS Pengembang Frontend

Siapa yang Lebih Baik?

11
Perbandingan Teknis
Mari Mendalami Kompetisi
12
Alat dan Kerangka Teknis FrontEnd

HTML5 CSS3 Javascript


Ini bukan bahasa pemrograman Ini Lembar gaya berjenjang untuk Ini adalah bahasa pemrograman Anda untuk

adalah bahasa Markup untuk menambahkan tema Kustom untuk Kode menyediakan secara fungsional dan

membuat Halaman Web dan HTML Anda. Interaksi dalam Pengembangan


komponen Web Diurai Oleh browser Diurai oleh browser ujung depan Anda
Diganggu oleh browser

Bootstrap Jquery Yang lain?!

Adalah kerangka kerja paling populer Pustaka javascript menyediakan banyak Ada banyak kerangka kerja dan Alat yang
untuk Html5, css, javascript untuk layanan dan alat siap pakai Untuk digunakan di Frontend
mengembangkan web pertama seluler sebagian besar kebutuhan secara Pengembangan kita hanya berbicara
Responsif Menyediakan gaya dan fungsional di web tentang alat yang paling populer.
komponen siap pakai

13
Alat dan Kerangka Teknis Backend

PL latar belakang Server Database


Anda memerlukan salah satu bahasa Tidak seperti Frontend, Backend Bagian terpenting dari backend adalah untuk
Pemrograman backend untuk mengembangkan membutuhkan Server untuk memahami menyimpan data. Jadi database adalah bagian
layanan Fungsional Backend Seperti PHP, Node, Kode backend dan menyediakan kompiler penting dari pengembangan backend seperti
Java, Python, Perl, .C# untuk pengembangan Anda Seperti MySql, Sql server, Mongodb, Postgre
Apache, nginx, V8, Iss

FromeWorks Informasi keamanan Yang lain?!

Menggunakan bahasa Pemrograman asli Untuk lebih jelasnya, Peretas selalu Menargetkan Ada banyak kerangka kerja
tidak apa-apa Tapi, Di sebagian besar dan Backend, Sebagai bagian penting dari Alat yang digunakan di Backend
proyek besar Anda harus berurusan Setiap Pengembangan aplikasi Web yang baru saja kita bicarakan
dengan Kerangka seperti Anda harus mempelajari cara mengamankan suku cadang paling populer Anda.
Laravel, Zend, Musim Semi, Django, ROR Backend dan kembangkan kode yang kuat

14
Pengembang Backend VS Pengembang Frontend

Ada apa?! 15
3
Pengembang Tumpukan Penuh.
Ayo gabungkan semuanya The

16
Pengembang Tumpukan Penuh

Dari Pengembang FrontEnd Dari pengembang BackEnd


Dapatkan tangan kotor dengan kode backend Dapatkan pembersih tangan dengan tema dan warna.

Anda akan keluar dari tampilan dan Browser Untuk beberapa waktu Anda akan
untuk berurusan dengan server dan meninggalkan layar hitam terminal servis
Database. dan menulis beberapa tampilan sebagai as
Anda harus mempelajari satu atau lebih bahasa Pelanggan dibutuhkan.
Pemrograman untuk mendapatkannya Anda harus belajar tentang desain web

17
Apa yang umum antara Frontend dan Backend?

Paling depan JavaScript Backend

18
Bagaimana menjadi

Pengembang BackEnd yang kuat?

19
Alat dan Kerangka Teknis Backend

PHP dan Nodejs. Linux dan Windows Pilihan Database


Anda harus menguasai setidaknya satu dari Bukan karena saya tidak suka Mengetahui perbedaan antara Database akan
Mereka, ada begitu banyak perbedaan antara Windows Atau microsoft tetapi siapa membuat pilihan yang lebih baik dalam proyek
keduanya tetapi Anda dapat belajar dan pun yang bekerja dengan Server akan Anda dan Bagaimana mengelola data Dan
Berkembang dengan keduanya tahu betapa pentingnya mempelajari memuat lalu lintas di database Anda
linux Dan perintah terminal

Protokol Internet Hosting dan VPS Apapun lagi?!


Anda harus belajar bagaimana klien dan Untuk online Anda harus mendapatkan kode Anda Pasti Ya, dihosting
Server berkomunikasi satu sama lain, dan tersedia untuk internet Ada banyak alat lain dan
Bagaimana mereka dapat memahami Anda harus belajar tentang bagaimana Layanan hosting Anda harus belajar untuk
Permintaan dan tanggapan menjadi Bekerja, perbedaan antara pengembang backend Hero bersama.
VPS dan server khusus

20
Pengembangan API
Infrastruktur yang Mendasari Web
21
Apa itu API?!

Apa?! Bagaimana? Mengapa?!

Ini adalah perjanjian Sebagian besar Backend API adalah Infrastruktur yang
atau Protokol antara dua Bahasa pemrograman mendasari web Now. Bagaimana jika
Atau lebih banyak Perangkat Mendukung pengembangan Anda bisa berkembang?
Lunak tentang Bagaimana Mereka API, Asli dengan beberapa Layanan ini dapat
Dapat Berkomunikasi dan Addons atau kerangka kerja digunakan oleh raja
Mengkonsumsi layanan dan Jadi yang Anda gunakan, Anda perangkat mana pun
Basis data antara dapat membuat layanan API bahasa atau OS yang digunakan pada
Keduanya . khusus untuk orang lain Klien ini

22
Layanan Cloud
Fitur untuk aplikasi Web
23
Penyedia Cloud Paling Populer di web

Google Cloud Platform Layanan Web Amazon Heroku


Adalah rangkaian Layanan komputasi
Amazon Web Services (AWS) adalah platform Heroku adalah platform cloud sebagai
awan yang berjalan pada
layanan cloud Aman, Menawarkan daya Layanan (PaaS) yang mendukung
Infrastruktur yang sama yang
komputasi, Penyimpanan database, beberapa bahasa Pemrograman yang
digunakan Google secara internal,
pengiriman konten, dan Fungsionalitas Digunakan sebagai aplikasi web
serangkaian layanan awan Modular
termasuk Komputasi, penyimpanan
lainnya untuk membantu bisnis Menskalakan Model penyebaran
dan berkembang
data, Analisis data, dan mesin

Basis Api Parse Server Yang lain?!

Saya hanya menyebutkan layanan


Firebase adalah platform Parse Server menyediakan rangkaian
Cloud yang paling populer Dan Kuat.
pengembangan Aplikasi seluler dan layanan Cloud untuk pengembang yang
tetapi Ada begitu banyak penyedia dan
web. Firebase terdiri dari digabungkan erat dengan SDK untuk
layanan Cloud berguna lainnya
Fitur pelengkap yang dapat dipadu-padankan semua platform klien utama
oleh Pengembang agar Sesuai dengan

kebutuhan mereka
24
Berapa Banyak Uang?!
Mari Bicara Tentang Uang

25
Di Mesir
1500-2500 LE /m
Baru lulus

3000-6000 LE /m
Pengembang Muda

7000-12000 LE /m
Pengembang senior

26
Keluar dari Mesir

40.000-60.000 $ / tahun
Baru lulus

80.000-120.000 $ /tahun
Pengembang Muda

350.000-600.000 $ /tahun
Pengembang senior

27
Cerita-cerita sukses
Inspirasi Diri Anda Dengan Ini

28
Mark Zuckerberg
Pendiri Facebook

29
Drew Houston
Pendiri Dropbox

30
Apa selanjutnya?!
Langkah Anda Selanjutnya Dari Sini

31
Saran Penting Di Saku Anda

Jangan berhenti belajar Ubah cara belajar Jangan Pernah Ditutup

Anda berada di arsip paling aktif dalam sejarah, Menonton kursus dan tutorial Kemudian Jika Anda ingin menjadi Pengembang
Setiap hari ada hal baru yang ditambahkan di mencoba cara ABC untuk belajar Sesuatu Backend aktif, Anda harus belajar lebih
bidang ini, dan jika Anda berhenti untuk belajar yang baru tidak lebih baik, Anda Bisa mulai dari Satu hal dan banyak bahasa dan Alat.
segera, Anda akan berada di belakang dengan proyek kecil kecil Dengan barang Jangan pernah fokus pada satu hal
baru ini, Kemudian buat
Mereka selesai dan tumbuh bersama mereka

Pengetahuan Frontend Kode yang dapat digunakan kembali Silahkan Cari Dulu
Sebagian besar dari Anda bekerja berurusan Ketika Anda memulai Pengkodean,Mulailah dengan te Saat Anda mencari masalah Anda Dalam
dengan Frontend, Jadi akan sangat berguna Konsep kode yang dapat digunakan kembali yang Anda Solusinya Anda akan pelajari Dapat
jika Anda mendapatkan pengetahuan tentang menggunakan potongan kode ini dengan cara yang berbeda Lebih dari yang Anda cari,Jadi
alat dan teknik Frontend Proyek,Jadi cobalah untuk membuat kode anda Silahkan Cari Terlebih Dahulu.
Abstrak dan sefleksibel mungkin

32
Kesimpulan

Apa yang kita bicarakan? .

33
TERIMA KASIH!
Ada pertanyaan?
Dengan cara apapun setiap saat

Temukan saya di Media Sosial


@ian_sofiansyah
34

Anda mungkin juga menyukai