Adım 1: Node.js ve npm Kurulumu
Node.js ve npm’in kurulu olup olmadığını kontrol etmek için terminal veya komut satırına şu komutları yazabilirsiniz:
```bash
node -v
npm -v
```
Eğer sürüm numarası görüyorsanız, Node.js ve npm başarıyla kurulu demektir. Kurulu değilse, yukarıdaki adımları takip ederek kurulumunuzu gerçekleştirebilirsiniz.
Adım 2: Vue CLI Yükleme
Terminalinize şu komutu yazın:
```bash
npm install -g @vue/cli
```
Bu komut, Vue CLI’yi global olarak yükler. Yükleme tamamlandıktan sonra, Vue CLI’yi doğru bir şekilde kurduğunuzdan emin olmak için şu komutu yazabilirsiniz:
```bash
vue --version
```
Eğer sürüm numarasını görüyorsanız, Vue CLI başarıyla kurulmuş demektir.
Adım 3: Yeni Vue.js Projesi Başlatma
```bash
vue create vue-frontend-projesi
```
Bu komut, sizi birkaç seçeneğe yönlendirecek ve burada ihtiyaçlarınıza göre yapılandırmalar yapabilirsiniz. Eğer hızlı bir başlangıç yapmak istiyorsanız, "Default" seçeneğini seçebilirsiniz.
Projeyi oluşturduktan sonra, ilgili dizine girip projeyi çalıştırmak için şu komutu kullanabilirsiniz:
```bash
cd vue-frontend-projesi
npm run serve
```
Bu komut, Vue.js uygulamanızı yerel geliştirme sunucusunda çalıştıracak ve tarayıcınızda http://localhost:8080 adresinden uygulamanızı görebileceksiniz.
Adım 4: Projenizi Geliştirme
Vue.js ile çalışırken en sevdiğiniz özelliklerden biri, bileşenlerdir. Bileşenler, kullanıcı arayüzünüzün her parçasını bağımsız olarak geliştirebilmenizi sağlar. Örneğin, bir `Header.vue` bileşeni oluşturup başlık kısmını düzenleyebilirsiniz:
```vue
Vue.js ile Frontend Projesi
```
Yukarıdaki gibi bir bileşen ekledikten sonra, bu bileşeni `App.vue` dosyasına dahil edebilirsiniz.
Adım 5: Vue Router ve Vuex Kullanımı
Vue Router’ı projenize dahil etmek için şu komutu yazabilirsiniz:
```bash
vue add router
```
Vuex eklemek için de şu komutu kullanabilirsiniz:
```bash
vue add vuex
```
Vue Router ile sayfalar arasında geçiş yapabilir, Vuex ile uygulamanızın durumunu merkezi bir şekilde yönetebilirsiniz.
Adım 6: Projeyi Dağıtıma Hazırlama
```bash
npm run build
```
Bu komut, uygulamanızı üretim ortamı için optimize eder ve dist/ klasörüne yerleştirir. Bu klasörü web sunucusuna yükleyerek projenizi herkese açık hale getirebilirsiniz.
Adım 7: SEO Optimizasyonu
Vue Meta'yı kullanarak basit bir SEO optimizasyonu yapmak için şu adımları takip edebilirsiniz:
```bash
npm install vue-meta
```
Ardından, `App.vue` dosyanızda veya ihtiyacınız olan herhangi bir bileşende şu kodu kullanabilirsiniz:
```javascript
import VueMeta from 'vue-meta'
export default {
metaInfo: {
title: 'Vue.js Frontend Projesi',
meta: [
{ name: 'description', content: 'Vue.js ile frontend projesi oluşturun!' }
]
}
}
```