Developing Websites with PHP 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.
Developing Websites with PHP Eğitimi - Booking
Developing Websites with PHP Eğitimi - Enquiry
Developing Websites with PHP - 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
Yaklaşan Etkinlikler
İlgili Kurslar
Creating and managing Web sites
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.
Advanced 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.
Test Driven Development
21 SaatThis instructor-led, live training in Türkiye (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
Behat: Behavior Driven Development (BDD) with PHP
14 SaatBehat, PHP ile yazılmış Behavior Driven Development (BDD) test çerçevesidir. Yazılım geliştirme sürecinde geliştiriciler, test uzmanları, iş paydaşları ve müşteriler arasında iletişimi kolaylaştırır. Behat, teknik bilgisi olmayan kişilerin bir uygulamanın amaçlanan davranışını net bir şekilde tanımlamasına ve ardından bu "senaryoları" uygulama üzerinde işlevsel testler olarak çalıştırmasına olanak tanır.
Bu eğitmen liderliğindeki canlı eğitimde, katılımcılar Behat ve PHP kullanarak BDD tarzı test durumları yazmayı ve yürütmeyi öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- İnsan tarafından okunabilir, "Verilen, Ne Zaman, O Zaman" Gherkin dilinde yazılmış otomatik testleri çalıştırmak
- Behat tabanlı test durumlarını kullanarak teknik ve teknik olmayan ekipler arasındaki işbirliğini geliştirmek
- Behat'yi Selenium, Mink, Goutte ve diğer tarayıcı emülatörleriyle entegre ederek testleri çalıştırmak ve raporlar oluşturmak
- Behat işlevselliğini genişletme sistemi aracılığıyla genişletmek
- Çeşitli kullanım senaryolarını terminal komutları, REST API'leri ve daha fazlası aracılığıyla test etmek.
Hedef Kitle
- Test mühendisleri
- Geliştiriciler
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı çalışma
Continuous Integration (CI) for PHP
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.
PHP CodeIgniter
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye – çevrimiçi veya yerinde), web uygulamaları oluşturmak isteyen web geliştiricilerine yöneliktir ve CodeIgniter kullanılarak gerçekleştirilecektir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- API kodunu yeniden düzenlemek için CodeIgniter içinde CRUD kullanmak.
- Bağımlılıkları tüketmek için CodeIgniter'ı genişletmek.
- CodeIgniter modellerini ve görünümlerini konteynerlerden yüklemek.
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 and 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.
Unit Testing with PHPUnit
14 SaatBu eğitmen liderliğindeki, canlı eğitimde Türkiye, katılımcılara hata teşhisi, izolasyonu ve çözümü kolaylaştırmak amacıyla test edilebilir kodun, yani test birimlerinin nasıl yazılacağı öğretilir. Eğitim, katılımcıları PHPUnit test çerçevesini kullanarak, işe hazır bir test ortamı oluşturma sürecinde yönlendirir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- İyi ve kötü test birimlerini ayırt edebilecek.
- Test sonuçlarını okuyup yorumlayabilecek.
- Hataları azaltmak için kod tabanlarını proaktif olarak yönetip teşhis edebilecek.
- Kod tabanlarının sürekli entegrasyon ve dağıtım için uygun olmasını sağlayabilecek.
Laravel: Middleware Development
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.
Symfony2 - Enterprise Web Framework
21 SaatTürkiyetaki (online veya mekanik) yapımı bu eğitmen öncülüğündeki canlı eğitim, yapılandırılmış, bakımlı ve ölçeklenebilir web uygulamaları oluşturmak isteyen geliştiriciler ve yazılım mühendisleri için tasarlanmıştır.
Eğitim sonunda, katılımcılar şu becerilere sahip olacaklar:
- Symfony2 framework'ünün felsefesi ve yapısını anlamak.
- Doctrine, Twig ve Routing gibi Symfony2 bileşenlerini etkili bir şekilde kullanmak.
- Kullanıcı tanımlı paketleri ve REST API'leri kullanarak güvenli ve test edilebilir web uygulamaları oluşturmak.
- Symfony2'i kurumsal ortamlara entegre etmek ve projelerin uygulanma maliyetlerini tahmin etmek.
Web Development with Symfony3
28 SaatTürkiyetaki yerinde (çevrimiçi veya yerel) gerçekleşen bu eğitmen yönetimi, ileri seviye geliştiricilerin Symfony3 kullanarak sağlam web uygulamaları geliştirmek isteyenlerine yönelik olarak tasarlanmıştır.
Eğitim sonunda katılımcılar şunları yapabileceklerini öğrenecektir:
- Symfony3 geliştirme ortamını kurma ve yapılandırma.
- Symfony3 özellikleri ve araçlarını kullanarak dinamik web uygulamaları oluşturma.
- Önceden tanımlanmış ve özel hizmetleri, şablonları, formları ve güvenlik mekanizmalarını kullanma.
- Doctrine ORM kullanarak Access veritabanlarını yönetme.
- Otomatik testler yazma ve performans iyileştirme tekniklerini uygulama.
Symfony 4 for Web Application Development
28 SaatSymfony 4, PHP için bir yazılım geliştirme çerçevesidir. PHP dilinde (Web uygulamaları veya API'ler) yazılmış yeni uygulamaların geliştirilmesini ve test edilmesini kolaylaştırmak için yeniden kullanılabilir PHP kitaplıkları içerir. Symfony 4, PHP kod geliştirmesini daha verimli hale getiren yerleşik komutlara sahip komut satırı bir yazılım çerçevesidir.
Bu eğitmen liderliğindeki, canlı eğitimde katılımcılar, bir PHP uygulaması oluştururken Symfony çerçevesini ve PHP dilini kullanmayı öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Symfony 4'ü kullanarak PHP dilinde yazılmış kodu oluşturma ve test etme
- Bir veritabanından okuyup yazan basit PHP kodu oluşturma
Hedef Kitle
- PHP ve HTML bilgisine sahip programcılar ve web geliştiriciler
- Daha hızlı kapanışlar için daha verimli geliştirme araçları arayan ileri düzey geliştiriciler
- Kullanıcı ihtiyaçlarını karşılayan güncel geliştirme araçları anlayışlarını güncellemek isteyen yazılım tasarımcıları
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı çalışma
Develop Web Applications with PHP and Yii 2
14 SaatTürkiyetaki canlı eğitim (çevrimiçi veya yerel) yeni başlayan geliştiriciler için Yii 2 kullanarak sağlam ve bakımı kolay web uygulamaları oluşturmak isteyenler için tasarlanmıştır.
Eğitim sonunda, katılımcılar aşağıdaki becerileri edinebilecekler:
- Yii 2'yi kurup yapılandırmak.
- Yii'nin MVC mimarisini ve proje yapısını anlamak.
- Yii 2 bileşenleri kullanarak güvenli ve ölçeklenebilir web uygulamaları oluşturmak.
- Veritabanları, formlar ve REST API'lerle çalışmak.