Angular ve Ionic Framework’leri ile Hibrit Uygulama Sunumu

28 Ağustos Perşembe günü İTU Teknokent’te İstanbul Coders topluluğuna karşı ‘Hybrid Apps with Angular & Ionic Framework’ adlı sunumu gerçekleştirdim.

İstanbul Coders nedir derseniz sitesinde yer alan yazıyı paylaşmak isterim;

Biz kimiz?

Yazılım geliştirme hakkında tartışmak, bilgi paylaşmak ve çalışmak için bir araya gelen kodcularız. Eğer siz de bu alandaki tutkunuzu paylaşan, benzer kafada, bir şeyler öğrenebileceğiniz ve öğretebileceğiniz insanlar arıyorsanız buluşmalarımızdan birine bekleriz.

İstanbul Coders gerçekten samimi bir ortamda işini daha iyi öğrenmek ve kendini geliştirmek isteyen arkadaşlarla dolu. Her hafta farklı bir konu hakkında sunum oluyor ve bu sunumlar backend/frontend ayrımı olmadan sadece yazılım üzerine oluyor.

Buradan bu topluluğu oluşturan ve destekleyen herkese tekrar teşekkür ediyorum.

Sunuma dönecek olursak katılım sayısı oldukça iyiydi. Yaklaşık 1 saat 10 dakika sürdü. Sunumda Angular ve Ionic frameworklerini kullanarak nasıl hibrit uygulamalar yapılır onu anlattım. Lafı daha fazla uzatmadan sunum ile ilgili dökümanları paylaşıyorum :)

Istanbul Coders Picture-2

Repo: https://github.com/cihadhoruzoglu/foursquareVenueSearch 

Node.js, Angular JS ve Mongo DB ile Adres Defterim Uygulaması

Bir süredir araştırdığım Node.js ve MongoDB’yi bir arada kullanmak istiyordum. Bu ikiliye uzun zamandır kullandığım Angular JS’de dahil olmalıydı elbette :).

Bu üçlü kombinasyonla yapacağım uygulamada iletişim mimarisi için en uygun seçenek REST’ti. Mimari için node’un Express modülünü seçtim.

CRUD‘ı kullanarak RESTful bir mimari ile Node server’ı Angular uygulamamızı dinliyor olacak. Data storage için yine Frontend tarafından en iyi seçenek MongoDB’yi node’un bir modülü olan Mongoose ile yönetecektim.

Daha sonra uygulamamı hangi konu üzerine inşa edeceğimi düşünürken basit ve CRUD’ın 4 işlemini yerine getirebileceğim bir örnek bulmam gerekiyordu. Örnek uygulamama konu olarak Adres Defterim modelini seçtim.

Ayrıca uygulama için Çiçek Sepeti IT’deki takım arkadaşlarıma bir sunum hazırladım;

Uygulamaya https://github.com/cihadhoruzoglu/AddressBook adresi üzerinden erişebilirsiniz.