PHP ile Web Siteleri Geliştirme Eğitimi
Bu kurs, PHP ile web uygulamaları geliştirmeyi ele almaktadır. Kurs, diğer prosedürel programlama dillerine aşina olan kişiler için oluşturulmuştur. Kurs boyunca katılımcılar, PHP ve bir MySQL veritabanı ile basit bir dinamik uygulama nasıl oluşturulacağını öğreneceklerdir.
Eğitim İçeriği
PHP Dil Sözdizimi ve Temel Kavramlar
- PHP Kurulum ve Kütüphaneler
- PHP Sözdizimi
- PHP Değişkenler
- PHP Dize
- PHP Operatörler
- If...Else, Switch
- Diziler
- While Döngüleri
- For Döngüleri
- Fonksiyonlar
- Formlar
- Form geri bildirimi, GET ve POST
- PHP Dahil Et
Veri Yapıları
- Çağrışımlı diziler
- Oturum değişkenleri, global değişkenler, çerezler
- Tarih
- Dosya ve Dosya Yükleme
- Çerezler ve Oturumlar
- E-posta
- Hata Yönetimi
- İstisnalar Yönetimi
- PHP Filtre
Nesne Yönelimli Programming (OOP)
- Sınıflar
- Erişim değiştiriciler
- Yapıcılar
- Kalıtım
Veritabanlarını Kullanma Database
- Veritabanına bağlan
- Parolaları saklama
- Sorguları yürütme
- Verileri işleme
- Verileri değiştirme ve kaldırma
- Formu veritabanındaki kayıtlara bağlama
Güvenlik
- Yetkilendirme ve kimlik doğrulama
- Çerezleri ve oturumları kullanma
Görüntülerle Çalışma
- GD Kütüphanesi ve alternatifler
PHP XML
- Basit XML
- Expat Ayrıştırıcısı
- XML DOM
Kurs İçin Gerekli Önbilgiler
Good HTML bilgisi gereklidir, herhangi bir temel prosedürel programlama dili bilgisi önerilir (C, Pascal, Basic vb.).
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
PHP ile Web Siteleri Geliştirme Eğitimi - Rezervasyon
PHP ile Web Siteleri Geliştirme Eğitimi - Talep Oluştur
PHP ile Web Siteleri Geliştirme - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (1)
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Eğitim - Developing Websites with PHP
Yapay Zeka Çevirisi
Yaklaşan Etkinlikler
İlgili Kurslar
Web sitelerinin oluşturma ve yönetimi
35 SaatBu 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 SaatBu 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 SaatBu 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 SaatBu 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 SaatDeneyimli 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 SaatBu 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 SaatBu 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 SaatBu 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 SaatBu 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 SaatBu 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.
PHP Web Sitelerinin Optimizasyonu
7 SaatBu kurs, PHP kod optimizasyonuyla ilgilenen programcılar ve web geliştiriciler için oluşturulmuştur.
Kurs, bir darboğazın nasıl bulunacağını ve kodun uygun şekilde nasıl yeniden düzenleneceğini veya değiştirileceğini gösterir.
Bu kurs sırasında katılımcılar, izlenecek, analiz edilecek ve optimize edilecek gerçek web sayfası örnekleriyle ilgileneceklerdir.
PHP Desenleri ve Yeniden Yapılandırma
21 SaatBu kurs, desenlerin ve yeniden düzenlemenin kullanımına ilişkin konuları keşfetmek isteyen deneyimli programcılar için tasarlanmıştır. Her katılımcı, bu desenlerin özelliklerini ve pratik örneklerini bilecek ve bu da doğru uygulama kodunu verimli bir şekilde oluşturmalarını sağlayacaktır.
WordPress için PHP
21 SaatPazar 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/
Laravel: Orta Katman Geliştirme
14 SaatBu 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.
PHP ile Website Geliştirme
21 SaatBu kurs, katılımcıları PHP dili ve web ortamıyla entegrasyonuyla tanıştırır. Katılımcı, dinamik bir sayfa nasıl oluşturulacağını, veritabanı uygulamaları yazmayı ve uygulamaları yetkisiz erişime karşı nasıl koruyacağını öğrenecektir.