Development Online Course by Udemy, On Sale Here
JavaScript, Node. JS, MongoDB, Nginx, Redis, Socket. IO ve Express ile Yazlm Gelitirin
An excellent training about Web Development
Sfrdan Her Ynyle JavaScript & Node. JS
Neleri konuacaz?Bu sette Node. JS nedir dedikten sonra, biriki rnekle konukapanmayacak. Yani konumuz sadece Node. JS deil. Mesela yazdnz Node uygulamasn scale edemezseniz bunun hibir anlam yok. Bunun iin “Load Balancing (Yk Dengeleme)”konusunu konuacaz. Test ve deploy ilemlerini otomatize edemedikten sonra neyleyim ben yle Node’u. Bu yzden “Continuous Integration (Srekli Entegrasyon)” ve bununla beraber “Travis CI” konuuyor olacaz. Yani bir Node projesi gelitirirken bununla birlikte ne gibi sistemlere ihtiya duyarz bunlar da konuacaz. JavaScriptBir kere iyi bir JavaScript temeli atacanza inanyorum. Node. JS ile alrken JavaScript’in alma mantna hakim olmak ok nemli. JavaScript’in alma mantna hakim olmadan Node. JS ile gelitirme yapmaya alan nice yiitler heba oldu gitti bu yolda. JavaScript’in dier dillerden fark stne basla basla “Temel Javascript” blmndeanlatld. EcmaScript 6EcmaScript’in ne olduunu renecek veEcmaScript 6 ile birlikte gelen yeni zellikleri anlamaya alacaz. Let, Const, Promise, Async / Await, Inter Milan bunlar uzun uzun konuacaz. Express FrameworkNode. JS dnyasnn en popler framework’ phesizExpress. Gelitirme ortamn hzlca ayaa kaldrabilen ve hafif yapsyla ileri epey kolaylatran Express Framework neyin ne’si kimin fesi anlayacaz. Pug Tema Motoru, Routing ve Middleware kavramlarnn ne olduunu burada reneceiz. MongoDBNoSQL’in ne olduunu konuacak ve gnmzn en popler NoSQL veritabanlarndan biri olan MongoDB’yi anlamaya alp ne zaman ihtiyacmz olduunu reneceiz. Restful API Gelitirme ProjesiMongoDB zerinde alma yapmaya baladktan sonra Express ve MongoDB ile Restful API gelitirme projesi yapacaz. Bu blm bir proje olacak. Express’i ve MongoDB’yi daha iyi bir ekilde burada anlayabileceinizi dnyorum. Bu projede oturum ynetimini JSON Web Token (JWT) ile yapacaz. Mocha ve Chai ile Unit Testinglkemizde pek yazlmasa da, yazlm kalitesini belirleyen olmazsa olmaz kavramlardan biri tartmasz yazlm testleridir.Biz de bu eitim iinde gelitirmi olduumuz Restful API iin Mocha ve Chai ile Unit Testler yazacaz. Elbette yazmakla kalmayacak neden test yazmamz gerektiini de reneceiz. DeployNode. JS’e yeni balayanlarn en ok zorland konulardan biri yazm olduklar uygulamay deploy etmek. PaaS servislerinden Heroku ve IaaS servislerinden DigitalOcean iin deploy srecinin nasl olduunu kavrayacaz. Travis CI ileContinuos Integration (Srekli Entegrasyon)Continuos Integrationnedir? Neden ihtiya duyarz sorularn yantlayacaz. Travis CI ile srekli entegrasyon ilemlerini anlayacaz. Travis CI ve GitHub aracl ile otomatik test vedeploy srecini reneceiz. Nginx Reverse Proxy ile Load BalancingGnmzn modern web uygulamalarnn olmazsa olmaz kavramlarndan biri phesizLoad Balancing. Bin kii girince ken siteyi ne edeyim ben? Yok mu bunun bir kar yolu? Var babacm, gelen yk farkl klon sunuculara bleceiz. Bunu da Nginx ile yapacaz. Bu blmde Nginx’in ne olduunu anlayacakveNode. JS ilenasl bir arada kullanabileceimizi reneceiz. Uygulamamzn ykn farkl sunuculara datacaz, kafamz rahat olacak ve pein satan esnaf oturuu yapacaz. Vagrant”Nginx ile Load Balancing” blmnde sunucularmz Vagrant ile ayaa kaldracaz. “Vagrant nedir? Nasl kullanlr? Vagrant yaplandrmas nasl yaplr?” gibi sorulara cevap bulabileceksiniz. Redisyle zannediyorum ki, Redis’in nam’n sar sultan bile duymutur. BirNoSQL veritaban olan Redis’e arkadalar “Hz Canavar” diyor. Bu canavar eitimimizde kendi doal ortamnda greceiz. Direkt uygulama zerinde. Hem de chat uygulamas zerinde. Projeler- Blm 14: Express ve MongoDB ile Restful API Gelitirme Projesi- Blm 22: Socket. IO ve Angular. JS ile Real-time “Live Balls” Uygulamas- Blm 23: Socket. IO ve Redis ile Gelimi Chat Sistemi
Udemy is the leading global marketplace for learning and instruction
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams.
Study anytime, anywhere.
Reviews
There are no reviews yet.