WordPress için PHP Eğitimi
Pazar payının %60'ına sahip olan WordPress, dünyanın en tanınmış web sitelerinden birçoğunun tercihidir. PHP, webin yaklaşık %82'sini çalıştıran sunucu tarafı bir dildir.
Bu eğitmen liderliğindeki, canlı eğitimde (yerinde veya uzaktan), daha önce programlama deneyimi olmayan katılımcılar, PHP kullanarak bir Wordpress web sitesini nasıl özelleştireceklerini öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- PHP ile hızlı bir şekilde çalışmaya başlamak için gerekli geliştirme araçlarını kurmak
- WordPress içinde çeşitli PHP dosya türlerini anlamak ve değiştirmek
- PHP sözdizimini (koşullu ifadeler, döngüler, fonksiyonlar vb.) anlamak
- WordPress içinde kendi eklentilerini veya temalarını yazmak
- Bir Wordpress web sitesini hata ayıklamak, dağıtmak ve sorun gidermek
Hedef Kitle
- Web tasarımcıları
- Teknik becerilere sahip içerik oluşturucuları
- Teknik becerilere sahip Business sahipleri
- Daha önce PHP deneyimi olmayan geliştiriciler
Kurs Formatı
- Etkileşimli ders ve tartışma
- Bol miktarda alıştırma ve pratik
- Canlı laboratuvar ortamında uygulamalı uygulama
Not
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçin.
- Wordpress hakkında daha fazla bilgi edinmek için lütfen şu adresi ziyaret edin: https://wordpress.org/
Eğitim İçeriği
Giriş
- PHP, Wordpress için temel oluşturur
Geliştirme Ortamının Kurulumu
Wordpress Özellikleri ve Mimarisine Genel Bakış
PHP Sözdizimine Genel Bakış
Wordpress'te PHP Dosyalarını Accesslama
Wordpress'te Yerleşik Fonksiyonları (Şablon Etiketleri) Accesslama
Koşullu İfadeler ve Döngülerle Koşullu Kod Yazma
Mevcut Bir Wordpress Temasını Düzenleme
PHP ile Kendi Temanızı Oluşturma
WordPress’te Bir Fonksiyon Yazma
Eklentilerle (Eylemler ve Filtreler) Çalışma
WordPress’teki Değişkenler
PHP ile Bir Eklenti Yazma
PHP Kodunu Hata Ayıklama
PHP Kodlama Standartları ve En İyi Uygulamalar
Web Sitesini Yayınlama
Sorun Giderme
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- Wordpress ile deneyim.
- HTML, CSS ve JavaScript hakkında genel bir anlayış.
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
WordPress için PHP Eğitimi - Rezervasyon
WordPress için PHP Eğitimi - Talep Oluştur
WordPress için PHP - Danışmanlık Talebi
Danışanlarımızın Yorumları (3)
Eğitim stili ve eğitmenin genel bilgi düzeyi.
Kenosi - NWK Limited
Eğitim - Laravel: Middleware Development
Yapay Zeka Çevirisi
Dersler çok etkileşimliydi ve alıştırmalar iyi pratikti.
Heino - NWK Limited
Eğitim - Laravel and Vue.js
Yapay Zeka Çevirisi
bize anlamamız için sayısız örnek veriyordu ve açıklamalar yapıyordu
Selina - NWK
Eğitim - Laravel PHP Framework
Yapay Zeka Çevirisi
Yaklaşan Etkinlikler
İlgili Kurslar
Web sitelerinin oluşturma ve yönetimi
35 SaatlerBu eğitim programı, sizi "HTML ve CSS alanlarında web tasarımı" konusunda profesyonel web tasarımcısı (meslek kodu: 213202 Standart Meslek Sınıflaması) olarak yetiştirmek üzere hazırlamakta ve JavaScript ve PHP dilini kullanarak bir programlama problemi içermektedir.
Bu program, katılımcının HTML 4.0 ve Cascading Style Sheets 2.0 kullanarak web sitelerini tasarlayıp oluşturabileceğini varsayar. Bir web sitesi oluştururken, metin, grafik, tablo ve etkileşimli formları web sayfasına yerleştirmek için HTML etiketlerini ve ayrıca diğer web sayfalarına ve web sitelerine bağlantıları kullanacaksınız. Cascading Style Sheets 2.0 kullanarak, web içeriğini müşteri gereksinimlerine göre biçimlendireceksiniz.
Kursu tamamlayanlar, web tasarımı alanında hizmet veren şirketlerde istihdam edilebilir veya danışmanlık hizmeti (serbest meslek) başlatabilirler. Eğitim programı, HTML ve CSS kullanılarak web siteleri oluşturma konularını kapsamaktadır.
AdaBoost Python for Machine Learning
14 SaatlerBu eğitmen tarafından yönetilen canlı eğitim Türkiye (online veya yerinde) verilir ve AdaBoost'u Python ile makine öğrenimi için gradyan arttırmalı algoritmalar oluşturmak isteyen veri bilimcilerini ve yazılım mühendislerini hedef almaktadır.
Bu eğitim sonunda katılımcılar şunları yapabilecekler:
- AdaBoost ile makine öğrenimi modelleri oluşturmak için gerekli geliştirme ortamını kuracaklardır.
- Yığın öğrenme yaklaşımını anlayacak ve uyumlu gradyan artırmayı uygulayabileceklerdir.
- AdaBoost modelleri oluşturmayı Python ile öğreneceklerdir.
- Hiperparametre ayarlamasını kullanarak AdaBoost modellerinin doğruluğunu ve performansını artırabileceklerdir.
Gelişmiş PHP Programming
35 SaatlerBu Türkiye adresindeki eğitmen liderliğindeki, canlı eğitimde katılımcılar, gelişmiş PHP programlama araçlarını ve tekniklerini nasıl uygulayacaklarını öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Gelişmiş PHP programlama kavramlarını öğrenecekler.
- PHP programlama kullanarak tutarlılık sağlayacak ve gelişmiş sorunları çözecekler.
- PHP kullanarak daha esnek yazılımlar oluşturmanın ek yollarını keşfedecekler.
PHP için Sürekli Entegrasyon (CI)
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), PHP uygulamaları ve hizmetleri oluşturma, test etme ve dağıtma sürecini otomatikleştirmek için açık kaynaklı araçları kullanmak isteyen mühendislere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Sürekli entegrasyon, test ve dağıtımı etkinleştirmek için farklı açık kaynaklı araçları kurmak ve yapılandırmak.
- Gitlab CI ve Jenkins gibi farklı açık kaynaklı CI araçlarının avantaj ve dezavantajlarını anlamak.
- PHP bir uygulamanın birim testi ve entegrasyon testi için CI araçlarını açık kaynaklı araçlarla birleştirmek.
Birleştirilmiş JAVA, PHP ve Web Uygulaması Güvenliği
28 SaatlerDeneyimli programcılar bile, geliştirme platformları tarafından sunulan çeşitli güvenlik hizmetlerinde tam olarak uzmanlaşmazlar ve aynı zamanda geliştirmeleri için geçerli olan farklı güvenlik açıklarının da farkında değillerdir. Bu kurs, hem Java hem de PHP kullanan geliştiricilere yöneliktir ve uygulamalarını günümüz internet saldırılarına karşı dayanıklı hale getirmek için gerekli temel becerileri sağlamaktadır.
Java güvenlik mimarisinin seviyeleri, erişim kontrolü, kimlik doğrulama ve yetkilendirme, güvenli iletişim ve çeşitli şifreleme fonksiyonları ele alınarak incelenmektedir. Kodunuzu PHP içinde güvenli hale getirmek için kullanılabilecek çeşitli API'ler de tanıtılmaktadır; örneğin şifreleme için OpenSSL veya girdi doğrulaması için HTML Purifier. Sunucu tarafında, işletim sistemini, web kapsayıcısını, dosya sistemini, SQL sunucusunu ve PHP'yi güçlendirmek ve yapılandırmak için en iyi uygulamalar verilmektedir; özel bir odak noktası ise JavaScript, Ajax ve HTML5'in güvenlik sorunları aracılığıyla istemci tarafı güvenliğine verilmektedir.
OWASP Top Ten ile uyumlu örnekler aracılığıyla genel web güvenlik açıkları, çeşitli enjeksiyon saldırıları, komut dosyası enjeksiyonları, oturum yönetimine yönelik saldırılar, güvensiz doğrudan nesne referansları, dosya yükleme sorunları ve daha pek çok konu tartışılmaktadır. Java ve PHP'ye özgü dil sorunları ve çalışma zamanı ortamından kaynaklanan sorunlar, eksik veya hatalı girdi doğrulaması, güvenlik özelliklerinin yanlış kullanımı, hatalı hata ve istisna işleme, zaman ve duruma bağlı sorunlar, kod kalitesi sorunları ve mobil kodla ilgili güvenlik açıkları gibi standart güvenlik açığı türleri altında gruplandırılarak tanıtılmaktadır.
Katılımcılar, tartışılan API'leri, araçları ve yapılandırmaların etkilerini kendi başlarına deneyebilirler; güvenlik açıklarının tanıtımı ise başarılı saldırıların sonuçlarını gösteren, hataları nasıl düzeltebileceğinizi ve azaltma tekniklerini uygulayabileceğinizi gösteren ve çeşitli uzantıların ve araçların kullanımını tanıtan bir dizi uygulamalı egzersizle desteklenmektedir.
Bu kursa katılanlar
- Güvenlik, BT güvenliği ve güvenli kodlamanın temel kavramlarını anlayacaklardır
- OWASP Top Ten'in ötesindeki web güvenlik açıklarını öğrenecekler ve bunlardan nasıl kaçınılacağını bileceklerdir
- İstemci tarafı güvenlik açıklarını ve güvenli kodlama uygulamalarını öğreneceklerdir
- Java geliştirme ortamının çeşitli güvenlik özelliklerini kullanmayı öğreneceklerdir
- Şifreleme konusunda pratik bir anlayışa sahip olacaklardır
- PHP'nin çeşitli güvenlik özelliklerini kullanmayı öğreneceklerdir
- Web hizmetlerinin güvenlik kavramlarını anlayacaklardır
- Güvenlik test araçlarını kullanma konusunda pratik bilgi edineceklerdir
- Tipik kodlama hataları ve bunlardan nasıl kaçınılacağı hakkında bilgi edineceklerdir
- Java ve PHP çerçevelerindeki ve kitaplıklarındaki son güvenlik açıklarından haberdar olacaklardır
- Güvenli kodlama uygulamaları hakkında kaynak ve ileri okumalar edineceklerdir
Hedef Kitle
Geliştiriciler
PHP'de Güvenli Kodlama
21 SaatlerBu kurs, uygulamalarını İnternet üzerinden yapılan güncel saldırılara karşı dayanıklı hale getirmek için PHP geliştiricileri için gerekli temel becerileri sağlamaktadır. Web güvenlik açıkları, OWASP en iyi on güvenlik açığının ötesine geçen PHP tabanlı örnekler aracılığıyla tartışılmakta, çeşitli enjeksiyon saldırıları, komut dosyası enjeksiyonları, PHP oturum yönetimine yönelik saldırılar, güvensiz doğrudan nesne referansları, dosya yükleme sorunları ve daha pek çok konu ele alınmaktadır. PHP ile ilgili güvenlik açıkları, eksik veya hatalı giriş doğrulama, yanlış hata ve istisna işleme, güvenlik özelliklerinin yanlış kullanımı ve zaman ve duruma bağlı sorunlar gibi standart güvenlik açığı türlerine göre gruplandırılarak tanıtılmaktadır. İkincisi için, open_basedir atlatma, sihirli kayan nokta ile hizmet reddi veya hash tablo çarpışması saldırısı gibi saldırılar tartışılmaktadır. Tüm durumlarda, katılımcılar, listelenen riskleri azaltmak için kullanılması gereken en önemli teknikleri ve işlevleri öğreneceklerdir.
Özel bir odak noktası, JavaScript, Ajax ve HTML5'in güvenlik sorunlarını ele alarak istemci tarafı güvenliğine verilmektedir. PHP'a yönelik bir dizi güvenlik ile ilgili uzantı tanıtılmaktadır; bunlar şifreleme için hash, mcrypt ve OpenSSL veya giriş doğrulaması için Ctype, ext/filter ve HTML Purifier'dır. En iyi güvenlik güçlendirme uygulamaları, PHP yapılandırması (php.ini ayarları), Apache ve sunucu genelinde verilmektedir. Son olarak, geliştiricilerin ve test uzmanlarının kullanabileceği güvenlik tarayıcıları, sızma testleri ve istismar paketleri, koklayıcılar, proxy sunucuları, fuzzing araçları ve statik kaynak kodu analizörleri gibi çeşitli güvenlik test araçları ve tekniklerine genel bir bakış sunulmaktadır.
Güvenlik açıklarının tanıtımı ve yapılandırma uygulamaları, başarılı saldırıların sonuçlarını gösteren, azaltma tekniklerinin nasıl uygulanacağını gösteren ve çeşitli uzantıların ve araçların kullanımını tanıtan bir dizi uygulamalı egzersizle desteklenmektedir.
Bu kursa katılanlar
- Güvenlik, BT güvenliği ve güvenli kodlama temel kavramlarını anlayacaklardır
- OWASP En İyi On güvenlik açığının ötesindeki Web güvenlik açıklarını öğrenecek ve bunlardan nasıl kaçınılacağını bileceklerdir
- İstemci tarafı güvenlik açıklarını ve güvenli kodlama uygulamalarını öğreneceklerdir
- Pratik bir şifreleme anlayışına sahip olacaklardır
- PHP'un çeşitli güvenlik özelliklerini kullanmayı öğreneceklerdir
- Tipik kodlama hatalarını ve bunlardan nasıl kaçınılacağını öğreneceklerdir
- PHP çerçevesinin son güvenlik açıklarından haberdar olacaklardır
- Güvenlik test araçlarını kullanma konusunda pratik bilgi edineceklerdir
- Güvenli kodlama uygulamaları hakkında kaynak ve ileri okumalar edineceklerdir
Hedef Kitle
Geliştiriciler
PHP'de Tasarlama Desenleri
14 SaatlerBu eğitmen tarafından yönetilen canlı eğitim (çevrimiçi veya yerel) PHP geliştiricileri için tasarlanmıştır ve projelerinde tasarım kalıplarını etkili bir şekilde uygulamak isteyen orta düzeyli geliştiricilere yönelik olup, Türkiye'da gerçekleştirilebilir.
Eğitim sonunda katılımcılar şunları yapabilecektir:
- Tasarım kalıplarının amacı ve faydalarını anlamak.
- Ortak senaryolar için uygun tasarım kalıplerini tanımlamak ve uygulamak.
- PHP uygulamalarını endüstri tanınan en iyi uygulamalar kullanarak yapılandırmak.
- Symfony veya Zend gibi modern keremelerde kalıpları entegre etmek.
Laravel PHP_Framework
14 SaatlerBu eğitmen liderliğindeki canlı eğitimde Türkiye, Laravel'ün temelleri tanıtılır ve katılımcılar bir Laravel tabanlı web uygulaması oluşturma sürecinde rehberlik edilir.
Laravel Livewire
7 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), modern ve dinamik uygulama arayüzleri oluşturmak için Livewire'ı öğrenmek ve kullanmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Livewire bileşenlerini oluşturma ve test etme.
- Livewire kütüphanesini kullanarak uygulamalar oluşturma.
- PHP içinde dinamik bileşenler oluşturma.
Laravel ve Vue.js
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), tam yığın web geliştirme için Laravel ve Vue JS kullanmak isteyen web geliştiricilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Laravel ve Vue JS ile web uygulamaları geliştirmek.
- Laravel arka uç API'sini Vue JS ile entegre etmek.
- Laravel uygulamasını dağıtmak.
Lumen PHP Framework ile Mikroservislerin Yapılması
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Lumen kullanarak Laravel tabanlı mikro hizmetler ve uygulamalar oluşturmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Lumen ile mikro hizmetler geliştirmeye başlamak için gerekli geliştirme ortamını kurmak.
- Lumen ve PHP kullanarak mikro hizmetler uygulamanın faydalarını anlamak.
- Lumen çerçevesini kullanarak mikro hizmet fonksiyonlarını ve operasyonlarını gerçekleştirmek ve uygulamak.
- Güvenlik katmanları oluşturarak mikro hizmet mimarilerine erişimi korumak ve kontrol etmek.
WordPress'u Öğretmen Olma
21 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), temel düzeydeki web geliştiricileri, web tasarımcıları ve WordPress yöneticilerini hedeflemektedir. Amaçları, WordPress sitelerini kurmayı, yönetmeyi ve optimize etmeyi öğrenerek profesyonel ve duyarlı web siteleri oluşturup yönetmelerini sağlamaktır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- WordPress'nın temellerini, özelliklerini ve faydalarını anlayabilecektir.
- WordPress'yı bir web sunucusuna kurup yapılandırabilecektir.
- WordPress'nın işlevselliğini ve performansını artırmak için eklentileri, sunucuları ve şablonları kullanabilecektir.
- WordPress'da özel gönderi türleri oluşturup yönetebilecektir.
- WordPress sitelerini temel, orta ve ileri düzeyde oluşturabilecektir.
- Element veya benzeri araçları kullanarak WordPress sitelerini tasarlayıp özelleştirebilecektir.
- WordPress siteleri için site haritası ve ekmek kırıntıları uygulayabilecektir.
- WordPress siteleri için web ve duyarlı tasarımda iyi uygulamaları uygulayabilecektir.
- WordPress sitelerini SEO ve Google Analytics için optimize edebilecektir.
Laravel: Orta Katman Geliştirme
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), middleware ve web servisleri Laravel içinde oluşturmak isteyen web geliştiricilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Laravel PHP Aritisan'ı kod ve bileşen oluşturmak için kullanmak.
- Tarayabilen, okuyabilen, düzenleyebilen, ekleyebilen ve silebilen Laravel içinde RESTful API'ler oluşturmak.
- RESTful API'ler kullanarak URL parametrelerine göre sonuçları filtrelemek ve sıralamak.
WordPress
14 SaatlerAudience: This course is general and can be attended by anyone. Most precisely, this course is attended by people who are interested in developing a website without any coding /programming skills.
Wordpress Advanced
14 SaatlerBu eğitmen liderliğindeki, canlı eğitimde (Türkiye yerinde veya uzaktan), katılımcılar WordPress becerilerini bir sonraki seviyeye taşıyacak ve Wordpress tabanlı karmaşık, ticari düzeyde bir web sitesini nasıl kuracaklarını, özelleştireceklerini ve dağıtacaklarını öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Wordpress'i yerel olarak ve bulutta (tekli ve çoklu site) kurup yapılandırabilecekler.
- Sofistike bir e-ticaret web sitesi oluşturabilecekler.
- Mevcut bir web sitesini özelleştirebilecekler.
- Özel temalar kullanarak bir web sitesini markalandırabilecekler.
- Rezervasyon ve üyelik işlevselliğini etkinleştirebilecekler.
- Farklı kullanıcı rolleri (editörler, yöneticiler vb.) kurup yönetebilecekler.
- Özel veya herkese açık bir sosyal ağ oluşturabilecekler.
- Bir Wordpress web sitesini SEO (Arama Motoru Optimizasyonu) için optimize edebilecekler.
- Bir Wordpress web sitesini yedekleyip geri yükleyebilecekler.
- Canlı, üretimdeki bir Wordpress web sitesini sürdürebilecek ve sorunlarını giderebilecekler.