Uçtan Uca Nodejs

Uygulamalarla birlikte Nodejs daha iyi kavrayın.

4.00 (87 reviews)
Udemy
platform
Türkçe
language
Web Development
category
Uçtan Uca Nodejs
731
students
30 hours
content
Feb 2023
last update
$19.99
regular price

What you will learn

Nodejs

Express

Nodejs Modülleri

Socketio

Katmanli Backend Mimarisi

Mongoose

Prisma

Database ORM

Redis

Docker

RabbitMQ

MicroService

MySql Connection

Node Mail

MongoDB

Express MVC

Nodejs Middleware

JSON Web Token

EJS Template Engine

Swagger

Nodejs Typescript

Description

Uçtan uca Nodejs eğitimine hoşgeldiniz!

Sizlere sunmuş olduğum bu eğitim;

•Yazılım alanını tanıma.

•Nodejs developer olma yolunda ilerleme ve kendinizi geliştirme .

•Günümüzün Backend Teknolojilerinin popüler yıldızlarından Nodejs ve bileşenlerini öğrenme,çeşitli teknolojileri tanıma ve güncel örnekleme

hedeflerini paylaşıyorum

•Expressjs ile beraber Nodejs gücüne güç katmayı,

•Mongoose, Sequelize, Prisma gibi ORM araçlarıyla çalışmayı,

•Uygulamamızı Docker hale getirmeyi,

•Mysql,Postgresql, Mongoose gibi ilişkisel ve ilişkisel olmayan veri tabanlarıyla çalışmayı,

•Heroku  ortamına proje deploy etmeyi,

•RabbitMQ gibi kuyruk teknolojilerini,

•Redis gibi cache teknolojileri,

•Typescript ile beraber kodumuzu güzelleştirmeyi  ve çok daha fazlasını öğreniyor olacağız.


Bu kursta sizlere adım adım Nodejs eğitimi ve yazılım dili olarak gerekli bilgileri ve tecrübelerimi aktaracağım bu sayede bilgiyi doğru ve yeterli şekilde elde edebileceksiniz.  Öğrenmiş olduğunuz bilgiler ile piyasa içerisinde bulunmuş olduğunuz firma içerisinde kullanıldıgını görecek ve kendinizi bir adım öne atmış olacaksınız.


Bu kursu neden almalıyım?

Senior Frontend Developer olarak piyasa içerisinde aktif çalışmaktayım.

Yazılım alanını öğrenmek,kendini geliştirmek,bu sektörde iş icra etmek,kariyerinde ilerlemek isteyenlerin aradıklarını bulabilecekleri,teorik bilgileri pratiğe çevirebilecek bir eğitim anlattım.

Nodejs Türkiye piyasası içerisinde hatrı sayılır bir yere sahip.


 

Eğitime kaydolduğunuzda;

•23 saat üzeri eğitim

• İstediğiniz de erişim imkanı

•Sorularınızı telegram grubumuzda sorabilirsiniz

•Kariyer oluşturma,ileri seviyeye taşıma imkanı sağlarsınız.



Başlamaya hazır mısınız?

Eğitime bugün başlayabilir; başarılı, çeşitli inovasyon örnekleriyle yazılım uzmanı olmak için ilk adımı atabilirsiniz.

Ben sizlerle bu süreci paylaşmak için sabırsızlanıyorum

Kursta görüşmek üzere.

Content

Giriş

Giriş
Neler Öğreneceğiz ?
Nedir bu NodeJS
Neden NodeJS Kullanmalıyız ?
NodeJS Nasıl Çalışır ?
Türkiyede NodeJS
Bilgilendirme Telegram
NodeJS Kurulumu
Npm Paket Yöneticisi

Nodejs Modüler Yapısı

Path Modulü
Fs Modülü
Os Modülü
Zlib Modülü
Url Modülü
Timers Modülü
Child Proses Modülü
Crypto Modülü
DNS Modülü
Events Modülü
Http Modülü
Process Modülü
Readline Modülü
Kendi Modülümüzü Oluşturalım

