logo

BilGen Yazılım Akademi

“Yazılımın Geleceği Burada Başlıyor: BilGen Yazılım Akademi!”

Hand Emojji ImagesTaksit seçeneğiyle ödeme kolaylığı!

Node.js ile Back-End Geliştirme

Node.js, Ryan Dahl tarafından 2009'da geliştirilmiştir ve temelinde Google Chrome'un JavaScript motoru olan V8 bulunur. Bu motor, JavaScript kodlarını doğrudan makine koduna çevirebilen bir ara yazılım olarak, C/C++ diliyle inşa edilmiştir. Bu çeviri işlemi sayesinde JavaScript kodlarının sunucu tarafında daha hızlı ve verimli bir şekilde çalışmasına olanak tanınmıştır. Node.js'in ortaya çıkışı, JavaScript'in sadece tarayıcı tabanlı olmaktan çıkıp, sunucu tarafında da kullanılabilmesinin önünü açmıştır.

Best Seller Icon Sertifikalı Eğitim
  • Başlangıç Tarihi 01/07/2024
  • Türkçe
  • Sertifikalı Eğitim
Card image

Ne Öğreneceksin?

Bu kurs, Node.js'in temel prensiplerinden başlayarak, sunucu tarafı JavaScript geliştirmenin temellerini öğretmeye odaklanır. Kurs kapsamında, Node.js'in etkinlik tabanlı, non-blocking I/O modelini ve bu modelin uygulamaları nasıl daha hızlı ve ölçeklenebilir hale getirdiğini derinlemesine inceleyeceğiz. Ayrıca, Express.js gibi popüler Node.js framework'lerini kullanarak RESTful API'lar ve web uygulamaları oluşturmayı öğreneceksiniz.

Kurs süresince, dosya sistemi işlemleri, veritabanı entegrasyonları, kullanıcı kimlik doğrulama ve otorizasyon mekanizmaları gibi konuları kapsayan gerçek hayat senaryoları üzerinde çalışacaksınız. Ayrıca, Node.js uygulamalarının test edilmesi, hata ayıklanması ve performans iyileştirmeleri gibi ileri düzey konulara da değineceğiz.

  • JavaScript ve Node.js Temelleri
  • Asenkron Programlama ve Event Tabanlı Programlama
  • Kurumsal Düzeyde Uygulama Geliştirme Becerisi
  • Güvenli Web Uygulamaları için Kullanıcı Kimlik Doğrulama ve Güvenlik Uygulamaları
  • NoSQL ve SQL Veritabanları ile Çalışma
  • Gelişmiş Express.js Teknikleri ve Middleware Kullanımı
  • Test, Hata Ayıklama ve Performans Optimizasyonu
  • Mikroservisler ile Uygulama Ölçeklendirme ve Konteynerizasyon

Kursun ilerleyen bölümlerinde, mikro hizmetler mimarisi ve konteyner teknolojileri ile entegrasyon gibi daha gelişmiş konseptlere geçiş yapacak ve modern yazılım geliştirme süreçlerinde Node.js'in nasıl kritik bir rol oynadığını göreceksiniz. Ayrıca, uygulamalarınızın güvenliğini sağlamak ve ölçeklendirmek için en iyi uygulamaları ve stratejileri öğreneceksiniz.

Kurs bitiminde, Node.js kullanarak kurumsal düzeyde uygulamalar geliştirme becerisine sahip olacak, Node.js ekosistemini ve modüllerini etkin bir şekilde kullanabilecek ve Node.js projelerinizi başarıyla dağıtabileceksiniz. Bu kurs, Node.js'e yeni başlayanlar için mükemmel bir başlangıç noktası olduğu gibi, mevcut becerilerini ileri taşımak isteyen deneyimli geliştiricilere de derinlemesine bilgi ve tecrübe sunar. Kursu tamamladığınızda, Node.js geliştirici topluluğunda talep gören bir uzman olarak kariyerinizi ileriye taşıma fırsatı bulacaksınız.

Daha Fazla Göster

Eğitim Müfradatı

Gereksinimler

  • Temel Programlama Bilgisi: Katılımcıların, temel programlama kavramlarına (değişkenler, döngüler, fonksiyonlar, koşullu ifadeler vb.) hakim olmaları beklenir. JavaScript dilinde temel düzeyde bilgi sahibi olmak kursun anlaşılmasını kolaylaştıracaktır, ancak temel programlama mantığını anlamak kurs için yeterlidir.

Öğrenecekleriniz

  • Temel ve İleri Düzey Node.js
  • Asenkron Programlama
  • RESTful API Geliştirme
  • Gerçek Dünya Projeleri
  • Performans ve Güvenlik En İyi Uygulamaları
  • Node.js ile Mikroservis Mimarisine Giriş
Video Images
14.000TL19.900TL
3 Taksit!
  • Başlangıç Tarihi29 Nisan 2024
  • Kontenjan15
  • Ders Saati100+
  • SeviyeTemel
  • DilTürkçe
  • SertifikaVar
  • Staj DesteğiVar
  • Kariyer DesteğiVar
  • Taksit3
Daha Fazla Göster
Node.js ile Back-End Geliştirme
14.000TL19.900TL