“Vue.js nedir, hangi alanlarda kullanılır, syntax yapısı nasıldır?” gibi soruların yanıtlarını, öğrenmeye başlamadan önce biliyor olmalısınız.

Evan You tarafından Şubat 2014’te yayınlanan Vue.js ‘i öğrenme sürecinizi verimli hale getirmek istiyorsanız kendinize yol haritası oluşturmalısınız.
Vue.js’i en doğru kaynaklardan öğrenebileceğiniz bu liste sayesinde temel kaynaklar, podcastler ve youtube kanalları listesine göz atarak kendinize yol haritası oluşturabilirsiniz. 📖

Vue.js Nedir?

Vue.js, single page  application ve web arayüzleri oluşturmak için kullanılan açık kaynak kodlu JavaScript kütüphanesidir.

Vue.js’in tercih edilmesinin sebeplerinden biri de geliştiricinin ihtiyaçlarına göre adapte olma imkanı sağlamasıdır.
Vue.js’in kurulumunun basit bir script etiketi ile başlaması ve ihtiyacınıza göre genişletme imkanı sağlaması da avantajlarıdan biridir.

Aynı zamanda Vue.js’in Virtual Dom özelliği daha yüksek performanslı kendi componentlerinizi oluşturarak proje geliştirmenize olanak sağlar.

Vue.js ile Neler Yapılabilir?

Vue.js ile küçük, orta ve büyük ölçekli bir web sitesini kolaylıkla geliştirebilirsiniz.
Vue.js kütüphanesi  sadece view kısmına odaklandığı için oldukça küçük boyutlara sahiptir. State management ve routing kullanarak proje geliştirmek istiyorsanız Vue.js’in pluginlerini projenize dahil etmeniz gerekiyor. Plugin listesine buradan ulaşabilirsiniz.

Vue.js Öğrenmek için Temel Kaynaklar

Vue School

Vue School sağladığı eğiticiler ve video kursları sayesinde Vue.js’i çekirdek ekip üyelerinden ve endüstri uzmanlarından öğrenme imkanı bulabilirsiniz.

Aynı zamanda canlı olarak Vue School eğitmenleriyle Vue hakkında yeni şeyler öğrenerek web geliştirme becerilerinizi artırabilirsiniz.
Aylık ücreti 25$ olan bu kursu istediğiniz zaman iptal etme imkanı sağlayabilirsiniz.

vue.js

Vue Mastery

Vue.js geliştiricileri için nihai öğrenme kaynağı olan Vue Mastery sayesinde Vue.js öğrenmenize rehberlik edecek eğitimlere kayıt olabilirsiniz. Bu eğitimlerin ücreti ise aylık 19$’dir.

Vue Mastery sayfasında bulunan makalelere ve konferans videolarına ücretsiz şekilde erişim sağlayabilirsiniz.

vue mastery

Vue.js Official Documentation

Vue.js’in resmi dökümantasyonu, orta düzeyde HTML, CSS ve JavaScript bilgisi olduğunuzu varsayarak anlatır.

Vue öğrenmek için temel kaynak olarak kullanabileceğiniz en iyi seçeneklerden biridir.

vue.js

w3schools

w3schools, çeşitli teknolojilerle ilgili eğitimler sağlama konusunda değerli bir kaynak.
Vue.js eğitiminde bulunan öğreticiler tüm konuları kapsayarak, işleri pratik olarak gerçekleştirebileceğiniz online bir kod editörüne de sahiptir.

Tutorialspoint

Tutorialspoint tarafından sağlanan bu kurs, çok detaylı anlatılarak yeni başlayanlar tarafından anlaşılabilir seviyededir.
Temel bilgilerle başlayarak ardından daha gelişmiş konulara yer verir.

vue.js

freeCodeCamp

freeCodeCamp; etkileşimli bir öğrenme web platformu olarak yazılım geliştirmeyi herkes için erişilebilir hale getirmeyi amaçlayan, kar amacı gütmeyen bir kuruluştur.
Gwen Faraday tarafından anlatılan ve yeni başlayanlar için olan bu tam kursta Vue.js kullanmanın temellerini öğrenme imkanı bulabilirsiniz.
vue.js freecodecamp

Codecademy

Codecademy, animasyon oluşturma ve etkileşimli web siteleri oluşturma becerilerinizi geliştirmenize yardımcı olur.
Öğrendiklerinizi uygulamanıza izin veren her öğretici ile birlikte online editör sunarak “Kodlamayı nasıl öğrenirim?” sorunuzu en verimli şekilde yanıtlar.

codeacademy vue

TalentGrid'de kapalı profilini oluştur, belirlediğin kriterlere göre pozisyonlardan haberdar ol.

Yazılımcı Profilini Oluştur

Vue.js Öğrenmek için En İyi YouTube Kanalları

Twitter 👉@VueMastery

The Net Ninja

Shaun Pelling tarafından yayınlanan eğitim serileri; genellikle Node.js, JavaScript, CSS, HTML, Vue ve React gibi güncel teknolojilere odaklanıyor.
Bu kanalda 800’den fazla video bulunuyor ve neredeyse her gün yeni videolar yüklenmeye devam ediyor.
Twitter 👉@thenetninjauk

Bu YouTube kanalı; web geliştirme eğitimleri, web sitesi tasarımı eğitimleri, HTML, CSS, JavaScript, CSS Layout, React.js, Node.js, Angular.js, Docker, Dev Ops, Sunucu Yönetimi, Dağıtım Stratejileri dahil çok daha fazla konuda eğitici içerikler sunuyor.

Vue ile ilgili kısa videoları sayesinde başlangıç için size yardımcı bir kaynak olabilir.

freeCodeCamp; etkileşimli bir öğrenme web platformu olarak yazılım geliştirmeyi herkes için erişilebilir hale getirmeyi amaçlayan, kar amacı gütmeyen bir kuruluştur.
Gwen Faraday tarafından anlatılan Vue.js yeni başlayanlar için olan bu tam kursta Vue kullanmanın temellerini öğrenme imkanı bulabilirsiniz.

Twitter 👉@freeCodeCamp

Vue.js Öğrenmek için En İyi Podcastler

Vue geliştiricileri arasında Vue.js ekosistemi hakkında haftalık yayınlanan podcast serisidir.

Podcast Sıklığı: 4 podcast/ay

Sosyal Medya:  Twitter 👉@viewsonvue

Enjoy the Vue, Vue’da ve teknoloji topluluklarında neler olup bittiğinden haberdar olmanız için panel tartışmaları, konuk röportajları ve çok daha fazlasını sunan bir podcast serisidir.

Podcast Sıklığı: 4 podcast/ay

Sosyal Medya:  Twitter 👉 @EnjoyTheVueCast

 Vue programlama topluluğundan ilginç kişilerle Berlin merkezli olarak yayınlanan podcast serisidir.

Podcast Sıklığı: 6 podcast/yıl

Sosyal Medya:  Twitter 👉@vuejs_berlin