Npm Paket Yöneticisi

Npm Paket Yöneticisi - 1
Npm Paket Yöneticisi - 2
Npm Paket Yöneticisi - 3

Nodejs Console App

Console App - 1 (Console Üzerinden Girilen Sayıların Toplamını Bulma)
Consel App - 2 (Console Üzerinden Belirtilen Dosyanın Okunması)
Console App - 3 (Consel Üzerinden Girilen İfadeye Göre QR Code Oluşturma)

NodeJS Express

Expressjs nedir ?
Uygulama Oluşturma
Gelen İsteklerin Karşılanması
File Serve
Static File Serve
Redirect
JSON Nedir ?
Json Response
Http Methotları
Http Durum Kodları
Postman Kurulumu
Http Methotlarını Uygulama

Expressjs Router

Router
Router & Http Methotları
Router Params & Query Params
404 Not Found
Routerların Düzenlenmesi
Controller Oluşturulması

Nodejs MVC

Giriş & EJS Kurulum
Views Directory Change
EJS Veri Gönderme
EJS Loop & Condition
Partials
Statik Dosyalar
Express Generator

Nodejs Api

Api Nedir ?
API Oluşturalım
API Test Edelim
Request'e Yakından Bakalım
Response'a Yakından Bakalım

Nodejs & Express & Typescript

Express & Typescript

Nodejs Swagger

Swagger Nedir ?
Express Api Oluşturulması
Nodejs Swagger Entegrasyonu

Nodejs Middleware

Middleware Nedir ?
Global Middleware
Route Base Middleware
Middlewarelerimizi Düzenleyelim

Nodejs FileUpload

Tekli Dosya Yükleme
Dosya Filtreleme
File & Form Verisi Gönderilmesi
Uploads Klasörünün Otomatik Oluşturulması
Multer'ı Middleware Olarak Kullanma
Çoklu Dosya Yükleme
Hata Yönetimi
Farklı Field Değerine Sahip Dosyaların Gönderilmesi
Any File Upload & Limit
Memory Storage

Nodejs JWT

JWT Nedir ?
Token Oluşturma
Token Doğrulama
Jwt & Express
JWT Middleware

Nodejs Relational Database İşlemleri (MySQL)

Veritabanı Nedir ?
MYSQL Kurulum
MYSQL Bağlantısı
MYSQL Db Oluşturma
MYSQL Tablo Oluşturma
Tabloya Veri Ekleme
Çoklu Veri Ekleme
Dinamik Olarak Veri Ekleme
Verileri Listeleme
Tablo Sorgulama
Tablodan Veri Silme
Tablodan Veri Güncelleme
Tablo İlişki Türleri
1-Çok Tablo Oluşturma
1-Çok Tabloya Kayıt Ekleme
1-Çok Tablodan Veri Listeleme
1-Çok Tablodan Veri Güncelleme
1-Çok Tablodan Veri Silme
1-1 Tablo Oluşturma
1-1 Tabloya Veri Ekleme
1-1 Tablodan Veri Listeleme
1-1 Tablodan Veri Güncelleme
1-1 Tablodan Veri Silme
Çok-Çok Tablo Oluşturma
Çok-Çok Tabloya Veri Ekleme
Çok-Çok Tablodan Veri Listeleme
Çok-Çok Tablodan Veri Güncelleme
Çok-Çok Tablodan Veri Silme
MySql Transaction & Connection Kapatma

Nodejs ORM Relational DB (Sequelize)

