Pratik Vue
Gerçek bir uygulama pratiğiyle Vue, vue-router, pinia ve vue-i18n öğrenin
Description
Günümüz Web uygulamalarında, varolan buton, input gibi html elementlerinin yerine, daha fazla özelliği barındıran, gelişmiş element ihtiyaçları doğuyor. Vue bu konuda oldukça popüler olan bir framework.
Tamamen pratik üzerine kurulu olan bu eğitimde, vue'yu, projemizi geliştirirken öğreneceğiz.
Uygulamamızdaki pratik ihtiyaçlarla karşılaştıkça, vue'nun sunduğu hangi özelliğe, hangi aşamalarda ihtiyaç duyacağımız göreceğiz.
Adım adım, üzerine ekleyerek ilerleyeceğimiz bu kursta, önce bir web uygulamasının ihtiyaçlarını anlayacağız, ardından, vue ile bu ihtiyaçlara nasıl çözümler sunabileceğimiz göreceğiz. Proje, bu yeni özelliklerle birlikte sürekli gelişim ve değişim gösterirken, biz de hem öğrendiklerimizin pratiğini yapma fırsatı bulacağız hem de zamanı geldiğinde alternatif nasıl çözümlerin uygulayabileceğimiz öğreneceğiz.
Kurs boyunca, vue'nun hem options hem de composition api pratiğini yapacağız. Composition api ile options api arasındaki farkları görürken, composition api'ın ne gibi artılar kattığını da deneme imkanımız olacak.
Template içinde vue'nun directiveleri aracılığıyla, data binding işlemlerini nasıl yapacağımız, ya da template içinde bazı elementlerin görünüp görünmemesiyle ilgili logical işlemleri nasıl yapabileceğimiz göreceğiz.
Geliştirdiğimiz uygulmada birden fazla sayfa yer alacak. single page application yapabilmek için vue-router ı kullanacağız.
Uygulamamızın global state yönetimi için pinia yı kullanacağız.
Bunların dışında, uygulamamıza farklı dil seçeneklerini de ekleyeceğiz. Bunun için vue-i18n librarysini kullanacağız.
Kursun esas amaçlarından biri, sizi vue konusunda profesyonel olarak çalışabilme yetkinliğine hızlıca yaklaştırmak olacak. Bunu sağlayabilmek için, oldukca yoğun bir içerik bizi bekliyor. Proje uygulamamızı geliştirirken, karşımıza zorluklar, problemler çıkacak. Bu problemlere karşı vue'nun çözümlerini göreceğiz. Bolca pratik ve admın adım ilerleyerek kendimizi geliştireceğiz. Umuyorum bu pratik uygulama üzerinden yapacağımız kurs yolculuğu, edindiğiniz bilgilerin daha kalıcı olmasını sağlayacaktır.
What You Will Learn!
- Vue ile baştan sona uygulama geliştirilmesi
- Options ve Composition APIların öğrenilmesi
- Single Page Application geliştirmek için vue-router kullanımı
- Dile desteği eklemek için vue-i18n kullanımı
- Uygulama çapında state yönetimi için pinia'nın kullanılması
Who Should Attend!
- Vue ile web uygulaması geliştirmek isteyenler
- Güncel vue api'ının öğrenmek isteyenler