DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
PHP bukan lagi bahasa yang asing di dunia internet, lebih dari 50% website saat ini menggunakan bahasa PHP sebagai backendnya. Tidak ketinggalan wordpress, CMS terpopuler yang menjadi pilihan individu bahkan perusahaan besar untuk mengelola websitenya.
Dibanding dengan bahasa backend website yang lain, PHP termasuk yang paling dewasa dan matang dari segi umur. Artinya berbagai masalah sudah dilewati dan terus mengalami perbaikan untuk kekurangannya. Dokumentasi PHP yang tertata rapi dan mudah dimengerti juga sangat membantu para penggunanya.
Untuk menjalankan program PHP sendiri kamu membutuhkan server. Di komputer kamu sendiri, bisa install XAMPP (Windows / Linux) atau MAMP (Windows/Mac). Dengan menginstall software tadi, kamu sudah mensimulasikan punya server sendiri untuk menjalankan program PHPnya.
Saya menyarankan untuk mempelejari dasar HTML dulu, agar kamu bisa praktek melihat langsung hasil dari website yang kamu buat. HTML adalah sturktur dasar tampilannya. Nanti saat belajar PHP kamu akan belajar bagaimana cara menyelipkan kode php di HTML, atau juga sebaliknya.
Dengan mempelajari PHP ini, kamu bukan lagi membuat website yang statis. Tapi websitenya bisa bersifat dinamis, alias kamu bisa membuat website dengan membuat logikannya satu kali, datanya bisa berbeda-beda.
Contoh website dinamis adalah blog. Blog punya satu tampilan, tapi ada banyak data atau postingan yang berbeda-beda. Contoh lain adalah toko online, kamu bisa mengupload dan menampilkan banyak produk jualan yang berbeda. Ini semua lebih mudah dengan website dinamis, dibanding hanya HTML/CSS yang kamu perlu membuatnya satu per satu
Dengan dukungan komunitas yang besar termasuk di Indonesia, saat ada masalah dalam proses belajar akan menjadi lebih nyaman. Iyap, Indonesia punya komunitas PHP yang besar.
Memang sering ada gosip, kalau PHP sudah ditinggalkan. Tapi pada faktanya akan ada selalu kebutuhan untuk sebuah bahasa program, apapun itu.
Saat memutuskan PHP sebagai backend, kamu punya pilihan untuk memanfaatkan framework CodeIgniter, Laravel, atau microframework Slim.
Berikut tujuh tips sebagai kompas kamu mempelajari bahasa program PHP
Sebelum mulai belajar, penting untuk mengenal terlebih dahulu apa itu PHP. PHP adalah bahasa pemrograman yang digunakan untuk membuat halaman web dinamis. Dengan PHP, kamu bisa melakukan berbagai hal seperti mengolah form, mengelola cookies, atau bahkan membuat aplikasi web lengkap.
Belajar PHP akan membutuhkan server lokal. Kamu bisa menggunakan tools seperti XAMPP, MAMP, atau WampServer. Tools ini akan membantu kamu menginstal Apache, MySQL, dan PHP dalam satu paket, sehingga kamu bisa belajar PHP di komputer kamu sendiri.
Seperti belajar bahasa pemrograman lainnya, mulailah dengan dasar-dasar PHP. Pelajari sintaks PHP, variabel, tipe data, operator, kontrol aliran (if, else, switch), dan loop (for, while, do-while). Ini adalah blok bangunan dari PHP dan akan sangat penting dalam pembelajaranmu.
<?php
$nama = "Pengunjung";
echo "Halo, " . $nama . "!";
?>
Setelah kamu memahami dasar-dasarnya, kamu bisa mulai belajar konsep yang lebih maju seperti array, fungsi, date dan time, dan manipulasi file. Kamu juga bisa mulai belajar tentang konsep Object Oriented Programming (OOP) dalam PHP.
Karena PHP sering digunakan untuk pengembangan web, sangat penting untuk belajar bagaimana PHP berinteraksi dengan database. MySQL adalah database yang paling umum digunakan dengan PHP. Belajar bagaimana membuat, membaca, mengupdate, dan menghapus data dari database MySQL akan sangat membantu kamu.
Cara terbaik untuk belajar adalah dengan praktek. Cobalah untuk membuat proyek PHP sendiri. Misalnya, kamu bisa membuat sistem login sederhana, blog pribadi, atau bahkan toko online sederhana.
Ada banyak sumber belajar PHP online yang bisa kamu ikuti, baik itu tutorial, video, atau kursus online. Selain itu, jangan lupa untuk bergabung dengan komunitas PHP untuk mendapatkan bantuan dan sumber belajar lainnya.
Ingat, belajar PHP itu perjalanan, bukan tujuan. Jadi, nikmati proses belajarnya dan jangan menyerah! Selamat belajar dan semoga sukses!
Sudah belajar bagian frontend? saatnya pindah ke backend, dengan bahasa server PHP, kita bisa berinteraksi dengan database dan membuat website menjadi dinamis
Daftar isi Belajar PHP dari dasar
Berkenalan dengan php, bahasa program yang digunakan pada bagian back-end website, yang mengatur logika dan interaksi dengan database. Link: XAMPP dan MAMP
Kita akan mulai menulis script php, melihat bagaimana cara melakukan output dengan echo.
Bagaimana cara menggabungkan script HTML dan PHP pada satu halaman file?
Variabel adalah cara untuk menyimpan suatu nilai dengan memberikannya nama. Dengan nama ini kita bisa mengambil atau mengubah nilai tersebut dimana saja. Kita juga akan melihat fungsi komentar pada PHP
String adalah salah satu tipe data pada bahasa program termasuk php yang kita manfaatkan untuk menulis suatu text atau karakter
Angka/Number adalah salah satu tipe data pada bahasa program termasuk php yang kita manfaatkan untuk menuliskan angka termasuk desimal ataupun angka dengan koma
Dengan operator matematika pada php, kita bisa melakukan berbagai macam operasi matematika, mulai dari penjumlahan, pengurangan, perkalian, pembagian dan lain-lain
PHP punya fungsi-fungsi yang sudah secara automatis datang untuk kita manfaatkan pada tipe data angka
PHP punya fungsi-fungsi yang sudah secara automatis datang untuk kita manfaatkan pada tipe data string
Satu tipe data lagi dari PHP! namanya array, lihat bagaimana cara membuat array di PHP
Tipe data array juga punya metode metode yang bisa kita manfaatkan, sama seperti pada tipe data string atau number
Apa itu associative array? apa perbedaan associative array dengan array biasanya?
Melihat metode metode yang tersedia untuk associative array pada bahasa PHP
Mengenal multi dimensi pada array, dimana ada array di dalam array
Melakukan hal yang berulang-ulang cukup dengan bantuan for loop
Lihat cara mengeluarkan array dengan loop pada php
for loop kali ini namanya for each, yang berguna untuk mengeluarkan isi dari array
For each juga sangat berguna untuk associative array, kita bisa memilih mau mengambil key, value atau keduanya!
Alternatif pengulangan for loop dengan while atau do while, pelajari perbedaan syntaxnya!
Tipe data boolean, tipe data pada php yang hanya memiliki 2 nilai, true dan false
Mulai belajar logika, menentukan suatu kasus dan mengambil keputusan dengan if dan else
Operator logika pada php, untuk membandingkan nilai-nilai. Lihat cara penggunaan operator logika pada php di sini
Bagaimana cara menggunakan operator logika jika ada lebih dari satu syarat?
Bagaimana jika kita punya syarat di dalam syarat? atau istilahnya nested if (if bercabang)
Kita sudah pernah melihat boolean, tapi ada sih sebenarnya kegunaannya yang hanya bisa bernilai true atau false
Penggunaan simbol && (dan dan) juga || (atau atau) untuk menggabungkan dua syarat atau lebih
persyaratan yang banyak bisa kita buat lebih simple dengan switch case pada php
Belajar apa itu fungsi pada php dan bagaimana cara menggunakannya
Setelah belajar fungsi, kali ini kita akan melihat guna paramater yang bisa kita masukkan pada fungsi di php
Fungsi bisa memiliki ‘return’.. apa itu return pada php dan bagaimana cara menggunakannya?
Variabel pada php memiliki scope atau ruang lingkup hidup yang menentukan dari mana saja variabel ini bisa diakses
Fungsi anonimus atau Anonymous function adalah fungsi pada php yang tidak memiliki nama, apa kegunannya dan bagaimana cara menggunakan anonymous function?
Fungsi callback atau callback function adalah fungsi pada php untuk memanggil fungsi lain, setelah suatu hal dijalankan, apa kegunannya dan bagaimana cara menggunakan callback function?
Belajar menampilkan error dan membacanya pada php, sangat penting untuk mengetahui letak kesalahan script
Die dan var_dump adalah dua fungsi lain yang bisa kita gunakan untuk melakukan output nilai sama seperti echo tapi lebih detail dengan fungsi masing-masing
Daftar isi Fungsi fungsi php pada website
Apa saja yang akan kita pelajari pada php intermediate ini? Melihat lebih banyak fungsi fungsi yang kita gunakan langsung pada website dan masih banyak tentunya
Include dan require berguna untuk mengambil isi dari file lain, salah satu kegunannya untuk membuat template, sehingga tidak perlu menulis hal yang sama berkali-kali
Include once dan require once mirip seperti sebelumnya, bedanya dia akan mencegah kalau ada pengulangan
Cara mengubah array ke string , dan juga mengubah string ke array dengan fungsi implode dan explode php
Fungsi date pada php untuk menampilkan waktu, kita juga bisa mengatur format seperti apa yang ingin ditampilkan
User website kita sangat mungkin melakukan kesalahan, sengaja atau tidak, cegah kesalahan tadi dengan trim dan strip tags
Mengambil nilai dari parameter url atau yang berasal dari form dengan metode GET pada php
Mengambil nilai dari form dengan metode POST pada php
Contoh simpel melakukan login pada website dengan php
Kita akan belajar, apa itu cookie pada php dan bagaimana mengingat data dengan cookie pada browser
Kita akan belajar, apa itu session pada php dan bagaimana mengingat data dengan session pada website
Apa itu super global array pada php? Ternyata banyak sekali fungsi-fungsi dari php yang bisa kita manfaatkan dengan super global array
Bagaimana cara mengupload gambar pada php? kita akan melihat apa saja yang kita butuhkan dan bagaimana cara melakukannya
Gambar yang user upload, perlu kita cek atau melakukan validasi, baik itu format ataupun ukurannya, belajar bagaimana caranya disini
Mencegah nama kembar pada file yang diupload sangat penting, karena akan menghapus file dengan nama yang sama sebelumnya
Membaca dokumentasi dari website PHP.net sangat penting untuk dipelajari. Semua hal tentang php ada disana
Daftar isi Database php dan mysqli (procedural)
Dengan database kita bisa mengolah data apa saja, bisa menyimpan, mengedit dan juga menghapus tentunya. Kita akan melihat cara menggunakan database mysql dengan bantuan sistem mysqli di php
Bagaimana cara membuat database, kita akan melihat caranya dengan bantuan aplikasi GUI PHPmyAdmin
Lihat bagaimana cara melakukan koneksi dari php ke database dengan bantuan mysqli di video ini
Apa itu query? dan bagaimana cara membuat query di script php untuk berintraksi dengan database
Setelah data tersimpan, kita akan menampilkannya, tapi sebelum itu kita harus memilih data mana yang mau kita tampilkan dari database
Bagaimana cara memilih hanya data tertentu saja dari database? lihat cara melakukan filter terhadap data yang mau dipilh
Kita baru melihat cara memasukkan data langsung di Aplikasi PHPmyAdmin, bagaimana cara memasukkan datanya langsung melalui query di PHP
Kita akan melihat bagaimana cara menghapus data langsung melalui query di PHP
Belajar bagaimana cara mengubah atau mengedit data dengan mysqli di php
Selamat pelajaran databasenya udah selesai! lalu kemana setelah ini?
Daftar isi Membuat sistem login dan register
Belajar bagaimana membuat sistem login dan register dengan php. Kita akan melihat bagaimana alur mendaftarkan user, melakukan validasi, menguji login dan logout tentunya
Merancang struktur database adalah bagian penting dari setiap pengembangan aplikasi, kita akan mulai melihat bagaimana struktur database untuk user kali ini
Merancang struktur file dan folder dari aplikasi sangatlah penting, karena akan memudahkan kita untuk mengorganisir kode yang akan membesar nantinya
Membuat halaman statis (html dan css) untuk layout sistem login dan register
Melakukan koneksi ke database dan menyiapkan satu file yang akan bertanggung jawab untuk memanggil file file lain yang dibutuhkan di semua halaman
Belajar bagaimana cara melakukan register atau mendaftarkan user dan menyimpan datanya di database
Kita harus berhati-hati dengan input yang dilakukan oleh user, lihat cara mengamankan form register di video ini.
Ada kemungkinan yang sangat besar kalau user satu akan memilih username atau email yang sama dengan user yang lain, lihat cara menguji apakah username tertentu sudah terdaftar sebelumnya.
Mulai merancang sistem login agar user yang sudah terdaftar bisa masuk ke bagian aplikasi yang diinginkan
Ketika login kita akan melakukan validasi apakah user sudah pernah mendaftarkan email atau usernamenya.
Kita akan belajar, apa itu session pada php dan bagaimana mengingat data dengan session pada website ketika user sudah login
Bagaimana cara membuat halaman logout? kita cukup menghapus session yang sudah tersimpan.
Kita akan membuat menu dinamis, dimana status user yang logout atau login akan mempengaruhi menu mana yang ingin ditampilkan
Menampilkan pesan error agar lebih menarik dan mengatur lokasi dimana errornya ingin ditampilkan
Melakukan refactor dengan melihat bagian mana saja dari kode yang bisa kita buat lebih bersih, lebih rapi tanpa melakukan pengulangan
Melakukan refactor dengan melihat bagian mana saja dari kode yang bisa kita buat lebih bersih, lebih rapi tanpa melakukan pengulangan bagian kedua
Menampilkan flash message yaitu pesan yang tersimpan di session agar feedback bisa lebih jelas yang diterima oleh user
Bagaimana cara membuat multi level user? Dimana akan ada beberapa level user, dan mengatur tingkat hak akses oleh user tertentu
Daftar isi Cara mengirim email dengan php
Bagaimana cara mengirim email dengan php, lihat fungsi fungsi email yang sudah tersedia oleh php dan siap siap mengirim email pertama melalui php!
Apa saja yang bisa kita lakukan dengan emailnya, lihat apa yang ditawarkan oleh php dengan mengintip dokumentasi php.net
Daftar isi Membuat blog dengan PHP
Belajar membuat blog dengan php dan mysqli, bukan hanya blog, disini juga akan ada seputar login, register dan mengatur hak akses admin, tunggu apa lagi!
Merancang struktur database adalah bagian penting dari setiap pengembangan aplikasi, kita akan mulai melihat bagaimana struktur database untuk blog kali ini
Merancang struktur file dan folder dari aplikasi sangatlah penting, karena akan memudahkan kita untuk mengorganisir kode yang akan membesar nantinya
Membuat halaman statis (html dan css) untuk layout sistem blog dengan php
Melakukan koneksi ke database pada sistem pembuatan blog php dan menguji menampilkan datanya
Memasukkan data atau entry baru pada blog ke database
Mengubah entry blog yang sudah dibuat pada database
Membuat halaman single untuk setiap post pada blog dan excerpt untuk mengambil bagian kecil dari post tersebut
Menghapus post yang sudah dibuat pada blog
Membuat sistem pencari pada sistem blog melalui judulnya
Melakukan Basic security atau pengamanan minimal yang harus dilakukan, ingat, setiap user melakukan input ada kemungkinan berbahaya disana!
Bagian dasar membuat sistem login untuk digunakana pada blog
Belajar menggunakan session untuk mengatur sistem login pada blog. Pada halaman login tambahkan fungsi isset untuk menguji apakah session sudah ada atau belum dengan if( isset($_SESSION[‘user’]) )
Belajar mengimplementasikan sistem logout pada blog
Melakukan proteksi file hanya user tertentu saja yang bisa mengakses
Membuat beberapa tingkat level user agar ada perbedaan antara admin dan user biasa
Mendaftarkan user yang baru ke database
Mengubah sistem login yang sudah dibuat untuk menguji password yang sudah dihash bukan plain text
Menguji jika ada duplikasi nama, atau nama sudah terdaftar sebelumnya
Daftar isi Membuat pagination dengan php
Belajar bagaimana cara membuat pagination dasar pada php
Daftar isi Menjaga keamanan website
Belajar bagaimana cara mengamankan website dari serang-serangan hacker. Lihat kemungkinan apa saja yang mungkin terjadi dan bagaimana cara mencegahnya
Mengenal apa itu sql injection, kenapa berbahaya dan bagaimana cara mencegah sql injection
Bolehkah kita menyimpan password user sebagain plain-text? jawabannya tidak! tentukana kenapa password user harus kita hash di bagian ini
Mengatur hak akses user untuk mencegah bagian bagian mana saja yang bisa diakses oleh user tertentu
Mengatur format file untuk mencegah informasi yang akan bocor
Sering sekali kita mau menyembunyikan struktur folder untuk mencegah informasi-informasi yang tidak kita inginkan ketahuan, belajar caranya disini
Jangan memberitahukan laporan error ketika website sudah live, sembunyikan laporan error agar celah-celah keamanan tidak bocor
Belajar apa itu css attack dan bagaimana cara mencegah xss attack, lindungi website kita sekarang
Belajar apa itu CSRF attack dan bagaimana cara mencegah CSRF attack dengan membuat validasi token, lindungi website kita sekarang
Daftar isi Cara hosting website
Belajar bagaimana cara hosting website gratis (shared hosting) dengan contoh provider gratis dari 000webhost
Belajar bagaimana cara hosting gratis dengan github. Aturannya hanya untuk file statis, tanpa database :D
Daftar isi Belajar konsep OOP PHP
Mengenal konsep object oriented programming pada php
Apa itu kelas dan property? Bagaimana cara membuat kelas dan property pada PHP OOP
Apa itu metode pada OOP PHP? bagaimana cara membuatnya
Belajar apa itu istiliah metode set dan get pada PHP OOP
Belajar apa itu konstruktor dan bagaimana cara membuatnya pada PHP OOP
Belajar tentan konsep inheritance atau pewarisan pada PHP OOP
Melakukan method overriding untuk menghapus metode yang diwariskan dari parent class
Belajar tentang ruang lingkup dari property dan metode, dari mana saja mereka bisa diakses dan apa syaratnya?
Belajar apa itu keyword self dan parent pada konsep OOP PHP, apa kegunaan dan apa perbedannya
Melihat penggunaan keyword static pada konsep OOP PHP
Dengan method chaining pada PHP OOP, kita bisa menyambungkan fungsi satu sama lain saat memanggilnya
Mengenal magic methods pada PHP OOP, ada apa saja dan bagaimana cara menggunakannya
Mengenal apa itu abstract class, cara membuatnya dan apa kegunaan dari abstract class pada PHP
Belajar apa itu autoloading dan bagaimana cara menggunakan autoloading pada php
Daftar isi Belajar database dengan php dan mysqli (oop)
Dengan database kita bisa mengolah data apa saja, bisa menyimpan, mengedit dan juga menghapus tentunya. Kita akan melihat cara menggunakan database mysql dengan bantuan sistem mysqli (oop) di php
Lihat bagaimana cara melakukan koneksi dari php ke database dengan bantuan mysqli(oop) di video ini
Bagaimana cara memasukkan datanya langsung melalui query di PHP dengan mysqli (oop)
Bagaimana cara mengeksekusi beberapa query sekaligus? Belajar apa itu multi query dan cara menggunakannya
Salah satu feature yang dimiliki mysqli (oop) adalah adanya prepare statement, belajar apa itu prepare statement dan cara menggunakannya
Setelah data tersimpan, kita akan menampilkannya, tapi sebelum itu kita harus memilih data mana yang mau kita tampilkan dari database
Belajar bagaimana cara mengubah atau mengedit data dan juga mengapusnya dengan mysqli(oop) di php
Kita akan menampilkan data dengan prepare statement, tapi sebelum itu kita harus memilih data mana yang mau kita tampilkan dari database
Daftar isi Sistem login dan register (OOP PHP)
Belajar bagaimana membuat sistem login dan register dengan php (oop). Kita akan melihat bagaimana alur mendaftarkan user, melakukan validasi, menguji login dan logout tentunya
Merancang struktur database adalah bagian penting dari setiap pengembangan aplikasi, kita akan mulai melihat bagaimana struktur database untuk user kali ini
Merancang struktur file dan folder dari aplikasi sangatlah penting, karena akan memudahkan kita untuk mengorganisir kode yang akan membesar nantinya
Membuat halaman statis (html dan css) untuk layout sistem login dan register (oop)
Melakukan koneksi ke database pada sistem login dan register PHP (OOP)
Menyiapkan satu file yang akan bertanggung jawab untuk memanggil file file lain yang dibutuhkan di semua halaman
Belajar bagaimana cara melakukan register atau mendaftarkan user dan menyimpan datanya di database
Kita akan membuat metode insert yang akan bertanggung jawab memasukkan data apa saja!
Melakuan escape dari input user untuk mencegah sql injection
Kita akan belajar bagaimana membuat kelas validasi untuk melakukan berbagai macam pengujian data yang nantinya bisa kita pakai berulang-ulang.
Mengatur letak error agar lebih menarik dan lebih mudah memasangkan css
Membuat kelas session yang akan bertanggung jawab untuk mengatur semua pengolahan session
Mulai merancang sistem login agar user yang sudah terdaftar bisa masuk ke bagian aplikasi yang diinginkan
Ketika login kita akan melakukan validasi apakah user sudah pernah mendaftarkan email atau usernamenya.
Bagaimana cara membuat halaman logout? kita cukup menghapus session yang sudah tersimpan dengan kelas yang sudah kita buat
Ada kemungkinan yang sangat besar kalau user satu akan memilih username atau email yang sama dengan user yang lain, lihat cara menguji apakah username tertentu sudah terdaftar sebelumnya.
Menambahkan validasi password saat mendaftar, mencegah user yang salah mengetik password
Menampilkan flash message yaitu pesan yang tersimpan di session agar feedback bisa lebih jelas yang diterima oleh user
Mulai merapikan kode, dengan membuat kelas redirect setiap kita melakukan header location
Bagaimana cara membuat multi level user? Dimana akan ada beberapa level user, dan mengatur tingkat hak akses oleh user tertentu
Bagaimana cara membuat mencegah csrf attack dengan membuat kelas token.
Bagaimana cara menguji apakah user sedang login atau tidak
Membuat halaman profil untuk halaman dari user masing-masing ketika login
Belajar bagaimana jika user ingin mengganti password
Membuat halaman profil lebih dinamis dari sebelumnya
Membuat halaman admin yang tentunya hanya bisa diakses oleh admin
Daftar isi Membuat Framework PHP (mini)
Belajar bagaimana cara membuat framework dengan php. Tujuannya bukan membuat framework yang besar, tapi mengerti konsep sederhana dari MVC(model view controller) dengan membuatnya dari awal
Kita akan mulai tutorial membuat mini framework php dengan membuat struktur file dan folder sendiri
Menyiapkan file yang akan menjalankan semua kelas-kelas yang kita butuhkan dan juga htacces untuk mengatur sistem url
Belajar bagaimana cara membuat sistem routing untuk mengatur url dan fungsi yang akan bertanggung-jawab pada tutorial mini framework php kali ini
Belajar bagaimana cara membuat sistem routing untuk mengatur url dan fungsi yang akan bertanggung-jawab pada tutorial mini framework php kali ini (bagian kedua)
Belajar bagaimana cara membuat sistem controller yang akan bertanggung-jawab untuk menghubungkan model dan view. Di sini kita juga akan membuat view atau tampilan yang akan dilihat oleh user
Belajar bagaimana cara membuat model yang akan menjadi tempat berinteraksi dengan data dari database
Belajar bagaimana cara memindahkan nilai yang diambil dari model ke view melalui controller
Belajar bagaimana cara mengakses file statis seperti css, javascript atau media-media pada konsep mini framework php ini
Membuat halaman error, kita akan melihat bagaimana cara membuat halaman 404 yang bisa dikembangkan ke halaman error lain
Kita akan membuat kelas database yang akan digunakan dan dipasangkan dengan model untuk mengakses data-data
Belajar bagaimana cara menggunakan sistem database Eloquent di luar laravel. Link ke github illuminate database
Belajar bagaimana cara menggunakan sistem database Eloquent di luar laravel untuk memudahkan berinteraksi dengan database
Daftar isi Mengenal fitur baru PHP 7
Fitur baru pada php 7 untuk menentukan return type dan juga parameter pada fungsi
Fitur baru pada php 7 spaceship operator dan null coalesce
Fitur baru pada php 7 constant array dan group use
Link: Belajar PHP dari dasar
Berkenalan dengan php, bahasa program yang sangat populer yang digunakan pada bagian back-end website untuk mengatur logika dan interaksi dengan database.
Berkenalan dengan php, bahasa program yang digunakan pada bagian back-end website, yang mengatur logika dan interaksi dengan database. Link: XAMPP dan MAMP
Kita akan mulai menulis script php, melihat bagaimana cara melakukan output dengan echo.
Bagaimana cara menggabungkan script HTML dan PHP pada satu halaman file?
Variabel adalah cara untuk menyimpan suatu nilai dengan memberikannya nama. Dengan nama ini kita bisa mengambil atau mengubah nilai tersebut dimana saja. Kita juga akan melihat fungsi komentar pada PHP
String adalah salah satu tipe data pada bahasa program termasuk php yang kita manfaatkan untuk menulis suatu text atau karakter
Angka/Number adalah salah satu tipe data pada bahasa program termasuk php yang kita manfaatkan untuk menuliskan angka termasuk desimal ataupun angka dengan koma
Dengan operator matematika pada php, kita bisa melakukan berbagai macam operasi matematika, mulai dari penjumlahan, pengurangan, perkalian, pembagian dan lain-lain
PHP punya fungsi-fungsi yang sudah secara automatis datang untuk kita manfaatkan pada tipe data angka
PHP punya fungsi-fungsi yang sudah secara automatis datang untuk kita manfaatkan pada tipe data string
Satu tipe data lagi dari PHP! namanya array, lihat bagaimana cara membuat array di PHP
Tipe data array juga punya metode metode yang bisa kita manfaatkan, sama seperti pada tipe data string atau number
Apa itu associative array? apa perbedaan associative array dengan array biasanya?
Melihat metode metode yang tersedia untuk associative array pada bahasa PHP
Mengenal multi dimensi pada array, dimana ada array di dalam array
Melakukan hal yang berulang-ulang cukup dengan bantuan for loop
Lihat cara mengeluarkan array dengan loop pada php
for loop kali ini namanya for each, yang berguna untuk mengeluarkan isi dari array
For each juga sangat berguna untuk associative array, kita bisa memilih mau mengambil key, value atau keduanya!
Alternatif pengulangan for loop dengan while atau do while, pelajari perbedaan syntaxnya!
Tipe data boolean, tipe data pada php yang hanya memiliki 2 nilai, true dan false
Mulai belajar logika, menentukan suatu kasus dan mengambil keputusan dengan if dan else
Operator logika pada php, untuk membandingkan nilai-nilai. Lihat cara penggunaan operator logika pada php di sini
Bagaimana cara menggunakan operator logika jika ada lebih dari satu syarat?
Bagaimana jika kita punya syarat di dalam syarat? atau istilahnya nested if (if bercabang)
Kita sudah pernah melihat boolean, tapi ada sih sebenarnya kegunaannya yang hanya bisa bernilai true atau false
Penggunaan simbol && (dan dan) juga || (atau atau) untuk menggabungkan dua syarat atau lebih
persyaratan yang banyak bisa kita buat lebih simple dengan switch case pada php
Belajar apa itu fungsi pada php dan bagaimana cara menggunakannya
Setelah belajar fungsi, kali ini kita akan melihat guna paramater yang bisa kita masukkan pada fungsi di php
Fungsi bisa memiliki ‘return’.. apa itu return pada php dan bagaimana cara menggunakannya?
Variabel pada php memiliki scope atau ruang lingkup hidup yang menentukan dari mana saja variabel ini bisa diakses
Fungsi anonimus atau Anonymous function adalah fungsi pada php yang tidak memiliki nama, apa kegunannya dan bagaimana cara menggunakan anonymous function?
Fungsi callback atau callback function adalah fungsi pada php untuk memanggil fungsi lain, setelah suatu hal dijalankan, apa kegunannya dan bagaimana cara menggunakan callback function?
Belajar menampilkan error dan membacanya pada php, sangat penting untuk mengetahui letak kesalahan script
Die dan var_dump adalah dua fungsi lain yang bisa kita gunakan untuk melakukan output nilai sama seperti echo tapi lebih detail dengan fungsi masing-masing