ORM Nedir ?
Sequelize Db Bağlantısı
Sequelize Tablo/Model Oluşturma
Sequelize Model Config
Sequelize Veri Ekleme
Sequelize Veri Listeleme
Sequelize Veri Sorgulama
Sequelize Veri Silme
Sequelize Veri Güncelleme
Sequelize Bulk Create
Sequelize FindorCreate & FindandCountAll
Sequelize Getter & Setter & Virtual
Sequelize Validation
Sequelize Hooks
Sequelize Query
Sequelize Transactions
Sequelize & Express
Sequelize 1 - Çok Model Oluşturma
Sequelize 1-Çok Kayıt Oluşturma
Sequelize 1-Çok Get & Count & Add & Create
Sequelize 1-Çok İlişkinin Koparılması
Sequelize 1-Çok İlişkili Verinin Listelenmesi & Sorgulanması
Sequelize Çok-Çok Model Oluşturma
Sequelize Çok-Çok Kayıt Oluşturma
Sequelize Çok-Çok Get & Count & Create
Sequelize Çok-Çok İlişkinin Koparılması
Sequelize Çok-Çok İlişkili Verinin Listelenmesi & Sorgulanması

Nodejs ORM Relational DB (Prisma)

Prisma Giriş
Prisma Model Oluşturmaya Yakından Bakalım
Prisma Kayıt Oluşturma
Prisma Listeleme & Sorgulama & Gruplama & Avg
Prisma Kayıt Güncelleme
Prisma Kayıt Silme
Prisma & Express
Prisma 1-Çok İlişki Oluşturma
Prisma 1-Çok Kayıt Oluşturma
Prisma 1-Çok Kayıt Listeleme & Sorgulama
Prisma 1-Çok Kayıt Güncelleme
Prisma 1-Çok Kayıt Silme
Prisma Çok-Çok İlişki Oluşturma
Prisma Çok-Çok Kayıt Oluşturma
Prisma Çok-Çok Kayıt Listeleme & Sorgulama
Prisma Çok-Çok Kayıt Güncelleme
Prisma Çok-Çok Kayıt Silme
Prisma Transactions
Prisma Pagination
Prisma Query

Process Environment

Environment Values Nedir ?
Nodejs DotENV

Nodejs Whatsapp Mesajlarını Database Kayıt Etme

Nodejs Whatsapp Mesajlarını Database Kayıt Etme

Nodejs NoSQL Database İşlemleri (MongoDB)

NoSQL Database Nedir ?
MongoDB Kurulumlar
MongoDB DB & Collection Oluşturma
MongoDB Kayıt Oluşturma
MongoDB Kayıt Listeleme & Sorgulama
MongoDB Kayıt Güncelleme
MongoDB Kayıt Silme
MongoDB Sort & Skip & Limit
Express & MongoDB

Nodejs ORM NoSQL (Mongoose)

Mongoose Giriş
Mongoose Schema Oluşturma
Schema Hooks & Static & Virtual & Query
Mongoose Kayıt Oluşturma
Mongoose Kayıt Listeleme & Sorgulama
Mongoose Kayıt Güncelleme
Mongoose Kayıt Silme
Mongoose Model Validation
Mongoose Skip & Limit & Order
Mongoose & Express
Mongoose İlişki Oluşturma
Mongoose 1-Çok Kayıt Oluşturma
Mongoose 1-Çok Kayıt Listeleme & Sorgulama
Mongoose 1-Çok Kayıt Güncelleme
Mongoose 1-Çok Kayıt Silme

Nodejs Express Validator

Express Validator Giriş
Validator Kullanımı
Dinamik Mesaj & Multiple Validasyon
Params Validasyon
Query Validasyon
Custom Validator

Nodejs Mail Gönderme

Nodejs Email

Nodejs Redis

Redis Nedir ?
Redis Kurulumu
Redis'e Bağlanalım
Redis SET
Redis GET
Redis DEL & SETEX
Redis COMMANDS
Express & Redis

Nodejs Loglama

Neden Loglama Yapılır ?
Winston & Express Kurulumu
Winston ile İlk Loglama İşlemi
Winston Custom Log Formatı Oluşturma
Winston Günlük Log Dosyası Oluşturma
Winston & Express

Nodejs RabbitMQ (Kuyruk Yapıları)

