Türkiye'nin en güzel şehrinde bir PHP festivali!
PHPKonf İzmir, Atölye15; moneo ve 90Pixel sponsorluğunda 9 Mart 2019 tarihinde Ege Üniversitesi'nde düzenleniyor.
Birbirinden değerli 6 konuşmacı ile PHP Ekosistemi, Yazılım Mimarileri, Temiz Kod Tasarımı, Modern API'lar, Web Çatıları ve Uçtan uca DevOps konuşulacak etkinliğe buradan ücretsiz olarak kayıt olabilirsiniz.
Technical Director @reformo and @Efabrika
Software Process Leader @Setur
Keynote: 2020'de PHP
PHP 25 yıllık dinamik tipli (dynamically typed) bir yazılım dili. 2015 yılında yayınlanan 7.0 sürümüyle gelen Scalar & Return type declarations ile yarı dinamik, yarı statik (gradually typed) bir dil oldu. Aralık 2019'da yayınlanacak PHP 7.4 ile de PHP'e statik tip (statically typed) desteği ekleniyor. Oturumda PHP ile static typing'i PHP 7.4 üzerinden detaylarıyla inceleyecek, PHP 7.4 ve PHP 8.0'da hayatımıza girecek diğer özelliklere göz atacağız.
Ports and Adapters: Altıgen Mimari
Modern bir yazılım projesinde son kullanıcı uygulaması, yönetim uygulaması, tekrar eden görevleri yerine getiren komut satırı uygulamaları gibi birbirinden bağımsız parçalar bulunur. Ek olarak ihtiyaç duyulan API’lar, kuyruklar ile bu yapı daha da büyür. Uygulamamızın kalbinde duran işleme mantığı bu yapıda her yere sızma eğilimindedir. Bu nedenle işleme mantığını, uygulamanın kullandığı ortamı, iletişim kurduğu network servislerini bir birinden ayırmak hayatidir. Oturumda, yukarıda bahsedilen problemin çözümüne yönelik Alistair Cockburn’ün Ports and Adapters (Hexagonal Mimari diye de bilinir) isimli yazılım mimarisi tasarısı özelinde “temiz mimarinin” detaylarından bahsedilecek.
REST'e alternatif GraphQL'in spesifikasyonuna ve ipuçlarına göz atıp, GraphQL sayesinde tam bir type safety nasıl sağlanacağına ve veri alışveriş sürecinin server tarafından değil client tarafından nasıl yönetilebileceğine değineceğiz.
API Platform: API projeleriniz için bir Framework
API Platform: Symfony ile geliştirilmiş açık kaynaklı bir API geliştirme projesidir. Kendi veri yapılarınız veya Schema.org üzerindeki veri yapılarını kullanarak: doğrulama, sayfalama, filtreleme, güvenlik ve daha fazlasını birkaç dakika içerisinde REST /GraphQL ile geliştirmenize ve modern veri formatları üzerinde çıktılar almanıza olanak sağlar. Ayrıca API Platform araçları ile Vue.js, React.js, React Native gibi SPA / Mobil uygulamalarına hazır kod üretebilir ve Docker, Kubernetes ile yayına gönderebilirsiniz. Oturumda API Platform kullanımı ve özellikleri anlatılacak.
Sonraki yazılımcıya anlatır gibi kod yazmak
Oturumda Martin Fowler'ın "sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir, sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar". anektoduna atıfla sürdürülebilir kod yazma prensiplerinden ve PHP standartlarından bahsedilecek.
Azure DevOps ve GitHub ile uçtan uca PHP Projeleri
Microsoft'un geçtiğimiz yıl içerisinde Azure DevOps ve GitHub ürünlerini belirli limitlerde ücretsizleştirmesi ile birlikte "şirket içi açık kaynak" anlayışı daha da uygulanabilir bir duruma geldi. Bu oturumda Azure DevOps ve GitHub'ın sağladığı repository, proje yönetimi, CI/CD ve yük testi araçları başta olmak üzere imkanlarla bir PHP projesinin yaşayabileceği uçtan uca macerayı konuşacağız.
PHPKonf İzmir Nerede?
Ege Üniversitesi Profesör Doktor Yusuf Vardar Mötbe Kültür Merkezi
172/169 Ege Üniversitesi Kampüsü Erzene Mh. 35040 Bornova/İzmir
PHP İzmir Konferansı Ege Üniversitesi IEEE (Mühendislik) Topluluğu tarafından organize edilen bir yazılım etkinliğidir.