Symfony, Fullstack framework'ler arasında saygın bir yere sahip. Bunu da oldukça başarılı ve yazılım dünyasındaki trendleri takip eden, aktif bir geliştirici topluluğuna sahip olmasıyla sağlıyor. Bu da aslında bir framework'ü kullanmanız için en önemli neden. Her açıdan bu kursa başlarsanız kariyeriniz ve web geliştiricisi yeteneklerinizi arttırmak için doğru bir adım atmış olacaksınız. Bu kursta teorik olarak Symfony'nin temellerinden bahsedeceğiz ve bunları da beraberinde bir uygulama ile pekiştireceğiz. Kurs bittiğinde sektör standartlarını ve doğru geliştirme tekniklerini (best practiceler) öğrenmiş, teknoloji geliştiricileri dünyasında yerinizi sağlamlaştırmış olacaksınız. Bir çok uluslar arası firmanın Symfony kullandığını düşündüğünüz de, kariyeriniz için de çok doğru bir adım atmış olacaksınız.
Örnek uygulamayı geliştirirken Symfony 5.3 ve PHP 8 kullanıyor olacağız. Dilin ve framework'ün son çıkardığı özellikleri kullanıyor olacağız. Mümkün olduğunca yeni gelen sürümlerdeki değişikleri de uygulamada güncelleyip kursu da güncel tutacağız.
Symfony son versiyonları ile micro servis yapısına uygun hale geldi, bütün komponentleri kullanmak yerine gerekli olanları kullanıma sunarak daha micro ya da slim framework yapısına evrildi. Bu da onu öğrenirken karşılaşacağınız sorunları azalttı ve daha kolay öğrenilebilinir bir framework olmasını sağladı.
Yazılım dünyasında TDD, DDD ve bir çok geliştirme metodolojilerini Symfony ile rahatlıkla uygulayabilir bu yapıların hangi durumlarda gerekli olduğunu da etüt edebilir hale gelebilirsiniz.
Umarım keyif alırsınız, geri dönüşümlerinizle de kursu daha iyi bir hale getiriyor oluruz.