RabbitMQ Nedir ?
RabbitMQ Kurulum
RabbitMQ İçin Örnek Senaryonun Oluşturulması
RabbitMQ Bağlantı İşlemi
RabbitMQ Publisher Oluşturma
RabbitMQ Publisher Test Edilmesi
RabbitMQ Consumer & Kuyrugun Tüketilmesi

Katmanli Backend Mimarisi Oluşturma

Katmanlarımızı Oluşturalım
Express Kurulumu
Serverconfig & DotENV
DB Bağlantısı
Helmet & Cors & HttpStatusCodes
Router
Logger
Validator
Auth Middleware & JWT
CONSTS
Şema Tanıtım
Modellerin Oluşturulması
Controllerların Oluşturulması
Router & Controller Entegrasyonu
Logger Middleware Olusturma
Logger Middleware Entegrasyonu
Md5 Hash
Ülke ve Şehir Datalarının Oluşturulması
GetAllCountry
GetCityById
BaseResponse DTO
Hata Durumları
Hataların Loglanması
GetCityById Validasyon İşlemleri
Company Service & Company Dal Oluşturulması
Company Model DTO Oluşturulması
Company Logo Yükleme
Create Upload Directroy & Get Host Helper
Logonun Kayıt Edilmesi
Dosyanın Serve Edilmesi
Dosya Yükleme Hata Yönetimi
File Service Oluşturulması
File Service Entegrasyonu
Firma & Resim Oluşturulması
CreateCompany Validasyon İşlemleri
GetAllCompanies
DeleteCompanyById
GetCompanyById
UpdateCompanyById
Firma ve Dosyanın Silinmesi
UpdateLogo
CreateTitle
GetAllTitle
GetTitleById
UpdateTitleById
DeleteTitleById
CreatePerson
Parola Hashleme & CreatePerson Validasyon İşlemleri
Personel Email Validasyon
Personel TC Numarası Validasyon
Personel Avatar Upload
Personel Cv Upload
GetCompanyByPersonelId
GetTitleByPersonelId
GetPersonById
GetAllPersons
GetAllPersons Pagination
UpdatePersonById
DeletePersonById
UpdatePersonCV
UpdatePersonAvatar
Personel & Title İlişkisi
Personel & Company İlişkisi
Personel Silme & Title İlişkisi
Personel Silme & Company İlişkisi
Company & Personel İlişkisi
Company Silme & Personel İlişkisi
Title & Personel İlişkisi
Title Silme & Personel İlişkisi
Auth Middleware Uygulanması

Nodejs PM2

Nodejs Process Manager

Nodejs SOCKETIO (Real Time Communication)

WebSocket Nedir ?
SocketIO & Kurulum
Socket Server Olusturulması
Client & Server Connection
Client Disconnect & Disconnecting
Client to Server & Server to Client
Configlere Bir Göz Atalım
Once & Off & Remove
IO To
Socket Broadcast & Io Sockets Emit
Rooms
Örnek Uygulama Chart
Socket & Express & Proje Fikirleri

Nodejs & Redis MicroService

Mikro Servis Nedir ?
Kullanıcı & Product Servis Olusturulması
Servislerin Oluşturulması & Db Bağlantıları
Node Redis Pub & Sub
UserCreate
Servisler Arası İletişimin Kurulması

Dockerize Nodejs App

Nodejs Uygulamasını Dockerize Edelim

Nodejs Build

Heroku Build

Reviews

