Jalur Pembelajaran untuk Pemula dalam Pengembangan WordPress

Di era informasi ini, salah satu kendala dalam mempelajari sesuatu yang baru bukanlah di mana menemukan sumber daya. Itu dari mana untuk memulai dan memahami semua sumber daya yang tersedia online hari ini. Hal ini terutama berlaku dalam pengembangan web saat alat baru bermunculan dalam semalam.

Kembali pada tahun 2015, sejak saya pertama kali memutuskan untuk belajar pengembangan web, saya menghadapi tantangan keraguan diri dan kurangnya motivasi. Tetapi satu tantangan yang menguras energi saya adalah tidak mengetahui jalan mana yang harus diikuti.

Mempertimbangkan tantangan awal di jalur ini, saya telah menulis bagian ini untuk penggemar teknologi yang ingin terlibat dalam pengembangan web. Terutama pengembangan WordPress. Semua dengan harapan Anda akan menghabiskan waktu Anda membangun sesuatu yang keren daripada masuk ke lingkaran setan yang tidak pernah berakhir untuk mempelajari satu alat ke alat lainnya.

Peringatan! Banyak pembelajaran di jalur ini

Saya seorang pengembang WordPress (meskipun sindrom penipu saya memberi tahu saya sebaliknya). Saya dapat membagikan pengalaman saya hanya terkait dengan WordPress. Tapi sebelum menyelami detailnya, mari kita periksa sesi Tanya Jawab terlebih dahulu.

Sekarang, apakah jawabannya berarti? Mungkin. Benarkah Benar! WordPress dan Pengembangan Web, secara umum, sama serius dan menuntutnya dengan profesi apa pun. Jadi bersiaplah untuk…

  • Pembelajaran Seumur Hidup
  • Beristirahat semalaman sesekali

Baiklah, sudahkah Anda membaca dan memahami poin-poin di atas? Bagus. Sekarang bersantailah karena tidak membuat Anda putus asa atau apa pun. Begitulah kehidupan seorang pengembang seperti yang dibutuhkan oleh bidang ini yang selalu berubah.

Kabar baiknya adalah tidak banyak teknologi web yang harus Anda pelajari untuk menguasai keahlian Pengembangan WordPress. Karena itu, berikan waktu Anda untuk perangkat lunak luar biasa ini, dan WordPress akan memuja Anda sebagai balasannya.

WordPress akan mengubah hidup Anda jika Anda membiarkannya - Chris Lema

Semuanya menginspirasi dan lucu, bukan? Ini adalah salah satu alasan Topher DeRosia (props besar) telah menyediakan platform HeroPress untuk WordPressers (ya, inilah yang kami dengan bangga menyebut diri kami sendiri). Di sini para WordPressers secara teratur membagikan cerita asal WordPress mereka dengan komunitas. Yakinlah saat membaca seluruh cerita, Anda akan merasakan adrenalin mengalir di tubuh Anda karena banyak dari Anda akan menemukan diri Anda terkait dengan cerita-cerita itu.

WordPress untuk Semua Orang!

WordPress sangat mudah digunakan. Faktanya, siapa pun yang tidak memiliki pengetahuan teknis, dapat mengatur dan mulai menggunakan WordPress dalam waktu singkat. Namun, WordPress memiliki ekosistem yang luas. Saya, misalnya, akan mengkategorikan pengembangan WordPress yang dilakukan di dua domain berbeda. Saya pertama-tama akan membuat daftar domain tersebut di bawah dan kemudian saya akan membahas masing-masing secara terpisah.

  • Kustomisasi Situs WordPress
  • Pengembangan Tema / Plugin WordPress

Kustomisasi Situs WordPress

Kustomisasi Situs WordPress adalah tempat di mana semua desas-desus, karena itu berarti sebagian besar pekerjaan yang dilakukan sehubungan dengan penggunaan WordPress. Kustomisasi Situs adalah domain yang tidak memerlukan pengetahuan pengkodean sebelumnya.

Artinya, seorang power user WordPress dapat dengan mudah melakukan tugas-tugas seperti penyiapan dan kustomisasi Tema / Plugin menggunakan pembuat halaman, debugging situs, dan pemeliharaan situs, dll. Selain itu, kustomisasi tema adalah tentang menyesuaikan atau memodifikasi tema yang sudah dibuat sebelumnya sesuai kebutuhan. persyaratan klien Anda.

Mempertimbangkan hal tersebut, dan untuk memberikan gambaran tentang prosesnya, Anda dapat menyaksikan tutorial singkat oleh Tyler Moore berikut ini. Dalam tutorialnya, dia membangun situs web baru dengan menyesuaikan tema yang sudah dibuat sebelumnya menggunakan pembuat halaman Elementor.

