Panduan 12 Bulan Utama Untuk Mempelajari WordPress (Plus Resources)
Jika Anda ingin mempelajari sesuatu yang baru di tahun 2015, mengapa tidak membuatnya WordPress? Ini memperkuat sebagian besar web, Anda akan memahami situs web Anda sendiri dengan lebih baik, Anda akan dapat berkomunikasi dengan pengembang lebih baik, dan Anda dapat menghasilkan uang membantu orang lain. Selain itu, pemrograman memberi Anda wawasan tentang cara berpikir tertentu yang dapat membantu dalam jalan kehidupan lain. Kuncinya adalah mengetahui apa yang perlu Anda pelajari dan melakukannya secara konsisten - diperlukan disiplin.
Ini adalah panduan 12 bulan tentang apa yang menjadi fokus, satu topik per bulan, satu bulan pada suatu waktu. Tandai panduan ini dan kunjungi secara teratur sepanjang tahun, dan pada akhir tahun, Anda mungkin dapat mempertahankan posisi Anda ketika datang ke WordPress.
Belajar Menggunakan WordPress dengan Benar (Jan)
Pada tingkat apa pun Anda menggunakan WordPress, saya bertaruh ada banyak hal yang tidak Anda ketahui. Pada bulan Januari Anda harus fokus pada sisi admin hal, belum ada pengkodean.
Pastikan untuk memeriksa dan mencoba semua fungsi yang Anda lihat. Coba semua tautan, lihat opsi layar, tab Bantuan, coba jadwalkan posting, cari tahu apa itu sticky post, buat sidebar dan beberapa widget, susun menu, lihat semua pengaturan yang tersedia dan sebagainya.
Idenya adalah untuk menjadi mahir dalam menggunakan WordPress sehingga Anda dapat membaca dan mengerjakan tutorial dengan lebih cepat. Banyak orang melewatkan langkah ini dan itu menyebabkan kebingungan yang tidak perlu selama proses pembelajaran. Meskipun pemrograman Anda tidak ingin terganggu oleh importir WordPress, Anda harus melakukan banyak hal tanpa beban itu.
Sumberdaya Yang Dapat Membantu
Daftar di bawah ini sama sekali tidak lengkap tetapi saya sarankan Anda pergi melalui setiap bagian di admin dan mencoba semuanya. Jika Anda tidak tahu apa yang dilakukan sesuatu, cari di Google dan mulai dari sana.
- Memulai Dengan WordPress
- Menginstal WordPress
- Memperbarui WordPress
- Terminologi WordPress
- Semua Tentang Posting
- Semua Tentang Halaman
- Menggunakan Gambar
- Konten yang Disematkan
- Kode pendek
- Plugin dan Tema
- Visibilitas Konten
- Pengguna di WordPress
- Layar Pendaftaran
- Bidang Kustom
- Diskusi
- Permalinks
- Bekerja dengan FAQ WordPress
Alat & Dasar Pengembang (Feb)
Untuk memulai pengembangan Anda membutuhkan beberapa alat dan pengetahuan dasar tentang bekerja dengan file. Hal pertama yang Anda inginkan adalah editor teks yang cakap. Ada banyak editor kode yang sebelumnya diulas di Hongkiat, dan sebagian besar adalah.
Saya pribadi menggunakan Atom, dan editor dibuat oleh GitHub. Meskipun ini adalah editor yang sangat mampu, tetapi tidak memiliki kemampuan FTP yang mudah diakses (yang saya sarankan Anda mempertimbangkan ketika memilih editor. Anda akan melihat mengapa suatu saat nanti).
Biasakan diri Anda dengan editor Anda. Yang mana pun yang Anda gunakan, saya sarankan untuk membacanya melalui pencarian Google, melihat melalui pengaturan dan memastikan Anda dapat menggunakannya untuk membuat dan mengedit file di komputer Anda dengan percaya diri.
Selanjutnya, Anda ingin belajar tentang FTP. Protokol Transfer File adalah cara untuk membaca dan mengedit file pada komputer jarak jauh. Idenya di sini adalah Anda akan dapat memodifikasi situs web Anda tanpa harus mengunduh file, dan mengunggahnya setelah Anda memodifikasinya dengan aplikasi terpisah. Berikut ini adalah aksi di Coda 2.
Anda harus meluangkan waktu bulan ini untuk mempelajari bagaimana aspek-aspek dasar dari Web bekerja. Mengapa server web digunakan, untuk apa browser digunakan dan sebagainya. Anda tidak perlu terlalu detail, tetapi Anda membutuhkan pemahaman dasar tentang sejumlah konsep.
Sumberdaya Yang Dapat Membantu
- Daftar Editor Kode Gratis
- Lima Editor Teks Terbaik
- 14 Editor Teks Hebat Untuk Desainer Web
- Editor Teks Pemrograman Terbaik
- FTP Untuk Pemula
- Apa itu FTP Dan Cara Mentransfer File Dengan Itu
- Cara Kerja Halaman Web
- Cara Kerja Website
- Video Tentang Cara Kerja Situs Web
- Bagaimana Situs Web Bekerja Di Quackit.com
HTML & CSS (Mar)
Sudah waktunya untuk membuat tangan kita kotor dengan beberapa HTML dan CSS, bahasa utama Web. HTML adalah apa yang memberi struktur pada halaman, CSS adalah gaya yang membuat mereka terlihat seperti itu. Mereka berdua bahasa yang mudah tetapi mereka membutuhkan praktik untuk menguasai.
Saya pikir penting untuk menyebutkan bahwa mulai sekarang Anda akan membutuhkan banyak latihan. Saya percaya bahwa semua bahasa yang digunakan di web itu mudah tetapi ada banyak informasi yang mudah dicerna yang merupakan bagian dari kesulitan pemrograman.
jangan berkecil hati jika Anda tidak memahami sesuatu atau sesuatu tidak berfungsi, kami sudah semua pernah ke sana. Setelah Anda melewati beberapa sumber daya dan Anda merasa siap untuk tantangan, saya sarankan berlatih menemukan elemen yang Anda sukai di situs web dan mencoba membuatnya kembali. Metode lain yang bagus adalah menuju ke 365 PSD atau Dribbble dan menemukan elemen web yang Anda sukai.
Misalnya, lihat bidikan Catatan Mudah ini pada Dribbble. Klik pada lampiran dan coba dan buat kembali widget jenis yang harus dilakukan.
Setelah Anda dapat membuat elemen individual, Anda dapat menangani proyek yang lebih besar, seperti situs web lengkap. Anda dapat menelusuri situs-situs seperti Themeforest, Designmodo dan Premium Pixels untuk inspirasi lebih lanjut. Anda bahkan dapat mengambil tema WordPress / HTML yang sudah jadi dan mencoba membuatnya kembali di rumah sebagai halaman HTML statis.
Pastikan untuk mewaspadai perizinan. Tema pada Themeforest dan banyak tempat lain dilisensikan dan tidak dapat digunakan tanpa lisensi bahkan jika Anda membuat ulang dari awal!
Sumberdaya Yang Dapat Membantu
HTML
- W3Sekolah
- Anjing HTML
- TutorialsPoint
- Tizag
CSS
- W3Sekolah
- Anjing HTML
- TutorialsPoint
- Tizag
- CSSTutorial.net
Sumber Daya Lainnya
- Codecademy HTML & CSS
- CSS Zen Garden
- CSS3 Di W3Schools
- Pemilih Warna CSS
- Tutorial Pemilih CSS Interaktif
- Pedoman CSS
PHP (Apr)
Waktunya telah tiba untuk mempelajari beberapa hal sisi server. Sejauh ini Anda hanya mempelajari kode di sisi klien. HTML dan CSS dikirim sebagaimana adanya ke browser pengguna dan diproses di sana. PHP diproses di server dan dikonversi ke HTML dan CSS dan dikirim ke browser. Ini memperkenalkan sejumlah besar fitur berguna yang akan Anda pelajari bulan ini.
PHP adalah apa yang memungkinkan WordPress untuk menampilkan ribuan artikel menggunakan satu file. PHP adalah bagaimana situs web dapat menampilkan nama pengguna yang login, bagaimana Facebook dapat menampilkan teman-teman Anda, dan sebagainya. Halaman yang sama di Facebook akan terlihat sangat berbeda untuk Anda daripada bagi saya karena keajaiban kode sisi server.
Sekali lagi, PHP tidak sulit tetapi ada banyak yang perlu diketahui. Kesulitan semakin meningkat dengan tidak mampu menciptakan sesuatu yang bermanfaat untuk beberapa waktu. Saya sarankan melihat WordPress Themes sesegera mungkin untuk melihat beberapa aplikasi praktis.
Ingatlah bahwa Anda tidak perlu tahu segalanya dalam PHP untuk memulai dengan WordPress. PHP Berorientasi Objek bukan sesuatu yang perlu Anda khawatirkan dalam jangka pendek dan Anda tidak harus mengingat semua fungsi yang tersedia.
Memiliki pengetahuan yang baik tentang variabel, loop, jika pernyataan dan fungsi adalah awal yang baik. Dari sana, semakin Anda tahu lebih baik, dan Anda akan mengambil banyak hal dari WordPress itu sendiri.
Sumberdaya Yang Dapat Membantu
- W3Sekolah
- Codecademy
- Tizag
- TutorialsPoint
- Referensi Bahasa PHP
- Referensi fungsi PHP
Memodifikasi Tema WordPress (Mei)
Akhirnya, kita bisa mulai dengan WordPress! WordPress menggunakan HTML, CSS, PHP dan Javascript untuk menampilkan konten. Anda belum belajar tentang Javascript dulu tapi tidak apa-apa, kita bisa melakukannya di bulan berikutnya.
Hal pertama yang harus Anda lakukan adalah memodifikasi suatu tema. Menggunakan FTP masuk ke folder yang memegang tema aktif Anda dan bermain-main dengannya. Temukan di mana judulnya dan pindahkan di bawah konten, tambahkan beberapa teks, tambahkan beberapa CSS dan sebagainya.
Perhatikan bahwa ini sebenarnya akan mengubah situs langsung Anda jadi hanya lakukan ini jika Anda yakin itu ok. Juga, tema tidak boleh dimodifikasi dengan menyentuh kode mereka secara langsung. Tidak masalah untuk berlatih tetapi dalam kenyataannya Anda juga harus melakukannya buat tema Anda sendiri atau gunakan tema anak untuk memodifikasi yang sudah ada (lihat bagian sumber daya untuk bulan ini untuk info lebih lanjut).
Tujuan untuk bulan ini adalah untuk merasa nyaman dengan cara kerja tema dan kode yang digunakannya. Anda harus mulai belajar tentang tag templat, fungsi WordPress khusus yang dapat digunakan untuk menampilkan data pos, dan file yang diperlukan tema.
Tema yang saya sarankan modifikasi pertama adalah Twenty Fifteen. Ini harus diinstal dengan WordPress 4.1+ karena ini adalah tema default baru. Tema ini mengikuti semua standar saat ini dan menetapkan standar untuk pengembangan; Anda dapat yakin bahwa pengkodean apa pun yang Anda lihat di Twenty Fifteen benar.
Pada akhir bulan Anda harus merasa nyaman membuat perubahan kecil pada sebuah tema dan Anda harus memiliki ide kasar tentang bagaimana memulai tema Anda sendiri dari awal. jangan lupa, bulan ini tentang percobaan, jangan takut untuk melakukan hal-hal yang disarankan di beberapa situs. Anda sedang belajar, bukan menciptakan produk!
Sumberdaya Yang Dapat Membantu
- Dokumentasi Tema Anak
- Cara Membuat Tema Anak
- Tutorial Tema Anak
- Tag Templat
Creating A Theme (Jun)
Membuat tema tidak jauh berbeda dengan memodifikasi yang sudah ada tetapi Anda harus membuat banyak file sendiri. jangan takut untuk menyalin-menempel dari tema lain seperti Twenty Fifteen. File suka comments.php
yang mengatur diskusi kira-kira sama di sebagian besar situs. Anda dapat menggunakan CSS untuk membuatnya terlihat berbeda, dan hanya mengatur ulang beberapa HTML mungkin.
Membuat tema adalah latihan yang bagus karena membawa Anda melalui begitu banyak fungsi sehingga memperdalam pengetahuan Anda tentang WordPress secara umum. Anda harus membuat header dan footer, Anda harus memikirkan sidebar, menu, komentar, posting tunggal, halaman, halaman rumah dan banyak lagi.
Anda harus fokus pada pertanyaan yang muncul selama pengembangan. Situs web Anda akan menampilkan 10 posting terbaru di halaman depan, tetapi "apa yang harus saya lakukan jika saya menginginkan sesuatu yang sama sekali berbeda?" Ini adalah jenis pertanyaan yang mungkin hanya timbul saat membangun sesuatu.
Anda harus memiliki pemahaman yang baik tentang hierarki templat yang mengatur file yang bertanggung jawab untuk menampilkan konten tertentu. Pastikan untuk melihat templat halaman (lihat sumber daya). Ini memungkinkan Anda membangun halaman dengan fungsionalitas khusus.
Setelah Anda melakukan semuanya, saya sarankan untuk melihat Bidang Kustom Lanjutan. Plugin ini memungkinkan Anda untuk membuat grup opsi yang sangat berguna untuk posting yang dapat Anda gunakan dalam tema Anda.
saya”Saya akan mencantumkan banyak sumber daya di sini, tetapi jika ragu, lihat bantuan kode Twenty Fifteen, itu harus memiliki semua yang Anda butuhkan.!
Sumberdaya Yang Dapat Membantu
- Templat Hierarki
- Tag Bersyarat
- Referensi Fungsi Penuh
- Pengembangan Tema
- Dokumentasi Sidebar
- Menu Navigasi
- Indeks Arsip
- Membuat Halaman Depan Statis
- Membuat Halaman Pencarian
- Membuat Halaman 404
- Templat Komentar
- Template Penulis
- Templat Halaman
- Bidang Kustom Tingkat Lanjut
Dasar-Dasar Tentang Hooks & Plugins (Jul)
Sistem kait menyediakan fondasi untuk plugin. Mereka memungkinkan Anda untuk menambahkan fungsionalitas baru ke WordPress atau memodifikasi inti yang ada fungsionalitas tanpa perlu memodifikasi inti kode.
Mereka bekerja seperti pemicu. Alih-alih membuka kode dalam file WordPress yang menerbitkan posting, dan menambahkan kode Anda sendiri untuk mengirim email kepada penulis, Anda dapat mengatakan: “Ketika WordPress menerbitkan sebuah posting, kirim email ke penulis”. Ini dapat dilakukan dalam file yang benar-benar terpisah yang berarti kode inti tidak pernah dimodifikasi.
Anda sebenarnya telah menggunakannya dalam tema Anda juga saat menggunakan wp_head ()
dan wp_footer ()
fungsi. WordPress menggunakan ini secara internal untuk menghasilkan banyak kode, seperti bilah admin misalnya. Beginilah cara plugin dapat memodifikasi tema tanpa benar-benar menyentuh tema.
Mempelajari kait akan menjadi titik masuk Anda ke pengembangan plugin. Memahami mereka adalah kunci untuk bekerja dengan WordPress dan mungkin menawarkan layanan profesional di masa depan. Luangkan waktu Anda untuk menguasai yang satu ini, Anda akan sangat bergantung pada kait untuk semua proyek Anda.
Bulan ini Anda seharusnya tidak menggali terlalu dalam tentang plugin tetapi mempelajari file yang diperlukan dan beberapa dasar mungkin akan sesuai dengan kerangka waktu kami. Plugin sangat mudah dibuat, mereka sebenarnya hanya membutuhkan satu file dengan komentar di atas.
Dari sana Anda dapat melakukan apa pun yang Anda inginkan”d suka tetapi Anda perlu menggunakan kait yang benar - itulah sebabnya kait sangat penting.
Sumberdaya Yang Dapat Membantu
- API Plugin
- Panduan Definitif Untuk Menghubungkan
- Panduan Pemula Untuk Tindakan Dan Filter
- Tentukan Kait Anda Sendiri
- Menulis Plugin
- Cara Membuat Plugin WordPress
Kemahiran Plugin (Agustus)
Agustus adalah waktu untuk mempraktikkan pembuatan plugin. Temukan sesuatu yang Anda inginkan untuk sebuah plugin dan lakukan sendiri. Apakah Anda ingin semua contoh yang baik diubah menjadi “luar biasa” kapan saja sebuah pos diterbitkan? Lanjutkan dan lakukan.
Jika Anda menemukan ide yang bagus, jangan ragu untuk mengirimkannya ke repositori plugin tetapi nama gimnya adalah latihan, buatlah yang sempurna. Anda dapat mulai khawatir tentang mengikuti standar pengkodean dan memastikan kode Anda dikomentari dan diformat dengan baik.
Anda harus memiliki pengetahuan yang cukup sekarang untuk terganggu oleh hal-hal seperti itu. Setelah beberapa saat mengomentari dan kode standar akan menjadi kebiasaan kedua, meskipun awalnya terasa sedikit tidak nyaman.
Buat setidaknya 2-3 plugin bulan ini. Buat variasi, jika satu memodifikasi konten posting, mungkin yang lain harus melakukan sesuatu ketika posting diterbitkan. Mungkin Anda harus membuat beberapa jenis pos kustom dan taksonomi khusus, ini sering diperlukan untuk proyek yang lebih kompleks, lihat tautan di bagian sumber daya.
Ini adalah tahap di mana Anda harus secara bertahap mempelajari area terpencil WordPress seperti membuat peran baru, jenis posting khusus, dan banyak lagi. Kamu bisa memburu semua ini dan mempelajarinya tetapi mungkin lebih baik untuk mengatasi mereka karena mereka muncul sebagai persyaratan untuk sebuah proyek.
Pengkodean secara efisien dan percaya diri dengan hal-hal yang Anda tahu lebih penting daripada jumlah hal di otak Anda. Saya telah mengkode untuk waktu yang lama sekarang dan kadang-kadang saya perlu mencari hal-hal yang paling sederhana. Mengetahui bahwa sesuatu tersedia sudah cukup, bisa kode dengan mudah lebih penting,
Sumberdaya Yang Dapat Membantu
- Standar Pengkodean
- Dokumentasi phpDocumentor
- Taksonomi Pabean
- Jenis Posting Kustom
- Pengaturan API
- API Metadata
- API opsi
- Panduan Lengkap Untuk Jenis Posting Kustom
- Menciptakan Tema Dan Plugin yang Dapat Diterjemahkan
- Script Dan Gaya Enqueueing
Javascript (September)
Bagian terakhir (hampir) dari teka-teki adalah Javascript. Javascript memungkinkan Anda untuk menambahkan interaktivitas dan fitur-fitur canggih lainnya ke situs web Anda. Dengan memanfaatkan Javascript, Anda dapat memunculkan modals, memuat komentar di tempat, menerapkan pengguliran tanpa akhir dan banyak lagi.
Javascript pada dasarnya adalah bahasa sisi klien tetapi dapat digabungkan dengan kode sisi server menggunakan AJAX. Inilah yang memungkinkan Anda untuk memilih artikel misalnya. Ketika Anda mengklik tombol pilih tombol berubah menjadi catatan terima kasih dan jumlah suara bertambah satu. Semua ini terjadi tanpa memuat ulang halaman. Ini Javascript ditambah dengan beberapa PHP menggunakan AJAX.
Sebagian besar Javascript yang akan Anda gunakan adalah jQuery. jQuery adalah kerangka kerja Javascript yang mengimplementasikan fungsi-fungsi khusus dan memberi Anda akses mudah ke pola yang biasa digunakan. Sangat penting untuk memahami bahwa jQuery adalah tidak Javascript khusus, sama seperti tidak ada yang istimewa tentang PHP yang digunakan di WordPress. Ini hanyalah sebuah bingkai di mana Anda dapat bekerja.
Javascript bisa menjadi yang paling kompleks karena mencakup banyak disiplin ilmu dan dapat ditemukan di banyak aspek situs web. Dari kode pelacakan hingga memuat sumber daya, mengelola gambar, mencegat tindakan pengguna dan animasi sederhana, itu benar-benar ada di mana-mana.
Berita baiknya adalah Anda tahu Anda memiliki semua pengetahuan yang Anda butuhkan untuk menambahkan Javascript ke tema atau plugin Anda segera. Anda harus “melewati punuk” - apa pun yang Anda pelajari saat ini harus mudah diimplementasikan setelah Anda mempelajarinya.
Sumberdaya Yang Dapat Membantu
Javascript
- W3Sekolah
- Codecademy
- TutorialsPoint
- Anjing HTML
jQuery
- W3Sekolah
- Codecademy
- Pusat Pembelajaran jQuery
- TutorialsPoint
Lebih
- AJAX Dan WordPress
- Cara Menggunakan AJAX Di WordPress
Praktik Praktik Praktik (Oktober)
Untuk menggarisbawahi betapa pentingnya latihan, saya akan merekomendasikan mencurahkan seluruh bulan untuk itu pada saat ini. Saya sudah pemrograman untuk beberapa waktu sekarang dan dibandingkan dengan pendatang baru saya dapat memahami konsep-konsep baru lebih cepat tapi saya masih benar-benar hilang tanpa latihan.
Untungnya, semakin banyak latihan Anda, semakin cepat Anda akan mempelajari berbagai hal kemudian. Bahkan, dengan membiasakan diri untuk selalu bekerja dengan kode, Anda akan membutuhkan lebih sedikit dan lebih sedikit latihan untuk mendapatkan hasil yang sama.
Di lingkungan WordPress cara terbaik untuk berlatih adalah membuat tema dan plugin. Salah satu metode yang dapat Anda coba adalah membuat ulang plugin yang sederhana, sudah ada, dari awal. Jika Anda terjebak di suatu tempat, Anda dapat melihat kode sumber produk yang sebenarnya.
Fokus pada pendalaman pemahaman Anda tentang konsep yang sudah Anda ketahui. Ikuti praktik membaca desain dan majalah pengembang, dan blog pengembang aplikasi favorit Anda. Berikut adalah beberapa tempat terbesar untuk membaca tentang pengembangan web selain di Hongkiat, tentu saja.
Daftar Bacaan Anda
- Majalah Hancur
- WPMU DEV Blog
- Terlepas dari Daftar
- Depot Desain Web
- Speckyboy
- Enam Revisi
- Scotch.io
- Blog David Walsh
- Code.Tutsplus
- Designmodo
- Trik CSS
- Jangan Takut Internet
Konsep Lanjutan (Nov)
Ini adalah bulan di mana semua pengetahuan yang Anda miliki harus disatukan dan Anda dapat mulai menjadi seorang programmer. Anda harus dapat memulai melihat gambaran besar dan memiliki pengetahuan kerja dari empat bahasa utama yang digunakan WordPress: HTML, CSS, JS dan PHP.
Saya akan menyarankan mulai belajar PHP berorientasi objek. Anda sudah menggunakannya dalam tema dan plugin di loop dan konstruksi lainnya. OOP (PHP berorientasi objek) akan memungkinkan Anda untuk menulis kode yang lebih baik dan memahami kode inti WordPress dengan lebih baik. Selain itu, ini adalah pintu gerbang ke pemrograman dengan bahasa jenis C dan dengan demikian membuat aplikasi untuk iOS misalnya.
Anda dapat memajukan pengetahuan WordPress Anda dengan mempelajari beberapa kelas, cara berinteraksi dengan database secara langsung, cara transien bekerja.
Anda harus dapat melakukan proyek kecil yang dibayar sekarang dengan percaya diri. jangan lupa bahwa melakukan pekerjaan yang ditugaskan sebenarnya adalah tempat Anda belajar paling banyak. Ini bukan hanya tentang coding, ini tentang belajar berkomunikasi tentang kode kepada orang-orang yang tidak tahu apa-apa tentang internet.
Praktik itu penting di setiap tahap, tetapi Anda sekarang harus memiliki pengetahuan yang cukup untuk mempelajari konsep tanpa terlalu banyak bekerja. Transien (opsi dengan tanggal kedaluwarsa) harus jelas misalnya, bahkan jika Anda belum pernah membutuhkannya. Anda harus dapat mengukur kapan mereka akan berguna, dan mencarinya sesuai kebutuhan.
Sebagai bahasa terakhir untuk belajar WordPress, Anda pasti mau lihat MySQL yang digunakan untuk query database secara langsung. Sebagian besar fungsi ini dapat digunakan melalui fungsi tetapi kadang-kadang Anda harus meminta db secara langsung.
Saya ingin menekankan pentingnya masuk ke pola pikir berorientasi objek. Ini akan tampak sangat asing pada awalnya dan penggunaannya akan tampak tidak jelas. Ingat bagaimana penggunaan PHP tidak jelas saat pertama kali mempelajarinya? Bagaimana variabel dan pernyataan if memberi saya halaman web?
PHP berorientasi objek serupa. Ini digunakan untuk kasus-kasus kompleks, hal-hal yang lebih berbelit-belit di dalamnya hanya diperlukan untuk aplikasi skala besar. Inilah sebabnya mengapa konsep terkadang tampak berlebihan atau terlalu rumit.
Saya sangat merekomendasikan tutorial video berkualitas tinggi untuk yang satu ini. Favorit saya dapat ditemukan di Laracasts (lihat sumber daya). Laracasts terutama dibuat untuk Laravel tetapi mengandung banyak OOP dan konsep tingkat tinggi lainnya.
- MySQL Di W3Schools
- MySQL Pada TutorialsPoint
- Laracasts
- PHP Berorientasi Objek Untuk Pemula
- TutorialsPoint
- Dokumentasi OOP
- Rumah pohon
- Berinteraksi dengan Basis Data WordPress
- Panduan Untuk Transien
- Kelas Walker
- WP_Error Class
- Kelas WP_Query
Alat Pengembangan Lanjutan (Des)
Sekarang Anda tahu lebih banyak sekarang saatnya untuk membuat hidup Anda lebih mudah dengan belajar menggunakan beberapa alat canggih. Ini termasuk hal-hal seperti menggunakan SSH untuk mengakses server, WP-CLI untuk mengelola instalasi WordPress, Vagrant untuk membuat instalasi WordPress lokal, dan lainnya.
Hal pertama yang harus Anda pelajari adalah cara mengatur WordPress secara lokal menggunakan XAMPP, MAMP, WAMP atau Vagrant. Saya pribadi menggunakan Vagrant, tetapi sisanya juga baik-baik saja. Ini menghilangkan kebutuhan untuk menggunakan FTP setiap saat, sangat mempercepat waktu pengembangan.
Selanjutnya Anda harus melihat ke SSH. Ini melibatkan menggunakan terminal dan mengeluarkan perintah. Ini terdengar menakutkan tetapi sebenarnya tidak. Ini akan membuka dunia yang sama sekali baru. WP-CLI akan menjadi pengantar yang bagus untuk ini. Ini memungkinkan Anda untuk menginstal WordPress dalam beberapa detik, mengunduh tema, memperbaruinya, dan membuat pengguna uji dengan perintah sederhana.
Saya juga merekomendasikan mempelajari semua tentang Preprosesor CSS. Bahasa seperti KURANG dan SASS memungkinkan Anda menggunakan variabel, fungsi, dan konsep lanjutan lainnya dalam CSS Anda.
Sebagai bagian dari studi preprocessor Anda, Anda harus belajar cara menggunakan alat kompiler canggih seperti Prepros atau Codekit. Alat-alat ini dapat memuat ulang situs web setiap kali file disimpan, secara otomatis mengkompilasi CSS, Javascript minify dan sebagainya.
Ini akan memberi Anda wawasan tentang dunia pengkodean untuk produksi. Dalam pengembangan Anda ingin menggunakan sebanyak mungkin file terpisah untuk membuat kode Anda lebih logis. Dalam produksi Anda hanya ingin tapak sekecil mungkin sehingga semua file Javascript dan CSS harus diperkecil dan disatukan. Alat-alat yang disebutkan memberi Anda semua yang Anda butuhkan untuk merasa nyaman dengan ini.
Anda juga harus mulai bekerja lebih efisien dengan editor teks Anda. Apakah Anda menggunakan cuplikan? Apakah Anda memeriksa sintaks Anda secara otomatis? Apakah Anda tahu semua pintasan keyboard yang akan membuat hidup Anda lebih mudah?
Ini adalah area di mana Anda dapat terus berubah dan tumbuh. Saya beralih dari menggunakan XAMPP ke MAMP menjadi, akhirnya, Vagrant. Itu adalah kurva belajar alami dan saya masih dalam proses belajar, semua yang perlu diketahui tentang Vagrant.
Saya beralih dari menggunakan Notepad ++ ke Sublime ke Coda ke Atom. Tidak ada yang salah dengan alat-alat ini tetapi ketika saya tumbuh saya secara alami berkembang dari satu ke yang lain.
Akhirnya, Anda ingin melihatnya kontrol versi, khususnya SVN dan Git. Dasar-dasarnya sama, Anda harus mempelajari beberapa perintah terpisah, tetapi begitu Anda memahami satu, yang lain akan mudah dipahami.
Alasan Anda menginginkan keduanya adalah karena WordPress menggunakan SVN saat ini juga ketika Anda melakukannya lepaskan plugin dan tema yang Anda perlukan untuk menggunakan SVN. Sebagian besar proyek digunakan Git karena sedikit lebih baik untuk bekerja dalam tim, jadi itulah yang ingin Anda gunakan untuk proyek lain.
Sumberdaya Yang Dapat Membantu
- Menggunakan Vagrant Untuk Mengatur Lingkungan WordPress Lokal
- Gelandangan
- XAMPP
- MAMP
- WAMP
- Tutorial SSH Untuk Linux
- Cara Menggunakan SSH
- WP-CLI
- Tutorial WP-CLI
- KURANG
- KELANCANGAN
- Dasar-dasar SASS
- Panduan SASS
- Memulai dengan KURANG
- Codekit
- Prepros
- Koala
- Panduan Visal Untuk Kontrol Versi
- Pelajari Kontrol Versi Dengan Git
- Buku SVN
Kata-kata terakhir
Saya harap artikel ini memberi Anda gambaran yang baik tentang apa yang diperlukan dapatkan dari nol menjadi pengembang pro. Pada kenyataannya, jika Anda bisa berkomitmen penuh waktu, mungkin tidak akan memakan waktu setahun penuh.
Ada dua hal besar yang perlu diingat. Yang utama adalah bahwa sementara tidak ada satu pun dari ini yang sulit, itu BANYAK yang harus diketahui, yang membuatnya sulit ketika disatukan. jangan berkecil hati jika Anda macet atau Anda bekerja lebih lambat dari yang lain. Semua orang bekerja dengan langkah mereka sendiri, jika Anda terus melakukannya, Anda akan menjadi pengembang yang baik.
Juga, salah satu karakteristik utama pengembang yang baik adalah itu mereka tidak pernah berhenti belajar. Mereka terus mencari solusi yang lebih baik, belajar bahasa baru dan metode baru. Mereka ingat bahwa dunia pengkodean tidak hitam dan putih, berkali-kali tidak ada jawaban yang baik untuk suatu masalah.
Selamat mencoba studi pengkodean Anda di tahun 2015, beri tahu kami apa yang Anda lakukan dalam komentar di bawah!