PHP den sonra ne öğrenmeyliyim?

PHP biliyorum şimdi sıradaki nedir?

Herhangi bir kursa gittim php öğrendim üstüne mysql öğrendim. Yada kendim internetten dersler izledim ve istediğim her şeyi yapıyorum. HTML, CSS ve JS zaten biliyorum. o zaman sıradaki dersiniz hiç vakit kaybetmeden Laravel Framework olması lazım. Niçin zaman kaybetmeyin diyorum çünkü daha öğrenecek çok şey var.

Laravel Framework budur şudur odur demeden önce; bir kaç şey söylemek istiyorum. Laravel Framework öğrenmek istiyorum ama neden ve ne işime yarayacak?
Eğer iş arıyorsanız yine bu yapıya hakim olmak, iş bulma konusunda size çok ama çok yardımcı olacaktır. Bunun gibi daha bir çok framework var ama şuanda en meşhuru ve gideri olan yapımız bu.

CodeIgniter, CakePHP, Symfony, Zend, Yii ve böyle gidiyor. Ben en meşhurlarını yazım. Laravel çatısı ise bunların en uygun ve güzel kısımlarını toplayıp düzenleyerek kendi sistemini oluşturmuş.

Dediğim gibi zaman kaybetmeden biran önce öğrenmek gerek. Okadar fazla sistem geliştiriliyor ve hepsini duymak bulmak ve takip etmek çok zor. Öğrenmeye başlamadan önce aşağıda liste halinde vereceğim kelimeleri lütfen Google’da biraz araştırın. En azından ne olduğunu okuyun yada bir video seyredin. Hem neyi ilk önce öğrenmeniz gerektiğine karar verin hemde bilginiz olursa öğrenme işiniz kolaylaşır. Çünkü PHP öğrenince hemen yapıyı kavrarım nasıl olsa php ile geliştirilmiş gibi düşününce büyük bir yanlış içine düşüyorsunuz. Çünkü Tek başına PHP hiç kullanmıyoruz, diğer sistemlerle birlikte devam etmelisiniz. Verdiğim liste sadece php ile alakalı değil, öncelikli öğrenilmesi gerekenlerin olduğu bir liste.Ben sadece başlıkları vereceğim arama yöntemi sizin yeteneğinize kalmış.

Bir sırası yada süresi yok hepsine mutlaka göz gezdirin.

Güncel Teknoloji Listesi

  • MVC – ilk bakmanız gereken.
  • Framework
  • Laravel
  • Github – Kullanmayı öğrenin mutlaka
  • Composer – getcomposer.org
  • Homestead
  • Vagrant – vagrantup.com
  • SSH Key
  • HHVM
  • Reactjs
  • NodeJS
  • Migrations
  • Memcache
  • Nginx
  • Redis
  • Blade – Laravel
  • Gulp
  • Bower
  • Grunt
  • LESS
  • SASS
  • MongoDB
  • Postgresql
  • API (SOAP, Rest, XMLRPC)
  • ElasticSearch

Bun listede yer alan teknolojileri unutmayın aklınızın bir köşesinde süreki dursun öğrenmeye çalışın. İş ilanlarına bakarken ilanın birinde listedeki bir kaç maddeyi eklemiş ve sonuna şöyle yazmış bunları duyduğunda şaşırmayan. Yani teknolojiyi takip eden demek istiyor. Hepsini bilmeniz belki şuanda imkansız bilen biliyor.

WordPress Eklentisi, ki 5’ini Kesin yüklemeniz gerek

Hiç bir özellik istemeseniz de böyle iyi sade wordpress güzel deseniz bile, aşağıdaki 5 wordpress eklentisi mutlaka wordpress sitenize kurulması gerekiyor.

WordPress sayesinde sadece bir kaç tıklama ile çok hızlı bir şekilde gelişmiş özelliklere sahip siteler yapabiliyoruz. Ama eklentisiz bir wordpress, kilimsiz eve benzer. Bu sebepten ötürü wordpress siteleriniz için en başta hiç düşünmeden kurmanız gerekli beş eklentiyi kaçırmayın.

Bu eklentiler web sitenize bir özellik katmaktan ziyade sizin için, google için ve kullanıcılarınız için olmazsa olmazlar. Sitenizi hızlandırmak ve googleda üst sıralara taşımak her zaman ilk düşünülmesi gerekenler arasında yer alır. birde mail eklentisi var. Sitenize biri üye olduğunda yorum yaptığında yada biri iletişim formundan mesaj gönderdiğinde bu mesajın site yöneticisine bir şekilde ulaşması gerekiyor.

WordPress kurulumdan sonra ilk olarak bu eklentileri wordpressin kendi yönetici ara yüzünden eklentiler menüsünden yeni ekle yolunu takip ederek hemen yükleyebilirsiniz

WP Fastest Cache :

Bu eklenti web sitenizi hızlandırmak için birebir. Bir çok eklenti denedim ama bu en basit ve en iyisi diyebilrim. Tabiki eksikleri var ama yinede sağlam. Ücretli versiyonunu kurmadım hiç.  Bazen javascript hataları veriyor ve kullandığınız animasyonlar, slider vb. gibi içerikler çalışmayabilir. o zaman başka bir eklenti bulmanız gerekecek.

WP Smush:

Aslında bu eklenti de yine hızla alakalı. Sitenize yüklediğiniz resimlerin boyutlarını küçülterek hızlı açılmasını sağlıyor. Farkı gözle göremesenizde çeşitli araçlarla test edebilirsiniz.

WP-Mail-SMTP:

WordPress içinde mail gönderimi için kullanacağımız bir eklenti. uygun fiyatlı hosting baktığımız için çoğunlukla bazı kısıtlamalar olabiliyor. Bu eklenti sayesinde oluşturduğunuz xxxxx@siteadiniz.com gibi adresi tanımlayarak mail gönderme işlemlerini sıkıntısız yapabilirsiniz.

Contact Form 7:

İletişim sayfaları için olmazsa olmaz eklentilerden biri. Sadece iletişim sayfası değil insan kaynakları formu veya anket hazırlayabilirsiniz. Kullanıcıdan bilgi alacağınız zaman her türlü kullanıma açık bir eklenti.

Yoast SEO:

Seo yani google için gerekli bir eklenti. Kullanımı bazen adamı yorsada arandığınızda bulunmak istiyorsanız bu eklentiyi de mutlaka kurmanız gerekiyor. Tabi kullanımı ile ilgili biraz araştırma gerekiyor.