Vue (Vue.js / Vue JS), kullanıcı arayüzü (UI) ve tek sayfalı uygulamalar oluşturmayı sağlayan, açık kaynaklı popüler bir Javascript kütüphanesi. Vue.js ile modern, küçük, orta ve büyük ölçekli uygulamalar oluşturmak mümkün.
DOM yani Document Object Model üzerinde değişiklik yapmak maliyetli olduğu için Vue.js virtual DOM kullanır. Model-görünüm-görünüm modeli yani kısaca MVVM mimari deseni kullanır ve bu mimari modelin GUI (Grafik Kullanıcı Arayüzü) ve görünümden ayırt edilmesini sağlar. Bu ayrım, Frontend ve Backend geliştiricilerin birlikte çalışmasını sağlar.
Günümüzde en çok kullanılan Javascript kütüphanelerinden birisi olan Vue.js’yi kullanan çok sayıda geliştirici bulunmaktadır. Ayrıca geliştiricilerin sürümler, güncellemeler ve sorunlar hakkında konuşabilecekleri çok sayıda forum siteleri bulunur. Vue.js’nin popüler bir kütüphane olmasının nedenleri:
Kolay ve hızlı öğrenilebilen bir yapı,
Sade ve anlaşılır dokümantasyonlar,
İhtiyaçlara göre şekil alabilmesi,
Projelere kolay entegre edilmesi,
Rakiplerine göre hızlı olması,
Rakiplerine göre projelere çok daha kolay adapte olması.
Peki eğitimde neler öğreneceğiz:
Vue Js Temellerini,
Vue Js'de Css Classlarını,
Vue Js'de Koşullu Durumlar (Options Api)
Vue CLI kullanımını,
Vue Js Component Yapısı,
Vue Js Formları
Vue Js Component Lifecycle Hooksları
Vue Js Routing Yapısını
Vue Js Api'den Data Çekmeyi
Vue Js Composition Api ve Options Apiyi
Vue Js İle Bol Bol Proje Yapmayı öğreneceğiz.
Bu eğitimin en önemli özelliği full PROJE odaklı olması. Bu da benim eğitim sektöründen değil piyasanın içinden geliyor olmamdan kaynaklı.
Bu zamana kadar dijital ajans yazılımından, restorant sektöründe online yemek siparişi ve mobil uygulama yazılımına, gümrük sektöründe kullanılan yazılıma ve fintech sektöründe dijital cüzdan ve kart yazılım tecrübesi edinmiş bir yazılımcıdan bu eğitimi alacaksınız.