Vue 3 - Firebase 9 - Tailwind CSS ile Uygulama Geliştirme

Vue 3 - Firebase 9 - Tailwind CSS ve Pinia ile Kripto Takip Uygulaması Geliştirme Eğitimi

5.00 (1 reviews)
Udemy
platform
Türkçe
language
Web Development
category
instructor
Vue 3 - Firebase 9 - Tailwind CSS ile Uygulama Geliştirme
23
students
5 hours
content
Dec 2022
last update
$19.99
regular price

What you will learn

Vue 3 ile proje geliştirebilecekler

Vue 3 ile GSAP kullanabilecekler

Vue projelerinde Pinia kullanabilecekler

Vue Porjelerinde Firebase kullanabilecekler

Vue projelerinde Tailwind CSS kullanabilecekler

Why take this course?

Bu kursumuz ile birlikte Vue 3 - Firebase 9 - Tailwind CSS ve Pinia ile Kripto Takip Uygulaması geliştiriyoruz.

Vue 3, Firebase, Tailwind ve Pinia konularını kripto takip uygulaması ile öğreniyoruz. Kursumuz uygulama geliştirerek konuları öğretmeyi amaçladığı için temel konuları barındırmamaktadır. O yüzden kursa başlamadan önce Modern Javascript ve Vue konularının temeline hakim olmanız gerekmektedir.

Kursumuza Vue 3 ile proje geliştirerek başlıyoruz ve Router yapısını kullanarak sayfalarımız ile componentlerimizi oluşturuyoruz. Veri kaynağı olarak kripto api kullanıyoruz ve axios paketlerinden yararlanıyoruz.

Sayfalamızı ve componentlerimizi oluşturduktan sonra kullanıcıyı daha iyi bir deneyim sunmak için animasyon işlemlerine geçiyoruz. Transition elementini kullanarak elementlere animasyon verdiğimiz gibi GSAP kullanarak da animasyonlarımızı oluşturuyoruz. Ayrıca Tailwind CSS den yararlanarak Skeleton oluşturuyoruz böylece bekleme işlemleri daha şık hale geliyor.

Buraya kadar verilerimizi saklamak için Local Storage kullanıyoruz ve buradan sonra merkezi olarak verilerimize erişmek için Pinia Durum Yönetimi işlemlerine başlıyoruz. Global olarak state ve actionlar oluşturuyoruz ve componentlerden state ve actionlara erişme işlemlerini gerçekleştiriyoruz.

Son olarak Firebase işlemlerine başlıyoruz. İlk olarak kullanıcı girişini oluşturuyoruz ve Google Sign In kullanıyoruz oluşan kullanıcı bilgilerini state ile yönetiyoruz. Kullanıcıyı kullanarak uygulamamızı kullanıcıya özgü çalıştırıyoruz.

Kullanıcı işlemlerinden sonra verilerimizi saklamak için Firebase Firestore kullanıyoruz. Veri kaydetme verilere erişim ve veri silme işlemlerini state kullanarak gerçekleştiriyoruz.

Content

Giriş

Kursa Başlamadan Önce
Geliştirilen Uygulama Tanıtım

Vue ile Proje Geliştirme

Kurulum
Tailwind CSS Kurulumu
Navigasyon Bölümünü Oluşturma
Modal Oluşturma
Modalı Aktif Hale Getirme
Arama Inputu Oluşturma
Arama Sonucunda Veriye Erişim
Arama Sonucunu Gösterme
Arama Sonucu Oluşan Hatayı Gösterme
Kripto Sayfasına Yönlenme
Kripto Verisine Erişme İşlemi
Suspense Kullanımı
Kripto Önizleme Sayfasını Oluşturma
Local Storage Kaydetme İşlemi
Veri Bilgilerini Gösterme İşlemi 1
Veri Bilgilerini Gösterme İşlemi 2
Kripto Sayfasına Yönlenme
Kriptoyu Takipten Çıkarma İşlemi
Sayfa Başlığını Dinamik Olarak Oluşturma

Vue Projesinde Animasyon Kullanımı

Vue Projelerinde Transition Kullanımı
Modalı Animasyonlu Hale Getirme
Kripto Listesi İçin Skeleton Oluşturma
Kripto Detayı için Skeleton Oluşturma
Yönlendirme Animasyonu Oluşturma
GSAP ile Takip Listesini Animasyonlu Hale Getirme
Inputu Animasyonlu Oluşturma
Arama Sonucunu Animasyonlu Gösterme

Pinia ile State Yönetimi

Pinia ile Durum Yönetimi
Global Store Oluşturma
Store Bilgilerine Erişme
Store'a Kripto Ekleme İşlemi
Store'dan Kripto Silme İşlemi

Firebase ile Auth ve Veritabanı İşlemleri

Firebase Bağlantısını Gerçekleştirme
Kullanıcı Giriş İşlemi
Kullanıcı Bilgilerini Doldurma işlemi
Çıkış İşlemi
Kullanıcının Kripto Ekleme İşlemi
Takip Edilen Kriptoyu Ekletmemek
Kullanıcının Kriptolarını Getirme İşlemi
Kullanıcının Kriptolarını Silme İşlemi

Kapanış

Modalı Yeniden Kullanma
Son Düzenlemeler
Sırada Ne Var

Coupons

DateDiscountStatus
12/17/202250% OFF
expired
5024478
udemy ID
12/14/2022
course created date
12/17/2022
course indexed date
Bot
course submited by