Pengembangan Tema / Plugin WordPress

Di sinilah semua kesenangan bagi para ahli WordPress. Kita bisa menyebutnya pengembangan WordPress yang sebenarnya , karena domain ini adalah tentang mengetahui dan masuk ke detail teknis pemrograman yang seluk beluk. Ini bisa sesederhana menggunakan beberapa pengait WordPress untuk memodifikasi tanggapan atau serumit membangun produk lengkap di WordPress.

Jadi, jika Anda ingin memulai ke domain ini, Anda harus menginvestasikan lebih banyak waktu untuk mempelajari teknologi web yang terlibat dalam pengembangan WordPress. Mengingat itu, sisa artikel ini akan membahas semua teknologi dan beberapa tip dan trik untuk Anda mulai dalam pengembangan WordPress yang sebenarnya .

Jalur Pembelajaran

Untuk memulai perjalanan Pengembangan WordPress Anda, alat dan teknologi ini adalah apa yang akan Anda kerjakan.

  1. Sapa dan rangkul modul HTML5 g̵o̵o̵d̵ ̵o̵̵̵l̵̵̵ 'dengan konsep Semantik dan Aksesibilitas. HTML adalah yang memberi struktur pada konten situs.

2. Kutipan ini menjelaskan semuanya:

Anda adalah CSS untuk HTML saya - Beberapa Genius

CSS adalah bagaimana HTML disajikan di browser web. Pastikan untuk mempelajari preprocessor SASS sebagai penyelamat Anda dalam menulis CSS modular setelah Anda memahami dasar-dasarnya.

3. Organisasi di balik WordPress memiliki rencana besar untuk menjadikan JavaScript sebagai bagian dari Front-end WordPress. Ini secara resmi berasal dari penulis asli WordPress.

Pelajari JavaScript, Deeply - Matt Mullenweg

Ya, saya tahu itu mungkin tidak masuk akal bagi seorang pemula yang mulai mengikuti nasihat ini, tetapi perhatikan perkembangan di bidang ini. Sekarang, ini tidak berarti Anda harus menguasai JavaScript untuk bekerja dengan WordPress. Mulailah dengan dasar-dasar termasuk jQuery perpustakaan yang sangat populer.

4. Bukankah menyenangkan jika Anda bisa mendapatkan 1000 langkah awal dengan tiga teknologi ini untuk mempercepat proses pengembangan Anda? Nah, di situlah kerangka kerja front-end seperti Twitter Bootstrap ikut bermain. Jelajahi dan kagum. Jangan bingung antara kerangka kerja front-end dengan kerangka JavaScript. Front-end digunakan secara bergantian dengan pustaka dan kerangka kerja JavaScript, yang merupakan jalur yang sangat berbeda.

5. PHP adalah bahasa scripting yang menggerakkan WordPress. Jika Anda ingin mendalami WordPress, pelajari PHP terlebih dahulu dengan konsep OOP-nya termasuk MySQL sebagai database back-endnya.

6. Secara umum, ketika orang berbicara tentang Pengembangan WordPress, itu biasanya berarti hanya dua segmen dari WordPress.

  • WordPress Theme Development, yaitu mengembangkan penyajian (layout) situs (oleh karena itu dinamakan “Theme”).
  • Pengembangan Plugin WordPress, yaitu untuk menambahkan fungsionalitas ke situs WordPress

Untuk pengembang, sangat penting untuk memahami dan nyaman bekerja dengan kedua segmen ini. Dan untuk menambahkan sedikit lebih banyak dalam perjalanan belajar Anda, kenali Internasionalisasi dan Pelokalan. Anda juga perlu mengetahui WordPress Hooks and APIs untuk beberapa nama.

Saat mengembangkan situs, sebagian besar waktu Anda akan dihabiskan di lingkungan pengembangan lokal dan di editor kode. Demi informasi lengkap dalam artikel ini, izinkan saya mengarahkan Anda ke lingkungan pengembangan lokal yang mudah diatur namun kuat (Lokal oleh Flywheel) dan editor kode secepat kilat (Visual Studio Code oleh Microsoft). Ya, keduanya gratis seperti WordPress.

Alur Kerja

Saat alur kerja Anda menjadi lebih maju dan kompleks, penting bagi Anda untuk tetap waras dan terus menikmati hidup. Dalam hal ini, Anda perlu menyederhanakan alur kerja Anda. Coba alat otomatisasi tugas seperti Grunt / Gulp dan gunakan sistem kontrol versi seperti git agar Anda tidak membuat kesalahan.

Ilustrasi Panduan Jalur Pembelajaran Diterbitkan di GitHub

Untuk memperjelas bagi Anda, saya telah menerbitkan ilustrasi Jalur Pembelajaran sebagai panduan langkah demi langkah di GitHub yang telah saya sediakan di bawah.

Belajar darinya, berikan umpan balik, tingkatkan untuk membuatnya lebih baik untuk pemula, dan dengan cara itu jangan ragu untuk mengirim permintaan PR.

Sumber daya

Jika Anda masih khawatir akan membutuhkan lebih dari sekumpulan kata motivasi untuk benar-benar mulai melakukan pekerjaan yang bermakna, mungkin Anda memerlukan panduan langkah demi langkah - yah, tidak perlu khawatir lagi. Ikuti Buku Pegangan Pengembang WordPress WordPress dan Codex Pengembang WordPress seperti agama dan anggaplah diri Anda aman.

Selain itu, Anda dapat menerima bantuan besar dari Dukungan WordPressforum serta menggali jawaban Anda dari situs Tanya Jawab Stack Overflow , yang sangat populer di kalangan komunitas pengembang.

Selain itu, dari sumber resmi WordPress, forum dukungan, dan situs Tanya Jawab yang berpusat pada pengembang. Ada sejumlah besar situs seperti WPBeginner , yang dimungkinkan oleh komunitas WordPress yang luar biasa, menawarkan tutorial dan panduan gratis sentris WordPress.

CodexSpot adalah salah satu upaya oleh sekelompokgeek WordPresstermasuk milik Anda untuk benar-benar memberikan kembali kepada komunitas. CodexSpotadalah platform online, yang hanya berfokus pada penyediaan solusi web. Tujuan kami adalah untuk memberikan tutorial berkualitas, panduan DIY, dan membuat Anda tetap up-to-date dengan berita industri web dan laporan tren.

Kami adalah pendukung besar prakarsa perangkat lunak bebas dan sumber terbuka dan tidak melewatkan kesempatan apa pun untuk menginjili praktik FOSS untuk mempromosikan gerakan ini. Selain itu, kami juga menawarkan generator dan alat pengembangan web gratis untuk mempercepat waktu pengembangan Anda.

Nah, satu jenis sumber belajar lainnya adalah mata kuliah premium. Dibandingkan dengan sumber daya gratis, manfaat utama dari yang premium adalah dukungan tepat waktu yang ditawarkan oleh instruktur kursus untuk siswa mereka. Artinya, kemampuan untuk mendapatkan pertanyaan Anda dijawab oleh instruktur yang Anda pelajari, sangat bermanfaat bagi Anda selama perjalanan belajar Anda. Selain itu, mereka tetap mengikuti tren industri terbaru.

Saya pribadi telah belajar banyak dari kursus Lynda.com (sekarang Pembelajaran LinkedIn ), sangat direkomendasikan. Saya juga menemukan Learn WordPresskursus olehChris Castiglione, kursus ramah-pemula yang bagus untuk memulai. Jadi, jika Anda mencari kursus premium di WordPress, Anda akan menemukan kursus ini bernilai uang Anda .

Pada titik ini, Anda memiliki dedikasi dan banyak sumber daya yang tersedia bagi Anda untuk mempelajari segala sesuatu tentang WordPress. Namun, sama pentingnya bagi Anda untuk memahami pasar kerja dan apa yang dicari perusahaan dalam melamar posisi pengembang WordPress.

Toptal, jaringan eksklusif dari freelancer teratas di dunia, telah menerbitkan panduan untuk menyewa "Pengembang WordPress Hebat" yang dapat Anda baca untuk lebih menyelaraskan diri Anda dengan keterampilan WordPress yang paling banyak diminta.

Kesimpulan

Jangan mencoba mempelajari semuanya sekaligus. Mulailah dengan dasar-dasarnya. Terapkan apa yang telah Anda pelajari dan kemudian bangun dari sana. Perhatikan dua aturan berikut ini, bukan aturan keras dan cepat untuk panduan, karena aturan ini akan berguna dalam perjalanan Anda.

  • Pembelajaran Just in Time (JIT) adalah Anda mempelajari alat saat Anda membutuhkannya.
  • Aturan belajar 80/20 adalah Anda memberikan 20% waktu Anda untuk belajar dan 80% waktu Anda menerapkan apa yang sudah Anda pelajari.

Sekarang ulangi setelah saya:

Saya belajar.

Saya membuat kode!

Saya membuat kode lagi !!

Saya membuat kode lagi !!!

Saya terus membuat kode !!!!!

… Dan begitulah cara Anda memulai di WordPress. Semoga Sukses WordPresser dan selamat datang di keluarga WordPress!