Eğitim İçeriği
Node.js özellikleri ve Temelleri (Java ile karşılaştırma)
- Node.js, V8 ve Sunucu Tarafı Geliştirme (Neden Node.js kullanılmalı?)
- Bloke Edici ve Bloke Edilmeyen İşlemler
- Olay Yönelimli Programming
- Olay Döngüsü ve Geri Çağırma Deseni
- Node.js Mimarisi
- Modül ve Güvenli Alan Deseni
- Npm
- Bağımlılık Mekanizmaları
- package.json Dosyası
- V8 Motoru İç Yapısı
- Bellek Şemaları
- Çöp Toplama
- Bellek Sızıntıları
- Bellek ve CPU'nun İzlenmesi
- Node.js ile Kayıt
- Node.js Ara Yazılımı
- SSL ve TLS
- Node.js Sürümleri ve Geçişleri
Express.js özellikleri ve Temelleri (Java EE spesifikasyonu (Websphere, Tomcat) ile karşılaştırma)
- Uygulama Yapılandırması ve Ayarları
- Şablon Motorları
- Yönlendirme
- HTTP
- İstek ve Yanıt Nesneleri
- SSL ve TLS
- Hata Yönetimi
- Çoklu İş Parçacığı
- JSON
WebStorm
- Başlangıç
- Akıllı Özellikler
- Paket Yöneticileri
- WebStrom & Node, Angular, Express
- Kod İncelemesi, Kalite Araçları, Profil Oluşturma
- Hata Ayıklama
- Birim Testi
PM2
- Uygulama Paketleme ve Dağıtımı
- Nodejs+pm2 çalışma zamanı paketleme ve dağıtımı
- Nodejs betik paketi
- Nodejs sürümünü kontrol etme ve değiştirme
- Dosya sistemi konumları ve standartları
- Kayıt
- Başlangıç betikleri
- SSL/TLS sertifikaları
- İzleme
- Uygulamaları durdurma, başlatma, silme, canlandırma
- PM2 işlemini durdurma, başlatma, canlandırma
Winston.js ile Kayıt
- Winston ile Kayıt
- Taşıyıcılar
- Kayıtlayıcılar
- Kayıt Seviyeleri
- Profil Oluşturma
- Kayıtları Akışa Alma
- Kayıtları Sorgulama
- Filtreler, Yeniden Yazıcılar
Kurs İçin Gerekli Önbilgiler
Katılımcıların Node.js ve Express.js ile geliştirme konusunda bazı temel bilgilere sahip olmaları gerekmektedir.
Danışanlarımızın Yorumları (5)
Friendly environment. Also, I liked one on one training. It’s very productive. I would definitely recommend it to my friends and colleagues.
Zeed - Tamkeen Technologies
Eğitim - Building Microservices with NodeJS and React
The situation was atypical because an intensive training for developers was to be conducted with non-developers. Lukasz took up this challenge with empathy and a lot of humour. Through his intelligent and flexible manner, he was able to ensure that a concrete learning gain was achieved for everyone. I enjoyed this very much and would gladly take a seminar with Lukasz again.
Christoph - Honda Bank GmbH
Eğitim - MERN Fullstack Development
Learned a whole lot about the topic
Zsolt Langviser - Accenture Industrial SS
Eğitim - NestJS: Beginner to Advanced
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Eğitim - Building Web Apps using the MEAN stack
I mostly liked the all the in code examples.