Focus mode

Deployment

Heroku Nedir? Nasıl Kullanılır?

Projelerinizde Heroku Kullanımı, Heroku CLI, Deployment ve Daha Fazlası...

Hepiniz duymuşsunuzdur eminim çevrenizde birileri eroku, kiroku, miroku gibi bir şeyler söyler durur. İşte bu dersimizde bu Heroku neymiş, nasıl kullanılırmış, neden kullanılırmış gibi daha bir çok soruya cevap vereceğiz :)

Bu dersimizde yapacağımız iş kısacası Node.JS üzerinde basit bir Rest API yazıp bunun Heroku üzerinde Deployment süreçlerini gerçekleştirip canlıya almak olacak. Bu sadece özet tabi ki :)))

Heroku, bir cloud computing altyapı sağlayıcısıdır. Peki ne demek bu? Sizin bir uygulamanız var. Bunun için gidip bir sunucu alıyorsunuz ve o sunucuyu yapılandırıp hazır hale getiriyorsunuz. Sonra dışarıdan erişilebilir oluyor uygulamanız. Tabi sonra belki sunucu trafiği fazla oluyor siz bir sunucu daha açıp bunu genişletiyorsunuz. Aynı şekilde bu sunucu üzerindeki versiyon kontrol sistemi (VCS yani Git ve SVN gibi sistemler) yapılandırmaları ıvır zıvır ne varsa sizin elinizde. Bir de bunun DB tarafı da var..

İşte tüm bu süreçleri sizin için yapan arkadaşımızın adı Heroku :))) Ölçeklenebilir bir PAAS hizmeti vermektedir Heroku. Bir çok dile de desteği vardır. JavaScript, Ruby, Java, PHP, Python, GO, Scala, Clojure... Uygulamalarınızı yüklemenizi, yönetmenizi ve ölçeklendirmenizi sağlar ve bunu gerçekten iyi yapar.

Bu dersimizde bunların tamamını göreceğiz işte. Hem RestAPI kısmını hem heroku kısmını. Elimden geldiğince bir çok konuya değinmeye calistim heroku ile.

Bu videonun içinde;

Heroku Nasıl kullanılır? Heroku Nedir? Heroku ile NodeJs Deployment nasıl olur? Heroku üzerinde uygulama nasıl kullanılır? Heroku CLI nasıl kullanılır? Heroku üzerinde uygulama nasıl oluşturulur? Heroku CLI ile uygulama nasıl silinir? Heroku ile uygulamamı nasıl yeniden isimlendirebilirim? Nodejs ile Rest API nasıl yapılır? Nodejs ile Express nasıl kullanılır? Nodejs ile Sunucu nasıl yapılır? HTTP GET, POST, PATCH, DELETE metodları nelerdir?

ve çok daha fazlası sizleri bekliyor olacak :)


Kaynak Kodlar

https://github.com/gkandemi/node-js-rest-api-heroku-deployment

left-disk

Programs to Accelerate Your Progress in a Software Career

Join our 4-8 month intensive Patika+ bootcamps, start with the fundamentals and gain comprehensive knowledge to kickstart your software career!

right-cube

Comments

You need to enroll in the course to be able to comment!