Merhaba bu seri backend geliştiricisi olmak isteyenler için basitten zora ilerleyen bir seridir. her modülden sonra sorular soracağım ve bu soruları yorum olarak atmanızı isteyeceğim. çok chill bir seri olacağına inanıyorum katılacak olanların yorumlarını bekliyorum her hafta en az 1 modülü tamamlayacağız bu biraz da bana ve hayatımdaki problemlere de bağlı fakat her hafta kesinlikle en az bir içeriği tamamlamaya gayret edeceğim. belki de bir hafta içerisinde birden fazla modülü geçerim. 7 günü geçmeyecek yani içeriklerin gelmesi o yüzden yorumlarınızı bekliyorum. Seri sürecinde teknik sorunlarınız ve sıkıntılarınızı özelden sormak yerine yardım merkezini kullanın. önceden yaptığım dart dili ve flutter ile mobil uygulama geliştirme serisi gibi uzun soluklu bir seri olacak. Burada içerikte belirtilen modüller ile ilgili konular açacağım ve seriyi devam ettireceğim. Bu arada cross platform mobil uygulama geliştirme öğrenmek için yazmakta olduğum seriyi de buradan inceleyebilirsiniz:
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #1
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #2
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #3
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #4
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #5
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #6
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #7
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #8
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #9
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #10
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #11
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #12
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #13
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #14
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #15
Flutter button çeşitleri ve kullanımları
Flutter & Dart Fundamentals | Örnek Quiz Uygulaması #16
Flutter uygulamalarında debugging mantığı #17
Flutter element tree render tree mantığı
Flutter cubit mantığı fonksiyon ve event bazlı yaklaşım
Baştan sona Twitter'ı yazalım #1 (Flutter, Riverpod, Fpdart, Appwrite)
Baştan sona Twitter'ı yazalım #2 (Flutter, Riverpod, Fpdart, Appwrite)
Baştan sona Twitter'ı yazalım #3 (Flutter, Riverpod, Fpdart, Appwrite)
Baştan sona Twitter'ı yazalım #4 (Flutter, Riverpod, Fpdart, Appwrite)
Full Stack Amazon Clone ve Admin Paneli Yazalım | Node.js, Flutter #1
Dart Flutter ile Whatsapp Responsive UI Yazalım
Backend Geliştirme Serisi: Node.js, GraphQL API, REST API, MongoDB, SQL, & Deno.js serisi #1
Serinin içeriği:
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #1
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #2
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #3
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #4
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #5
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #6
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #7
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #8
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #9
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #10
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #11
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #12
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #13
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #14
0'dan İleri Seviyeye Mobil Uygulama Geliştirme Eğitimi Veriyorum #15
Flutter button çeşitleri ve kullanımları
Flutter & Dart Fundamentals | Örnek Quiz Uygulaması #16
Flutter uygulamalarında debugging mantığı #17
Flutter element tree render tree mantığı
Flutter cubit mantığı fonksiyon ve event bazlı yaklaşım
Baştan sona Twitter'ı yazalım #1 (Flutter, Riverpod, Fpdart, Appwrite)
Baştan sona Twitter'ı yazalım #2 (Flutter, Riverpod, Fpdart, Appwrite)
Baştan sona Twitter'ı yazalım #3 (Flutter, Riverpod, Fpdart, Appwrite)
Baştan sona Twitter'ı yazalım #4 (Flutter, Riverpod, Fpdart, Appwrite)
Full Stack Amazon Clone ve Admin Paneli Yazalım | Node.js, Flutter #1
Dart Flutter ile Whatsapp Responsive UI Yazalım
![logo.png](https://www.turkhackteam.org/styles/v1/tht/logo.png)
Backend Geliştirme Serisi: Node.js, GraphQL API, REST API, MongoDB, SQL, & Deno.js serisi #1
Serinin içeriği:
modül 2 içerik: JavaScript Hatırlatalım (Js bilenler bu modülü geçebilir) Javascript Nedir? let & const arrow functions nesneler, fonksiyonlar array kavramı, referans tipleri spread & rest operatörleri destructuring kavramı async kod ve promise template literals | modül 3 içerik: temel şeyler web nasıl çalışır node serverı oluşturmak node hayat döngüsü & event loop requestleri anlamak response yollamak request & response headerları routing redirecting parsing olaya dayalı programlama blocking - non blocking bazı önemli dokunuşlar node modül sistemi | modül 4 içerik: npm scriptlerini anlamak 3.taraf paketler nodemonu kullanmak global ve local npm paketleri farklı hata türleri syntax hatalarını bulup çözmek runtime hatalarını çözmek mantıksal hatalar debuggerı kullanmak debug console | modül 5 içerik: Express.js Express.js nedir? Express.js'i yüklemek middleware eklemek middleware nasıl çalışır express.js ile ilgili bazı önemli şeyler farklı routelarla çalışmak gelen istekleri parselamak middleware limiting express router kullanımı hata sayfası eklemek html sayfaları sayfalara stil verme navigation | modül 6 içerik: dinamik içerik requestler userlar arası veri paylaşımı dinamik içerik html -> pug layout ekleme handlebars ejs | modül 7 içerik: MVC mvc nedir? controller eklemek model eklemek data storelama data çekme file storage refactörleme | modül 8 içerik: uygulamayı geliştirmek structure oluşturmak navigasyon üzerine çalışmak routelar storelama data göstermek editlemek & silmek yeni item eklemek | modül 9 içerik: gelişmiş dinamik hazırlık dyanmic params product detail data post requests model ekleme query params editleme silme gösterme | modül 10 içerik: SQL'e giriş db seçmek nosql nedir sql ve nosql farkı mysql uygulamayı sql db bağlama basit sql tablo oluşturmak ürünleri çekmek dbye veri eklemek where condition (veriyi şartlı çekmek) | |
modül 11 içerik: sequelize sequelize db bağlamak model tanımlama data ekleme ürün oluşturma findById() where admin ürünlerini çekmek ürünleri güncellemek ürünleri silmek user model oluşturma dummy user ilgili ürünleri çekmek yeni ürünler eklemek geri kalan kısımlar | bölüm 12 içerik: nosql & mongoDB mongodb nedir nosql mongodb ayarlamak mongodb driver db bağlantısı ürün oluşturmak mongodb compassı anlamak bütün ürünleri çekmek tek ürün çekmek editleme & silme yeni kullanıcıları eklemek kullanıcıları dbde tutmak diğer eksiklikler | bölüm 13 içerik: mongoose mongoose nedir mongodb server mongoose ürün şeması bütün ürünleri çekmek tek bir ürün çekmek silmek update atmak user model eklemek geri kalan eksiklikler | bölüm 14 içerik: oturumlar & cookiler cookie nedir ? giriş formu oluşturmak cookileri manipüle etmek ayarlamak session nedir session middleware mongodb store sessions geri kalan eksiklikler | bölüm 15 içerik: giriş (auth) authtentication nedir nasıl uygulanır şifreleri şifrelemek middleware kullanmak CSRF Saldırılarını anlamak CSRF Token CSRF koruması csurf() geri kalan eksiklikler | bölüm 16 içerik: mail yollama sendgrid nodemailer | bölüm 17 içerik: gelişmiş auth şifre sıfırlama token mantığı token oluşturma authorization | bölüm 18: validationu anlamak niye buna ihtiyacımız var basic validation checkleme geri kalan kısımların validasyonu | bölüm 19: hatalar hata türleri ve hataları çözmek hata analizi error sayfalarını döndürmek express.js hata halledici middleware status codeları | bölüm 20 içerik: dosya indirme + upload filepicker eklemek file uploads filename & filepath ayarı dbde storelama dosyaları silmek izinleri kısıtlamak geri kalan eksiklikler |
bölüm 21: pagination pagination | bölüm 22: async async istekler domu manipüle etmek | bölüm 23: bazı eksiklikleri tamamlamak | bölüm 24 içerik: REST API temelleri | bölüm 25: REST API örnek | bölüm 26: nodejs te await asyncyi anlamak | bölüm 27: websockets ve socket.ioya bir bakış | bölüm 28: graphQL ile çalışmak graphQL nedir anlamak hataları halletme GraphQL API ayarları login query ve işlevselliği resim yükleme sayfalama post güncelleme post silme ekleme diğer eksiklikler | bölüm 29: deploylama Heroku | bölüm 30: testing |
bölüm 31: bazı eksiklikler | bölüm 32: modern js ve nodejs | bölüm 33: nodejs & typescript | bölüm 34: denoya giriş deno + mongodb crud |
Başlıklar ve içerikler bu şekilde olacak. Öncelikle her modül sonrası konu sonunda sorular soracağım ve bu soruların cevaplarını yorum olarak atmanızı isteyeceğim. Benim de takıldığım yerler olabilir @Enistein'ı çağırırız bu seri özelinde cevaplayamayacağı bir şey olmadığı için sorun yok. Yani kaptanımız da var. @KaptanTR bu seriye abone olacakları yorumlarda bekliyorum.
Not: seri konularını açtıkça linkleri bu konuya ekleyeceğim ve en üstte belirttiğim gibi haftalık olarak kesinlikle içerik gireceğim o yüzden ilgilenenler takipte kalsın.
Son düzenleme: