Panduan Ultimate 12-Month To Learning WordPress (Plus Resources)
Sekiranya anda ingin mempelajari sesuatu yang baru pada tahun 2015, mengapa tidak menjadikannya WordPress? Ia menguasai sebahagian besar web, anda akan memahami laman web anda dengan lebih baik, anda akan dapat berkomunikasi dengan pemaju dengan lebih baik, dan anda boleh membuat sedikit wang untuk membantu orang lain. Di samping itu, pengaturcaraan memberi anda pemahaman tentang cara pemikiran tertentu yang boleh membantu dalam kehidupan lain. Caranya ialah untuk mengetahui apa yang anda perlukan untuk belajar dan pergi secara konsisten - disiplin diperlukan.
Ini adalah panduan selama 12 bulan mengenai apa yang harus difokuskan, satu topik setiap bulan, satu bulan pada satu masa. Tandakan panduan ini dan layari secara teratur sepanjang tahun, dan menjelang akhir tahun, anda mungkin dapat memegang landasan anda ketika datang ke WordPress.
Belajar Menggunakan WordPress dengan betul (Jan)
Apa pun tahap yang anda menggunakan WordPress, saya bertaruh terdapat banyak perkara yang anda tidak tahu. Pada bulan Januari, anda harus memberi tumpuan kepada aspek admin perkara, tiada pengekodan lagi.
Pastikan untuk memeriksa dan mencuba semua fungsi yang anda lihat. Cuba semua pautan, melihat pilihan skrin, tab Bantuan, cuba menjadualkan siaran, mengetahui jawatan yang melekat, buat bar sisi dan beberapa widget, memasang menu, lihat semua tetapan yang tersedia dan sebagainya.
Idea ini ialah menjadi mahir menggunakan WordPress jadi anda boleh membaca dan bekerja melalui tutorial dengan lebih cepat. Ramai orang melangkaui langkah ini dan ia menyebabkan kekeliruan yang tidak perlu semasa proses pembelajaran. Walaupun pengaturcaraan anda tidak mahu terganggu oleh pengimport WordPress, anda akan mempunyai banyak yang perlu dilakukan tanpa beban itu.
Sumber Yang Boleh Membantu
Senarai di bawah adalah tidak lengkap tetapi saya mengesyorkan agar anda melayari setiap bahagian dalam admin dan cuba segala-galanya. Jika anda tidak dapat mengetahui apa yang dilakukan oleh Google, pergi dan pergi ke sana.
- Bermula Dengan WordPress
- Memasang WordPress
- Mengemas kini WordPress
- Terminologi WordPress
- Semua Mengenai Pos
- Semua Mengenai Halaman
- Menggunakan Imej
- Kandungan Embedding
- Kod pendek
- Plugin dan Tema
- Kandungan Kebolehlihatan
- Pengguna Di WordPress
- Skrin Admnistration
- bidang-bidang khas
- Perbincangan
- Permalinks
- WorkingWwith FAQ WordPress
Alat Pembangun & Asas (Feb)
Untuk memulakan pembangunan, anda memerlukan beberapa alat dan beberapa pengetahuan asas tentang bekerja dengan fail. Perkara pertama yang anda mahu ialah editor teks yang mampu. Terdapat banyak editor kod yang ditinjau sebelumnya di sini di Hongkiat, dan kebanyakannya.
Saya secara peribadi menggunakan Atom, dan editor yang dibuat oleh GitHub. Walaupun ia adalah editor yang sangat mampu, ia tidak mempunyai keupayaan FTP yang mudah diakses (yang saya cadangkan anda mengambil kira apabila memilih editor, anda akan melihat mengapa dalam seketika).
Berasaskan diri dengan editor anda. Mana-mana yang anda gunakan saya cadangkan membacanya melalui carian Google, melihat melalui tetapan dan pastikan anda boleh menggunakannya untuk membuat dan mengedit fail pada komputer anda dengan keyakinan.
Seterusnya, anda ingin belajar tentang FTP. Protokol Pemindahan Fail adalah cara untuk membaca dan mengedit fail pada komputer jauh. Idea di sini ialah anda akan dapat mengubah suai laman web anda tanpa perlu memuat turun fail, dan memuat naiknya sebaik sahaja anda telah mengubahnya dengan aplikasi berasingan. Berikut adalah melihat Coda 2 dalam tindakan.
Anda perlu meluangkan sedikit masa pada bulan ini belajar bagaimana aspek asas kerja Web. Mengapa pelayan web digunakan, apa penyemak imbas digunakan dan sebagainya. Anda tidak perlu terlalu terperinci tetapi anda memerlukan pemahaman asas mengenai beberapa konsep.
Sumber Yang Boleh Membantu
- Senarai Senarai Editor Percuma
- Lima Editor Teks Terbaik
- 14 Editor Teks Besar Untuk Pereka Web
- Editor Teks Pemrograman Terbaik
- FTP Untuk Pemula
- Apakah FTP Dan Cara Memindahkan Fail Dengannya
- Bagaimana Kerja Laman Web
- Bagaimana Laman Web berfungsi
- Video Mengenai Bagaimana Kerja Website
- Bagaimana Laman Web Berfungsi Pada Quackit.com
HTML & CSS (Mac)
Sudah tiba masanya untuk mendapatkan tangan kami kotor dengan beberapa HTML dan CSS, bahasa utama Web. HTML adalah apa yang memberi struktur halaman mereka, CSS adalah gaya mereka untuk melihat cara mereka lakukan. Mereka adalah bahasa mudah tetapi mereka memerlukan pratis untuk menguasai.
Saya rasa penting untuk menyebutkan bahawa dari sini anda akan memerlukan banyak dan banyak amalan. Saya percaya bahawa semua bahasa yang digunakan di web mudah tetapi terdapat banyak maklumat mudah untuk dicerna yang merupakan sebahagian daripada kesukaran pengaturcaraan.
jangan berkecil hati jika anda tidak memahami sesuatu atau sesuatu yang tidak berfungsi, kami telah semua berada di sana. Sebaik sahaja anda telah melalui beberapa sumber dan anda merasa bersedia untuk cabaran saya cadangkan untuk berlatih mencari elemen yang anda suka di laman web dan cuba mencipta semulanya. Kaedah lain yang baik ialah mengetuai 365 JPA atau Dribbble dan mencari elemen web yang anda suka.
Sebagai contoh, perhatikan pukulan Easy Notes ini pada Dribbble. Klik pada lampiran dan cuba dan buat kembali jenis widget tengah ke-do.
Sebaik sahaja anda boleh membuat elemen individu anda boleh menangani projek yang lebih besar, seperti laman web penuh. Anda boleh menyemak imbas tapak seperti Themeforest, Designmodo dan Pixels Premium untuk mendapatkan inspirasi selanjutnya. Anda juga boleh mengambil tema WordPress / HTML yang sedia dibuat dan cuba menciptanya semula di rumah sebagai halaman HTML statik.
Pastikan anda mengetahui tentang pelesenan. Tema pada WorldWideThemes.net dan banyak tempat lain dilesenkan dan tidak boleh digunakan tanpa lesen walaupun anda mencipta semula dari awal!
Sumber Yang Boleh Membantu
HTML
- W3Schools
- Dog HTML
- TutorialsPoint
- Tizag
CSS
- W3Schools
- Dog HTML
- TutorialsPoint
- Tizag
- CSSTutorial.net
Sumber Lain
- Codecademy HTML & CSS
- CSS Zen Garden
- CSS3 Pada W3Schools
- Pemilih Warna CSS
- Tutorial Pemilih CSS Interaktif
- Garis Panduan CSS
PHP (Apr)
Masa telah tiba untuk mempelajari beberapa hal sampingan pelayan. Setakat ini anda hanya belajar kod pelanggan. HTML dan CSS dihantar seperti kepada penyemak imbas pengguna dan diproses di sana. PHP diproses pada pelayan dan ditukar kepada HTML dan CSS dan dihantar ke penyemak imbas. Ia memperkenalkan sejumlah besar ciri berguna yang akan anda pelajari mengenai bulan ini.
PHP adalah apa yang membolehkan WordPress memaparkan ribuan artikel menggunakan satu fail. PHP adalah bagaimana sebuah laman web boleh memaparkan nama pengguna yang telah log masuk, bagaimana Facebook dapat memaparkan rakan-rakan anda, dan sebagainya. Halaman yang sama di Facebook akan kelihatan sangat berbeza untuk anda berbanding dengan saya kerana keajaiban kod sisi pelayan.
Sekali lagi, PHP tidak sukar tetapi ada banyak yang perlu diketahui. Kesukaran itu semakin meningkat dengan tidak dapat mencipta sesuatu yang berguna untuk beberapa waktu. Saya cadangkan melihat Tema WordPress secepat mungkin untuk melihat beberapa aplikasi praktikal.
Perlu diingat bahawa anda tidak perlu mengetahui segala-galanya dalam PHP untuk bermula dengan WordPress. Objek Berorientasikan Objek PHP bukan sesuatu yang anda perlu bimbang tentang dalam jangka pendek dan anda tidak perlu menghafal semua fungsi yang ada.
Mempunyai pengetahuan kerja yang baik tentang pembolehubah, gelung, jika pernyataan dan fungsi adalah permulaan yang baik. Dari sana, semakin banyak yang anda ketahui, dan anda akan mengambil banyak perkara dari WordPress sendiri.
Sumber Yang Boleh Membantu
- W3Schools
- Codecademy
- Tizag
- TutorialsPoint
- Rujukan Bahasa PHP
- Rujukan fungsi PHP
Mengubah Tema WordPress (Mei)
Akhirnya, kita boleh mulakan dengan WordPress! WordPress menggunakan HTML, CSS, PHP dan Javascript untuk memaparkan kandungan. Anda belum belajar tentang Javascript tetapi belum, kami boleh melakukannya pada bulan berikutnya.
Perkara pertama yang perlu anda lakukan ialah mengubah suai tema. Menggunakan FTP masuk ke dalam folder yang memegang tema aktif anda dan bermain-main dengannya. Cari di mana tajuk itu dan gerakkannya di bawah kandungan, tambah beberapa teks, tambahkan beberapa CSS dan sebagainya.
Perhatikan bahawa ini sebenarnya akan mengubah tapak hidup anda jadi hanya lakukan ini jika anda pasti itu ok. Juga, tema tidak boleh diubah suai dengan menyentuh kod mereka secara langsung. Ia baik untuk amalan tapi sebenarnya anda perlu sama ada buat tema anda sendiri atau gunakan tema kanak-kanak untuk mengubah suai yang sedia ada (lihat seksyen sumber untuk bulan ini untuk mendapatkan maklumat lanjut).
Matlamat untuk bulan ini adalah untuk mendapatkan selesa dengan bagaimana tema berfungsi dan kod yang digunakannya. Anda harus mula belajar mengenai tag templat, fungsi khas WordPress yang boleh digunakan untuk memaparkan data pos, dan fail yang diperlukan oleh tema.
Tema yang saya cadangkan untuk mengubah pertama adalah Dua Puluh Lima belas. Ini perlu dipasang dengan WordPress 4.1+ kerana ia adalah tema lalai baru. Tema ini mengikuti semua piawaian semasa dan menetapkan bar untuk pembangunan; anda boleh yakin bahawa pengekodan yang anda lihat dalam Twenty Fifteen adalah betul.
Pada akhir bulan anda harus merasa selesa membuat perubahan kecil pada tema dan anda harus mempunyai idea kasar bagaimana memulakan tema anda sendiri dari awal. jangan lupa, bulan ini adalah kira-kira percubaan, jangan takut untuk melakukan perkara-perkara yang dinasihatkan di beberapa laman web. anda belajar, tidak membuat produk!
Sumber Yang Boleh Membantu
- Dokumentasi Tema Kanak-Kanak
- Cara Mencipta Tema Kanak-kanak
- Tutorial Tema Anak
- Tag Template
Mencipta Tema A (Jun)
Mewujudkan tema tidak terlalu berbeza daripada mengubah suai yang sedia ada tetapi anda perlu membuat banyak fail anda sendiri. jangan takut menyalin-paste dari tema lain seperti Twenty Fifteen. Fail seperti comments.php
yang mentadbir perbincangan adalah kira-kira sama di kebanyakan laman web. Anda boleh menggunakan CSS untuk menjadikannya kelihatan berbeza, dan hanya menyusun semula beberapa HTML.
Mewujudkan tema adalah latihan yang baik kerana ia membawa anda melalui fungsi yang sangat banyak sehingga memperdalam pengetahuan anda tentang WordPress secara umum. anda perlu membuat header dan footer, anda perlu memikirkan sidebars, menu, komen, jawatan tunggal, halaman, halaman rumah dan banyak lagi.
Anda harus memberi tumpuan kepada soalan-soalan yang timbul semasa pembangunan. Laman web anda akan menunjukkan 10 jawatan terkini di muka depan, tetapi "apa yang saya lakukan jika saya mahukan sesuatu yang sama sekali berbeza?" Ini adalah jenis soalan yang mungkin timbul semasa membina sesuatu.
anda perlu mempunyai pemahaman yang baik mengenai hierarki templat yang mengawal fail yang bertanggungjawab untuk memaparkan kandungan tertentu. Pastikan untuk melihat templat halaman (lihat sumber). Ini membolehkan anda membina laman dengan fungsi tersuai.
Sebaik sahaja anda telah melewati segala-galanya, saya cadangkan melihat Field Advanced Customs. Plugin ini membolehkan anda membuat kumpulan pilihan yang sangat berguna untuk jawatan yang boleh anda gunakan dalam tema anda.
Saya”akan menyenaraikan banyak sumber di sini tetapi jika ragu-ragu, merujuk kepada asas kod Twenty Fifteen untuk bantuan, ia sepatutnya mempunyai semua yang anda perlukan!
Sumber Yang Boleh Membantu
- Hierarki Templat
- Tag Bersyarat
- Rujukan Fungsi Penuh
- Pembangunan Tema
- Dokumentasi Sidebar
- Menu Navigasi
- Indeks Arkib
- Mewujudkan Halaman Depan Statik
- Mewujudkan Halaman Carian
- Mencipta Halaman 404
- Templat Komen
- Template Pengarang
- Templat Halaman
- Bidang Custom Advanced
Asas Mengenai Hooks & Plugins (Jul)
Sistem cangkuk menyediakan asas bagi pemalam. Mereka membolehkan anda menambah fungsi baru kepada WordPress atau mengubah suai teras sedia ada fungsi tanpa perlu mengubah suai teras kod.
Mereka bekerja seperti pencetus. Daripada pergi ke kod dalam fail WordPress yang menerbitkan siaran, dan menambah kod anda sendiri untuk menghantar pengarang e-mel, anda boleh mengatakan: “Apabila WordPress menerbitkan siaran, hantar e-mel kepada penulis”. Ini boleh dilakukan dalam fail berasingan yang bermaksud kod teras tidak diubahsuai.
Anda sebenarnya telah menggunakannya dalam tema anda juga apabila anda menggunakannya wp_head ()
dan wp_footer ()
fungsi. WordPress menggunakannya secara dalaman untuk mengeluarkan sekumpulan kod, seperti bar admin misalnya. Inilah cara plugin boleh mengubah suai tema tanpa menyentuh tema sebenar.
Belajar tentang cangkuk akan menjadi titik masuk anda ke dalam pembangunan plugin. Memahami mereka adalah kunci untuk bekerja dengan WordPress dan mungkin menawarkan perkhidmatan profesional pada masa akan datang. Luangkan masa anda untuk menguasai satu ini, anda akan bergantung pada cangkuk besar untuk semua projek anda.
Bulan ini anda tidak seharusnya menyelidiki terlalu jauh ke dalam plugin tetapi mempelajari fail yang diperlukan dan beberapa asas mungkin sesuai di dalam tempoh masa kami. Plugin sangat mudah dibuat, mereka hanya memerlukan satu fail dengan ulasan di atas.
Dari sana anda boleh melakukan apa sahaja”d suka tetapi anda perlu menggunakan cangkuk yang betul - itulah sebabnya cangkuk sangat penting.
Sumber Yang Boleh Membantu
- API Plugin
- Panduan Definitif Untuk Cangkuk
- Panduan Permulaan Untuk Tindakan Dan Penapis
- Tentukan Cangkuk Anda Sendiri
- Menulis Plugin A
- Cara Buat Plugin WordPress
Kemahiran Plugin (Ogos)
Ogos adalah masa untuk meletakkan beberapa amalan untuk membuat plugin. Cari sesuatu yang anda mahu plugin dan buat sendiri. Adakah anda ingin semua keadaan yang baik berubah menjadi “hebat” bila masa diterbitkan? Teruskan dan lakukannya.
Sekiranya anda mendapati idea yang hebat, sila rujuk kepada repositori plugin tetapi nama permainan adalah praktik yang sempurna. Anda boleh mula bimbang tentang standard pengekodan berikut dan pastikan kod anda dikomitkan dan diformat dengan baik.
Anda harus mempunyai pengetahuan yang cukup sekarang untuk terganggu oleh perkara-perkara seperti itu. Selepas beberapa saat mengulas dan kod standard akan bersifat kedua, walaupun kelihatannya sedikit tidak menentu pada mulanya.
Buat sekurang-kurangnya 2-3 plugin bulan ini. Buat mereka bervariasi, jika seseorang mengubah kandungan pos, mungkin yang lain harus melakukan sesuatu ketika pos diterbitkan. Mungkin anda harus membuat beberapa jenis pos adat dan taksonomi khusus, ini sering diperlukan untuk projek yang lebih kompleks, lihat pautan dalam seksyen sumber.
Ini adalah peringkat di mana anda secara beransur-ansur mempelajari kawasan terpencil WordPress seperti mencipta peranan baru, jenis pos adat dan banyak lagi. Anda boleh memburu semua ini dan belajar mereka tetapi mungkin lebih baik untuk menangani mereka apabila mereka muncul sebagai keperluan untuk sesuatu projek.
Mengekodkan dengan cekap dan yakin dengan perkara yang anda tahu adalah lebih penting daripada jumlah benda di otak anda. Saya telah berkod untuk masa yang lama sekarang dan saya kadang-kadang perlu mencari yang paling mudah perkara. Mengetahui bahawa ada sesuatu yang cukup, mampu untuk kod dengan mudah adalah lebih penting,
Sumber Yang Boleh Membantu
- Standard Pengekodan
- Dokumentasi phpDocumentor
- Taxonomy Custom
- Jenis Post Custom
- API Tetapan
- API Metadata
- API Pilihan
- Panduan Lengkap Kepada Jenis Cat
- Mewujudkan Tema dan Plugin Terjemah
- Meniru Skrip Dan Gaya
Javascript (Sept)
Sekeping teka-teki (hampir) terakhir adalah Javascript. Javascript membolehkan anda menambah interaktiviti dan ciri-ciri canggih lain ke laman web anda. Dengan menggunakan Javascript, anda boleh menggunakan mod timbul, memuatkan komen di tempat, melaksanakan penggiliran tidak berkesudahan dan banyak lagi.
Javascript pada asasnya adalah bahasa sisi klien tetapi boleh digabungkan dengan kod sisi pelayan menggunakan AJAX. Ini adalah apa yang membolehkan anda mengundi pada artikel misalnya. Apabila anda mengklik butang pengundian, perubahan butang kepada nota terima kasih dan pengiraan undi dipertingkatkan oleh satu. Semua ini berlaku tanpa memuat semula halaman. Ini adalah Javascript ditambah dengan beberapa PHP menggunakan AJAX.
Kebanyakan Javascript yang anda akan gunakan akan menjadi jQuery. jQuery adalah rangka kerja Javascript yang melaksanakan fungsi khas dan memberi anda akses mudah ke corak yang biasa digunakan. Penting untuk memahami bahawa jQuery adalah tidak Javascript khas, sama seperti tiada apa yang istimewa mengenai PHP yang digunakan dalam WordPress. Ia hanya bingkai di mana anda boleh bekerja.
Javascript boleh menjadi yang paling kompleks kerana ia merangkumi pelbagai disiplin dan boleh didapati dalam banyak aspek laman web. Dari kod penjejakan untuk memuatkan sumber, menguruskan imej, memintas tindakan pengguna dan animasi mudah, itu benar-benar di mana-mana.
Berita baiknya adalah bahawa anda tahu anda mempunyai semua pengetahuan yang anda perlukan untuk menambah Javascript ke tema atau plugin anda segera. Anda perlu “di atas bonggol” - apa yang anda pelajari sekarang harus mudah dilaksanakan setelah anda belajar.
Sumber Yang Boleh Membantu
Javascript
- W3Schools
- Codecademy
- TutorialsPoint
- Dog HTML
jQuery
- W3Schools
- Codecademy
- Pusat Pembelajaran jQuery
- TutorialsPoint
Lebih banyak
- AJAX Dan WordPress
- Cara Menggunakan AJAX Di WordPress
Amalan Amalan Amalan (Okt)
Untuk menggariskan amalan penting apakah saya akan mengesyorkan menumpukan seluruh bulan kepadanya pada ketika ini. Saya telah pengaturcaraan untuk beberapa waktu sekarang dan berbanding dengan pendatang baru saya dapat memahami konsep baru dengan lebih cepat tetapi saya masih benar-benar hilang tanpa latihan.
Nasib baik, semakin banyak amalan anda, semakin cepat anda akan mempelajari sesuatu kemudian. Sebenarnya, dengan membiasakan diri untuk selalu bekerja dengan kod, anda memerlukan amalan kurang dan kurang untuk mendapatkan hasil yang sama.
Dalam persekitaran WordPress cara terbaik untuk mengamalkan adalah untuk membuat tema dan plugin. Satu kaedah yang anda boleh cuba adalah untuk mencipta plugin yang sedia ada, sudah ada, dari awal. Sekiranya anda terperangkap di suatu tempat, anda boleh melihat kod sumber produk sebenar.
Fokus untuk memperdalam pemahaman konsep anda yang sudah anda ketahui. Masuk ke dalam amalan majalah reka bentuk dan pemaju membaca, dan blog pemaju aplikasi kegemaran anda. Berikut adalah beberapa tempat yang paling besar untuk dibaca mengenai pembangunan web selain dari sini di Hongkiat sudah tentu.
Senarai Membaca Anda
- Majalah Smashing
- WPMU DEV Blog
- A List Apart
- Depot Rekabentuk Web
- Speckyboy
- Enam Semakan
- Scotch.io
- David Walsh Blog
- Code.Tutsplus
- Designmodo
- CSS-Tricks
- Jangan Takut Internet
Konsep Lanjutan (Nov)
Ini adalah bulan di mana semua pengetahuan yang anda miliki perlu bersama dan anda boleh mula menjadi seorang programmer. Anda sepatutnya dapat memulakan melihat gambar besar dan mempunyai pengetahuan bekerja dari empat bahasa utama yang menggunakan WordPress: HTML, CSS, JS dan PHP.
Saya akan menasihati mula belajar PHP berorientasikan objek. Anda sudah menggunakannya dalam tema dan plugin anda dalam gelung dan pembinaan lain. OOP (PHP berorientasikan objek) akan membolehkan anda menulis kod yang lebih baik dan memahami kod teras WordPress lebih baik. Di samping itu, ia adalah pintu masuk untuk pengaturcaraan dengan bahasa jenis C dan dengan itu mencipta aplikasi untuk iOS contohnya.
Anda boleh melanjutkan pengetahuan WordPress anda dengan mempelajari beberapa kelas, bagaimana untuk berinteraksi dengan pangkalan data secara langsung, bagaimana transien bekerja.
Anda sepatutnya dapat melaksanakan projek-projek yang kecil dan berbayar sekarang dengan keyakinan. jangan lupa bahawa melakukan kerja yang ditugaskan sebenarnya adalah di mana anda belajar paling banyak. Ia bukan sahaja mengenai pengekodan, ia adalah mengenai pembelajaran untuk menyampaikan tentang kod kepada orang yang tidak tahu apa-apa yang ada di internet.
Amalan adalah penting pada setiap peringkat tetapi anda kini perlu mempunyai pengetahuan yang cukup untuk mempelajari konsep tanpa kerja yang terlalu banyak. Transien (opsyen dengan tarikh tamat tempoh) harus jelas contohnya, walaupun anda tidak pernah memerlukannya. Anda harus dapat mengukur apabila mereka akan berguna, dan melihat mereka seperti yang diperlukan.
Sebagai bahasa akhir untuk belajar untuk WordPress anda akan mahu lihat MySQL yang digunakan untuk pertanyaan pangkalan data secara langsung. Kebanyakan fungsi ini boleh digunakan melalui fungsi tetapi kadang-kadang anda perlu menanyakan db secara langsung.
Saya ingin menekankan pentingnya masuk ke mindset berorientasikan objek. Ia seolah-olah sangat asing pada mulanya dan penggunaannya akan kelihatan tidak jelas. Ingat, bagaimana penggunaan PHP tidak jelas apabila anda mula-mula mengkaji? Bagaimanakah pembolehubah dan pernyataan jika membuat laman web saya?
Objek berorientasikan objek adalah serupa. Ia digunakan untuk kes-kes yang kompleks, perkara yang lebih rumit di dalamnya hanya diperlukan untuk aplikasi berskala besar. Inilah sebabnya mengapa konsep kadang-kadang kelihatan berlebihan atau terlalu rumit.
Saya benar-benar mencadangkan tutorial video berkualiti tinggi untuk yang ini. Kegemaran saya boleh didapati di Laracasts (lihat sumber). Laracasts terutamanya dibuat untuk Laravel tetapi mengandungi banyak OOP dan konsep peringkat tinggi yang lain.
- MySQL On W3Schools
- MySQL On TutorialsPoint
- Laracasts
- Objek Berorientasikan Objek PHP Untuk Pemula
- TutorialsPoint
- Dokumentasi OOP
- Rumah pokok
- Berinteraksi Dengan Pangkalan Data WordPress
- Panduan Untuk Transien
- Kelas Walker
- Kelas WP_Error
- Kelas WP_Query
Alat Pembangunan Lanjutan (Disember)
Sekarang anda tahu lebih banyak saatnya untuk menjadikan hidup anda lebih mudah dengan belajar menggunakan beberapa alat canggih. Ini termasuk perkara seperti menggunakan SSH untuk mengakses pelayan, WP-CLI untuk menguruskan pemasangan WordPress, Vagrant untuk membuat pemasangan WordPress tempatan, dan banyak lagi.
Perkara pertama yang perlu anda pelajari adalah cara menyiapkan WordPress secara tempatan menggunakan XAMPP, MAMP, WAMP atau Vagrant. Saya secara peribadi menggunakan Vagrant, tetapi yang lain juga baik. Ini menghilangkan keperluan untuk menggunakan FTP sepanjang masa, dengan mempercepatkan masa pembangunan.
Seterusnya anda harus melihat SSH. Ini melibatkan menggunakan terminal dan mengeluarkan arahan. Ini kedengaran menakutkan tetapi sebenarnya tidak. Ia akan membuka dunia baru. WP-CLI akan menjadi pengenalan hebat kepada ini. Ia membolehkan anda memasang WordPress dalam beberapa saat, memuat turun tema, mengemas kini, dan membuat pengguna ujian dengan arahan yang mudah.
Saya juga mengesyorkan pembelajaran semua Preprocessor CSS. Bahasa seperti LESS dan SASS membolehkan anda menggunakan pembolehubah, fungsi dan konsep lanjutan lain dalam CSS anda.
Sebagai sebahagian daripada kajian preprocessor anda, anda harus belajar cara menggunakan alat penyusun maju seperti Prepros atau Codekit. Alat ini boleh memuatkan semula laman web setiap kali fail disimpan, secara automatik menyusun CSS, meminimumkan Javascript dan sebagainya.
Ini akan memberi anda gambaran mengenai dunia pengekodan untuk pengeluaran. Dalam pembangunan anda mahu menggunakan seberapa banyak fail berasingan yang anda boleh guna untuk membuat kod anda lebih logik. Dalam pengeluaran, anda hanya mahu sebagai jejak yang kecil yang mungkin supaya semua fail Javascript dan CSS harus diminimumkan dan diringkaskan. Alat yang disebutkan itu memberikan anda semua yang anda perlukan untuk mendapatkan selesa dengan ini.
Anda juga harus mula bekerja lebih efisien dengan editor teks anda. Adakah anda menggunakan coretan? Adakah anda menyemak sintaks anda secara automatik? Adakah anda tahu semua pintasan papan kekunci yang menjadikan kehidupan anda lebih mudah?
Ini adalah kawasan di mana anda boleh terus berubah dan berkembang. Saya pergi dari menggunakan XAMPP ke MAMP untuk, akhirnya, Vagrant. Ini adalah lengkung pembelajaran semula jadi dan saya masih dalam proses belajar semua yang perlu tahu mengenai Vagrant.
Saya pergi menggunakan Notepad ++ ke Sublime untuk Coda ke Atom. Tidak ada yang salah dengan mana-mana alat ini tetapi ketika saya tumbuh saya secara semula jadi berkembang dari satu ke yang lain.
Akhirnya, anda akan mahu melihat kawalan versi, khususnya SVN dan Git. Asas-asasnya adalah sama, anda perlu belajar beberapa perintah yang berasingan, tetapi apabila anda memahami satu, yang lain akan mudah dipahami.
Alasan yang anda mahukan keduanya adalah bahawa WordPress menggunakan SVN pada masa ini jadi apabila anda melepaskan plugin dan tema yang anda perlukan untuk menggunakan SVN. Kebanyakan projek digunakan Git kerana ia lebih baik untuknya bekerja dalam pasukan, jadi inilah yang anda mahu gunakan untuk projek lain.
Sumber Yang Boleh Membantu
- Menggunakan Vagrant Untuk Menyediakan Persekitaran WordPress Tempatan
- Vagrant
- XAMPP
- MAMP
- WAMP
- Tutorial SSH Untuk Linux
- Bagaimana Menggunakan SSH
- WP-CLI
- Tutorial WP-CLI
- Kurang
- SASS
- Dasar-dasar SASS
- Panduan SASS
- Bermula dengan KURANG
- Codekit
- Prepros
- Koala
- Panduan Visal Untuk Kawalan Versi
- Belajar Kawalan Versi Dengan Git
- Buku SVN
Perkataan Akhir
Saya berharap artikel ini memberi anda gambaran yang baik tentang apa yang diperlukan dapatkan apa-apa untuk menjadi seorang pemaju pro. Pada hakikatnya jika anda boleh melakukan sepenuh masa, mungkin tidak akan mengambil masa setahun.
Terdapat dua perkara besar untuk diingat. Yang utama adalah bahawa walaupun tidak ada satu pun dari ini adalah sukar, ia adalah LOT untuk mengetahui, yang menjadikannya sukar apabila disatukan. jangan berkecil hati jika anda terjebak atau anda bekerja lebih perlahan daripada yang lain. Semua orang bekerja dengan pantas, jika anda menyimpannya, anda akan menjadi pemaju yang baik.
Juga, salah satu ciri utama pemaju yang baik ialah mereka tidak pernah berhenti belajar. Mereka sentiasa mencari penyelesaian yang lebih baik, mempelajari bahasa baru dan kaedah baru. Mereka perlu diingat bahawa dunia kod tidak hitam dan putih, banyak kali tiada jawapan yang baik kepada masalah.
Nasib baik dengan kajian pengkodan anda pada tahun 2015, beritahu kami bagaimana anda melakukan komen di bawah!