Autoplay
Autocomplete
Previous Lesson
Complete and Continue
JS backend Yetişkin
Javascript Cover
Değişken | Türler | Dizi Methodları ++ (342:13)
Typescript Cover
Typescript (202:34)
SQL Cover
Sql Dersleri (196:44)
Node.js
Temeller (203:14)
Express.js (188:03)
Mongo DB
Ortam Kurulumu ve Methodlar (189:38)
Node.js MongoDB | Mongoose (184:30)
Filter | Sort | Limit | Aggregate (187:29)
Validate | Authentication | JWT (207:51)
Authorization | Roles | Password Reset (194:58)
Password - Forgot - Reset | User İşlemleri | Güvenlik (200:58)
Güvenlik Sorunlarını Çözme | Data Modeling (197:55)
Child Parent - Referans | Populate (202:11)
Rating Hesaplama | Coğrafi Filtre | Dosya Yükleme (189:48)
Dosya Yükleme ve Boyutlandırma | Fullstack Proje (200:56)
Fullstack Proje Devam (198:21)
Chat App
Backend ayarlamaları (51:48)
Http server (37:53)
Websocket Server (46:38)
Moving everything to services (65:20)
Auto detect controllers (36:55)
Registering routes auto (34:36)
Connecting http server to websocket server (81:09)
Modify http controllers, create db models (61:59)
Creating services, authentication (61:28)
Auth create token (49:02)
Auth check in controllers (27:09)
Frontend project, context, router, lazy load (65:36)
React-bootstrap comonents (63:42)
Redux toolkit, async thunk, auth login (74:48)
Login & register state (62:34)
Kullanıcı bilgilerini API'den almak (60:16)
Create room form. (75:10)
Room state (70:35)
Create room (58:15)
Get last rooms (63:12)
Create room review (67:24)
Room details (chat screen) (45:28)
Websocket heartbeat (68:28)
Websocket multi connection bugfix (61:10)
Websocket token auth (54:01)
Websocket controller route (71:01)
Websocket room subscription intro (55:56)
Http route bugfix (54:40)
Websocket room subscription (53:09)
Join room (31:43)
Send message to room (60:10)
Ws close bugfix (52:36)
Send message to all room peers (34:52)
Message box gui changes (37:12)
Message box scroll down, last messages (56:57)
Get last messages in room (39:20)
Online peers username list (46:52)
Peer unsubscribe event handling (50:30)
Register page, minor tasks (49:32)
Room list pagination (50:25)
Room list filter, order, paginate (41:23)
Room list page last changes, finish (30:16)
Writing test with Jest library (56:39)
Writing test for checkAuth function (53:04)
Writing test for registerHttpRoutes funciton (40:22)
Writing test last words (23:28)
Code review & test - auth service login method (80:09)
Mentorluk (28:48)
Input validation bugfix, joi, zod, class-validator (36:16)
Login validation test (27:29)
Register status error test (49:52)
Logout status error test (46:28)
Register-login-logout cycle test success (42:00)
Ödev (18:15)
Deployment - whm nedir, linuxa mongodb kurmak (64:50)
Deployment - 2 (35:08)
Deployment - installing projects and setting env files (34:32)
Deployment - installing projects and setting env files 2 (46:34)
Deployment - Setting domains, A & CNAME records, apache reverse proxy (62:31)
Deployment - project cors bugfix (40:33)
Moral motivasyon (23:46)
Next.js
Next.js Nedir? App Routing (118:18)
Routing Devam (145:01)
Routing Bitiş | CSR vs SSR (138:09)
Next Devam (150:04)
Ticket App Proje (143:20)
Ticket App Bitiş | Car Rental (139:41)
Car Rental App Devam Stripe İle Ödeme (133:04)
Car Rental Bitiş (116:12)
Next.js & Typescript
Prompt App (128:19)
Prompt App Finish (87:52)
Teach online with
Connecting http server to websocket server
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock