Haz.24

Haz.24

AngularJS (1.3 / 1.5) Eğitimi: AngularJS MVW (Model, View, Whatever Works For You) Tasarım Mimarilerini Anlamak

Programlama dillerinde, özellikle büyük çaplı projelerde iş karmaşıklığına çözüm bulmak amacı ile Nesne Yönelimli Programlama tekniği geliştirilmişti. OOP, artık profesyonel programlama dillerinde bir standart haline gelmiştir. Ancak iş geliştirme sürecinin daha da hızlanması, daha kolay şekilde yapılması ve projelerin sürdürülebilir olmasını sağlamak amacıyla daha da farklı tasarım mimarileri geliştirilmiş, geliştirilmeye de devam etmektedir.

AngularJS

Haz.24

AngularJS (1.3 / 1.5) Eğitimi: AngularJS Nedir ve Neden AngularJS

AngularJS, 2009 yılında GetAngular şirketi üzerinden piyasaya sürüldü. İlk üretildiğinde 17000 satır kod ile üretilmiş, sonraları yeniden revizyon yapılarak en son haline 6 ayda geldi. Ticari olarak üretilen bu Framework için sponsor arayışına girildi ve nihayetinde Google tarafından tam destek aldı. Sebeplerini de bölüm içerisinde kendiniz göreceksiniz.

AngularJS en basit tanımıyla; web sayfalarının geliştirilmesinde ve test edilmesinde kolaylıklar sağlayan, açık kaynak kodlu MVC kodlama yapısını performanslı bir şekilde sunan bir JavaScript Framework’üdür. Kendine has getirdiği yeniliklerle; çift taraflı veri bağlama, direktifler, enjeksiyonlar, kolay test ortamı sağlaması ve HTML5 dilini genişletmesi nedeniyle şu an en popüler JavaScript Framework’ü olmuştur.

AngularJS

Tem.03

AngularJS ve Firebase – Ders 6: Authentication (signInWithPopup)

Daha önceki makalelerde ya yeni bir kullanıcı oluşturmayı ya da anonim giriş yapmayı görmüştük. Ancak çoğu servislerde genellikle sosyal medya hesapları ile de giriş yapılması önemli bir etkendir. Ve genellikle de kullanıcılar var olan bir sosyal medya hesabını kullanmayı tercih eder.

Biz de bu makalede Google, Facebook, Twitter ve Github hesapları ile bir Firebase projesine nasıl giriş yapacağımızı göreceğiz. Neden sadece bu 4 sosyal medya var derseniz, Firebase’in sadece bunlara izin verdiğini bilmenizi isterim. Belki zamanla diğer sosyal medya hesaplarını da dahil ederler.

Firebase projesine sosyal medya hesabı ile giriş yapabilmenizi için projenize permissions vermeniz lazım. Firebase konsoluna gidin. Authentication sayfasına gidin ve OTURUM AÇMA YÖNETİMİ sekmesine gelin. Oturum açma sağlayıcılarından ilgili sosyal medya hesaplarını aktif edin. Nasıl yapacağınızı daha önceki makalelerde görmüştük.

AngularJS,Firebase