Tuğrul
May 7, 2023
Hocanın anlatımı, ses tonu çok güzel. Dinlerken sıkmıyor. Bazı bölümleri gereksiz bazılarını eksik buldum. Tam bir konu bütünlüğü olmadan olsun diye koyulmuş, devamı getirilmemiş bölümler var. Bunlar olmasada olurdu diyebilirim. Nodejs için güzel bir kurs, tavsiye ederim. Hoca kursu geliştirir, yeni bölümler eklerse çok güzel seviyelere gelebilecek bir kurs olduğunu düşünüyorum.
Arda
March 7, 2023
Kurs içeriği çok güzel olmasıyla beraber anlatım da gayet güzel. Proje kursları gelirse mükemmel olur.
1
October 4, 2022
Yasin Dalkılıç Hoca kendisi adi gibi mubarek birisi. mashaAllah olsun hocamizin biliyine. dersler mukemmel ve tam raziyim.
Bora
September 16, 2022
Arkadaşımın tavsiyesi üzerine edindiğim kurstan şu ana kadar son derece memnunum. Devamının da beni tatmin edeceğinden ve kendimi geliştirmemde büyük bir rolü olacağından emînim.
Koray
August 9, 2022
Şimdiye kadar kurs güzel gidiyor. Arada sorunlar çıkıyor bu gayet normal. Ekrandaki fontlar biraz ufak geldi sanki telefonda izlenmiyor. Ağzına sağlık hocam bir çok konuya deüinmişsin.
Eray
July 30, 2022
Kurs gayet kapsamlı, gayet dolu dolu. Back-end tarafında neye ihtiyacınız varsa, neler bilmeniz gerekiyorsa hemen hemen hepsi burada. Bir puanı kırma nedenim ise hocamızın ders anlatırken net bir senaryo belirlememiş olması. Hata ayıklama vs açısından iyi gözükse de yer yer can sıkabiliyor.
Computer
July 25, 2022
Eğitim içeriğinin 30 saat olduğuna aldanmayınız. Evet bakıldığı zaman oldukça geniş bir konu yelpazesine sahipmiş gibi gözükmekte fakat şahsi fikrim eğitmen konu hakimiyeti ve anlatımı konusunda yetersiz.
Volkan
July 12, 2022
Mükemmel bir kurs. Ayrıntılar ve kolaya kaçmadan tek tek anlatımınız takdir edilmesi gereken bir durum.
Kanıt
July 2, 2022
Eğitimci gerçekten konusunda çok bilgili. Zaten senior developer olarak çalışıyormuş. Kurs içeriğide çok zengin ne ararsanız var. Peki neden 1 yıldız verdim? Kurs açıklamasında temel seviye javascript bilgisi isteniyor. Bence o kısmın değiştirilip uzman seviyesinde js bilgisi ve en az 3 sene sektör tecrübesi bu kursa katılmanın minimum şartı olmalı. Açıkçası kurs benim gibi temel seviye js bilgisi olan biri için tam bir hayal kırıklığı oldu. İnanılmaz derecede hızlı bir anlatım var maşallah çatır çutur ışık hızında kurs devam ediyor. O neydi derken sayfa değişiyor bişiler oluyor. 50 kere durdurarak izledim en son beynim yandı. Yani eğitimci bu kursu udemyde verdiğini unutmuşta sanki kendi gibi diğer senior developerlara eğitim veriyor. Neyi nerde neden yapıyor? mantık nedir? anlamak mümkün değil. Eğitimci çok bilgili olduğundan malesef temel seviyeye inememiş. Yazılıma yeni başlamış birisine kesinlikle tavsiye etmiyorum. Ama aynı başlıklar altında basitleştirilmiş bir anlatımla daha kaliteli örnek projelerle tekrar bu eğitim çekilirse yine alırım. Beğenen arkadaşlar belliki ileri seviye arkadaşlar, ileri seviye olanlar için çok faydalı bir eğitim olabilir ama ben hiçbirşey anlamadım. Saygılarımla.
Seli̇n
June 22, 2022
İçerik olarak çok zengin,yazılımla ilgilenenler kesinlikle bu hocanın react kursunu da almalı. Temelden yazılım öğrenmek isteyenlerde kendini geliştirmek isteyenlerde bu kursta harika deneyimler ve kaynaklara erişebilir. Teşekkürler hocam.

Charts

Price

Uçtan Uca Nodejs - Price chart

Rating

Uçtan Uca Nodejs - Ratings chart

Enrollment distribution

Uçtan Uca Nodejs - Distribution chart
4668978
udemy ID
5/2/2022
course created date
6/22/2022
course indexed date
Bot
course submited by