Kursus Pelatihan PHP untuk Wordpress
Dengan pangsa pasar sebesar 60%, WordPress adalah Sistem Manajemen Konten (CMS) pilihan bagi banyak situs web berprofil tinggi di dunia. PHP adalah bahasa server-side yang mendukung sekitar 82 persen web.
Dalam pelatihan ini yang dipandu instruktur secara langsung (tatap muka atau remote), peserta dengan sedikit atau tanpa pengalaman pemrograman sebelumnya akan belajar cara mempersonalisasi situs web Wordpress menggunakan PHP.
Di akhir pelatihan ini, peserta akan mampu untuk:
- Mengatur alat pengembangan yang dibutuhkan untuk segera bekerja dengan PHP
- Memahami dan memodifikasi berbagai jenis file PHP di WordPress
- Memahami sintaks PHP (pernyataan kondisional, loop, fungsi, dll.)
- Menulis plugin atau tema sendiri dalam WordPress
- Mengdebug, mendesain ulang, dan menyesuaikan situs web Wordpress
Penonton
- Desainer web
- Pembuat konten dengan keterampilan teknis
- Pemilik bisnis dengan keterampilan teknis
- Pengembang tanpa pengalaman sebelumnya dengan PHP
Format Kursus
- Lecture dan diskusi interaktif
- Banyak latihan dan praktik
- Implementasi tangani di lingkungan lab langsung
Catatan
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk mengatur.
- Untuk mengetahui lebih lanjut tentang Wordpress, silakan kunjungi: https://wordpress.org/
Kerangka Materi
Pendahuluan
- PHP sebagai dasar Wordpress
Menyetel Lingkungan Pengembangan
Irisan Fitur dan Arsitektur Wordpress
Irisan Sintaks PHP
Mengakses Berkas PHP di Wordpress
Mengakses Fungsi Bawaan di Wordpress (Tag Template)
Menulis Kode Kondisional dengan Pernyataan Kondisional dan Loop
Mengedit Tema Wordpress yang Ada
Membuat Tema Sendiri di PHP
Menulis Fungsi di WordPress
Bekerja dengan Hooks (Actions dan Filters)
Variabel di WordPress
Menulis Plugin di PHP
Mendiagnosa Kode PHP
Standar dan Praktik Terbaik Koding PHP
Mengirimkan Situs Web
Menembus Masalah
Rangkuman dan Kesimpulan
Persyaratan
- Pengalaman dengan WordPress.
- Pemahaman umum tentang HTML, CSS dan JavaScript.
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan PHP untuk Wordpress - Pemesanan
Kursus Pelatihan PHP untuk Wordpress - Penyelidikan
PHP untuk Wordpress - Permintaan Konsultasi
Testimoni (3)
Gaya pelatihan dan pengetahuan umum instruktur.
Kenosi - NWK Limited
Kursus - Laravel: Middleware Development
Diterjemahkan Mesin
Pelajaran sangat interaktif dan latihan-latihannya praktis.
Heino - NWK Limited
Kursus - Laravel and Vue.js
Diterjemahkan Mesin
dia sedang menjelaskan dan memberikan banyak contoh agar kami dapat memahami
Selina - NWK
Kursus - Laravel PHP Framework
Diterjemahkan Mesin
Kursus Mendatang
Kursus Terkait
Memuat dan mengelola situs web
35 JamProgram pelatihan mempersiapkan Anda menjadi desain web profesional (kode pekerjaan: 213202 untuk Standar Kualifikasi Profesional) dalam hal "HTML dan CSS dalam desain web" dan termasuk masalah pemrograman menggunakan bahasa JavaScript dan PHP.
Program berikut ini mengasumsikan bahwa peserta akan dapat mendesain dan membuat situs web menggunakan HTML 4.0 dan Cascading Style Sheets 2.0. Dalam membangun situs web, Anda akan menggunakan tag HTML untuk memasang teks, grafik, tabel, dan formulir interaktif di halaman web, serta tautan ke halaman web dan situs web lainnya. Dengan menggunakan Cascading Style Sheets 2.0 Anda akan melakukan pengaturan format konten web sesuai dengan kebutuhan pelanggan.
Lulusan kursus dapat mencari pekerjaan di perusahaan layanan yang terlibat dalam desain web atau memulai layanan konsultasi (bekerja sendiri). Program pelatihan ini mencakup masalah-masalah pembuatan situs web menggunakan HTML dan CSS.
AdaBoost Python untuk Machine Learning
14 JamPelatihan ini yang dipimpin oleh instruktur secara langsung (online atau tatap muka) ditujukan untuk ilmuwan data dan insinyur perangkat lunak yang ingin menggunakan AdaBoost untuk membangun algoritma boosting untuk machine learning dengan Python.
Di akhir pelatihan ini, peserta akan mampu untuk:
- Mengatur lingkungan pengembangan yang diperlukan untuk memulai membangun model machine learning dengan AdaBoost.
- Memahami pendekatan ensemble learning dan bagaimana untuk menerapkan adaptive boosting.
- Belajar bagaimana untuk membangun model AdaBoost untuk mempromosikan algoritma machine learning di Python.
- Menggunakan hyperparameter tuning untuk meningkatkan akurasi dan kinerja model AdaBoost.
Pelatihan Online Langsung Advanced PHP Programming
35 JamDalam pelatihan langsung di tempat ini yang dipimpin instruktur di Indonesia, peserta akan mempelajari cara mengimplementasikan alat dan teknik pemrograman PHP tingkat lanjut.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami konsep-konsep lanjut dalam pemrograman PHP.
- Menciptakan konsistensi dan mengatasi masalah lanjut menggunakan pemrograman PHP.
- Mengembangkan cara lain untuk membuat perangkat lunak lebih fleksibel menggunakan PHP.
Continuous Integration (CI) for PHP
14 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk para insinyur yang ingin menggunakan alat sumber terbuka untuk mengotomatiskan proses pembuatan, pengujian, dan penerapan PHP aplikasi dan layanan.
Pada akhir pelatihan ini, peserta akan dapat:
- Instal dan konfigurasikan berbagai alat sumber terbuka untuk memungkinkan integrasi, pengujian, dan penerapan berkelanjutan.
- Memahami kelebihan dan kekurangan penggunaan berbagai alat CI sumber terbuka seperti Gitlab CI dan Jenkins.
- Gabungkan alat CI dengan alat sumber terbuka untuk pengujian unit serta pengujian integrasi aplikasi PHP.
Pelatihan Kombinasi JAVA, PHP dan Keamanan Aplikasi Web
28 JamBahkan programmer berpengalaman pun tidak menguasai berbagai layanan keamanan yang ditawarkan oleh platform pengembangan mereka, dan juga tidak menyadari berbagai kerentanan yang relevan dengan pengembangan mereka. Kursus ini ditujukan bagi pengembang yang menggunakan Java dan PHP, memberikan mereka keterampilan penting yang diperlukan untuk membuat aplikasi mereka tahan terhadap serangan kontemporer melalui Internet.
Tingkatan arsitektur keamanan Java dibahas dengan menangani kontrol akses, autentikasi dan otorisasi, komunikasi aman, dan berbagai fungsi kriptografi. Berbagai API juga diperkenalkan yang dapat digunakan untuk mengamankan kode Anda di PHP, seperti OpenSSL untuk kriptografi atau HTML Purifier untuk validasi input. Di sisi server, praktik terbaik diberikan untuk memperkuat dan mengonfigurasi sistem operasi, wadah web, sistem berkas, SQL server, dan PHP itu sendiri, sementara fokus khusus diberikan pada keamanan sisi klien melalui masalah keamanan JavaScript, Ajax, dan HTML5.
Kerentanan web umum dibahas dengan contoh-contoh yang disesuaikan dengan OWASP Top Ten, yang menunjukkan berbagai serangan injeksi, injeksi skrip, serangan terhadap penanganan sesi, referensi objek langsung yang tidak aman, masalah dengan unggahan file, dan banyak lagi. Berbagai masalah bahasa dan isu spesifik Java dan PHP yang berasal dari lingkungan runtime diperkenalkan dikelompokkan ke dalam jenis kerentanan standar berupa validasi input yang hilang atau tidak tepat, penggunaan fitur keamanan yang tidak tepat, penanganan kesalahan dan pengecualian yang tidak tepat, masalah terkait waktu dan status, masalah kualitas kode, dan kerentanan terkait kode seluler.
Peserta dapat mencoba sendiri API, alat yang dibahas, dan efek konfigurasinya, sementara pengenalan kerentanan didukung oleh sejumlah latihan langsung yang menunjukkan konsekuensi serangan yang berhasil, menunjukkan cara memperbaiki bug dan menerapkan teknik mitigasi, serta memperkenalkan penggunaan berbagai ekstensi dan alat.
Peserta yang mengikuti kursus ini akan
- Memahami konsep dasar keamanan, keamanan TI, dan pengkodean aman
- Pelajari kerentanan Web di luar OWASP Sepuluh Teratas dan ketahui cara menghindarinya
- Pelajari kerentanan sisi klien dan praktik pengkodean yang aman
- Pelajari cara menggunakan berbagai fitur keamanan lingkungan pengembangan Java
- Memiliki pemahaman praktis tentang kriptografi
- Pelajari cara menggunakan berbagai fitur keamanan PHP
- Memahami konsep keamanan layanan Web
- Dapatkan pengetahuan praktis dalam menggunakan alat pengujian keamanan
- Pelajari tentang kesalahan pengkodean yang umum dan cara menghindarinya
- Dapatkan informasi tentang kerentanan terbaru di kerangka kerja dan pustaka Java dan PHP
- Dapatkan sumber dan bacaan lebih lanjut tentang praktik pengkodean yang aman
Hadirin
Pengembang
Koding aman dalam PHP
21 JamKursus ini menyediakan keterampilan penting untuk pengembang PHP yang diperlukan untuk memastikan aplikasi mereka tahan terhadap serangan kontemporer melalui Internet. Kerentanan web dibahas melalui contoh berbasis PHP yang melampaui OWASP top ten, menangani berbagai serangan injeksi, injeksi skrip, serangan terhadap penanganan sesi PHP, referensi objek langsung yang tidak aman, masalah dengan pengunggahan file, dan banyak lagi. Kerentanan terkait PHP diperkenalkan dalam kelompok jenis kerentanan standar seperti validasi input yang hilang atau tidak benar, penanganan kesalahan dan pengecualian yang tidak benar, penggunaan fitur keamanan yang tidak benar dan masalah terkait waktu dan keadaan. Untuk yang terakhir, kita membahas serangan seperti pengecualian open_basedir, denial-of-service melalui magic float atau serangan hash table collision. Dalam semua kasus, peserta akan memahami teknik dan fungsi yang paling penting untuk digunakan untuk mengurangi risiko yang tercantum.
Perhatian khusus diberikan pada keamanan sisi klien yang menangani masalah keamanan JavaScript, Ajax dan HTML5. Beberapa ekstensi terkait keamanan untuk PHP diperkenalkan seperti hash, mcrypt dan OpenSSL untuk kriptografi, atau Ctype, ext/filter dan HTML Purifier untuk validasi input. Praktik penguatan terbaik diberikan dalam hubungan dengan konfigurasi PHP (mengatur php.ini), Apache dan server secara umum. Akhirnya, diberikan gambaran umum tentang berbagai alat dan teknik pengujian keamanan yang dapat digunakan oleh pengembang dan penester, termasuk pemindai keamanan, uji penetrasi dan paket eksploitasi, pengintai, server proxy, alat fuzzing dan analisis kode sumber statis.
Pendahuluan tentang kerentanan dan praktik konfigurasi didukung oleh beberapa latihan praktis yang menunjukkan akibat serangan yang berhasil, menunjukkan cara menerapkan teknik mitigasi dan memperkenalkan penggunaan berbagai ekstensi dan alat.
Peserta yang mengikuti kursus ini akan
- Memahami konsep dasar keamanan, keamanan TI dan pemrograman aman
- Belajar tentang kerentanan web di luar OWASP Top Ten dan tahu bagaimana mencegahnya
- Belajar tentang kerentanan sisi klien dan praktik pemrograman aman
- Memiliki pemahaman praktis tentang kriptografi
- Belajar menggunakan berbagai fitur keamanan PHP
- Belajar tentang kesalahan pemrograman umum dan bagaimana mencegahnya
- Diberi informasi tentang kerentanan terkini dari framework PHP
- Memiliki pengetahuan praktis dalam menggunakan alat pengujian keamanan
- Mendapatkan sumber dan bacaan lanjut tentang praktik pemrograman aman
Pendapat
Pengembang
Rancangan Desain dalam PHP
14 JamPelatihan langsung yang dipimpin instruktur di Indonesia (daring atau tatap muka) ini ditujukan untuk pengembang level menengah PHP yang ingin menerapkan pola desain dengan efektif dalam proyek mereka.
Selesai pelatihan ini, peserta akan dapat:
- Mengerti tujuan dan manfaat dari pola desain.
- Mengidentifikasi dan menerapkan pola desain yang sesuai untuk skenario umum.
- Membangun aplikasi PHP menggunakan praktik terbaik yang diakui industri.
- Menyatukan pola ke kerangka kerja modern seperti Symfony atau Zend.
Laravel PHP Framework
14 JamPelatihan ini dipandu oleh instruktur dan dilakukan secara langsung, memperkenalkan dasar-dasar Laravel serta membimbing peserta dalam pembuatan aplikasi web berbasis Laravel.
Laravel Livewire
7 JamPelatihan ini yang dipandu instruktur (online atau tatap muka) ditujukan bagi para pengembang yang ingin belajar dan menggunakan Livewire untuk membangun antarmuka aplikasi modern dan dinamis.
Setelah pelatihan ini, peserta akan dapat:
- Membuat dan menguji komponen livewire.
- Membangun aplikasi menggunakan perpustakaan Livewire.
- Menyusun komponen dinamis dalam PHP.
Laravel dan Vue.js
14 JamPelatihan ini yang dipimpin instruktur, dalam bentuk Indonesia (online langsung atau langsung tatap muka) ditujukan untuk para pengembang web yang ingin menggunakan Laravel dan Vue JS untuk pengembangan web fullstack.
Pada akhir pelatihan ini, peserta akan mampu:
- Mengembangkan aplikasi web dengan Laravel dan Vue JS.
- Mengintegrasikan backend API Laravel ke Vue JS.
- Mendeploy aplikasi Laravel.
Building Microservices with Lumen PHP Framework
14 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang yang ingin menggunakan Lumen untuk membangun layanan mikro dan aplikasi berbasis Laravel.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan lingkungan pengembangan yang diperlukan untuk mulai mengembangkan layanan mikro dengan Lumen.
- Memahami manfaat penerapan layanan mikro menggunakan Lumen dan PHP.
- Melakukan dan mengimplementasikan fungsi dan operasi layanan mikro menggunakan kerangka kerja Lumen.
- Lindungi dan kendalikan akses ke arsitektur layanan mikro dengan membangun lapisan keamanan.
Mastering WordPress
21 JamPelatihan ini, yang dipimpin instruktur secara langsung (online atau tatap muka) ditujukan untuk para pengembang web, desain web, dan administrator WordPress pemula yang ingin mempelajari cara memasang, mengelola, dan mengoptimalkan situs WordPress, sehingga mereka dapat menciptakan dan mengelola situs web profesional dan responsif.
Di akhir pelatihan ini, peserta akan mampu:
- Memahami dasar-dasar WordPress dan fitur serta manfaatnya.
- Memasang dan mengkonfigurasi WordPress pada server web.
- Menggunakan plugin, server, dan templat untuk meningkatkan fungsi dan kinerja WordPress.
- Membuat dan mengelola jenis pos kustom di WordPress.
- Membuat situs WordPress pada tingkat dasar, menengah, dan lanjut.
- Menggunakan Elementor untuk mendesain dan memersonalisasi situs WordPress.
- Menerapkan peta situs dan breadcrumbs untuk situs WordPress.
- Menerapkan praktik baik dalam desain web dan responsif untuk situs WordPress.
- Mengoptimalkan situs WordPress untuk SEO dan Google Analytics.
Laravel: Pengembangan Middleware
14 JamPelatihan ini, yang dibimbing oleh instruktur secara langsung (online atau tatap muka), ditujukan untuk pengembang web yang ingin membangun middleware dan layanan web di Laravel.
Di akhir pelatihan ini, peserta akan dapat:
- Menggunakan Laravel PHP Aritisan untuk menghasilkan kode dan komponen.
- Membangun RESTful APIs di Laravel yang dapat membaca, mengedit, menambahkan, dan menghapus.
- Mengurutkan dan menampilkan hasil berdasarkan parameter URL menggunakan RESTful APIs.
WordPress
14 JamPenonton: Kursus ini umum dan dapat diikuti oleh siapa saja. Dengan lebih tepat, kursus ini diikuti oleh orang-orang yang tertarik membangun website tanpa keterampilan pengkodean / pemrograman.
Wordpress Advanced
14 JamDalam pelatihan langsung tatap muka atau pelatihan online langsung ini yang dipimpin instruktur, peserta akan meningkatkan keterampilan WordPress mereka ke level berikutnya saat mereka belajar cara mengatur, menyesuaikan, dan mengimplementasikan sebuah website berkelas komersial kompleks berbasis Wordpress.
Di akhir pelatihan ini, peserta akan mampu untuk:
- Memasang dan mengonfigurasi Wordpress secara lokal dan di cloud (single dan multi-site.)
- Membangun sebuah website e-commerce yang canggih.
- Menyelaraskan website yang sudah ada.
- Membranding sebuah website dengan menggunakan tema kustom.
- Mengaktifkan fungsi booking dan keanggotaan.
- Mengatur dan mengelola berbagai peran pengguna (editor, admin, dsb.)
- Membuat sebuah jaringan sosial pribadi atau publik.
- Mengoptimalkan sebuah website Wordpress untuk SEO (Search Engine Optimization.)
- Membackup dan memulihkan sebuah website Wordpress.
- Merawat dan menyesuaikan sebuah website Wordpress live, produksi.