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
Seri öncesi javascript bilgisi için:
@DarkS0LDIER 'a js serisi için teşekkürler:
Javascript temeli olmayanlar için sıfırdan ileriye javascript eğitimleri aşağıdadır (her yeni konu çıktığında güncellenecek) :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
Seri öncesi javascript bilgisi için:
@DarkS0LDIER 'a js serisi için teşekkürler:
Sıfırdan İleri Seviye Javascript #1 Veri Türleri
Merhaba, bugün yeni bir serimize başlıyoruz. Javascript, web programlamada html,css hemen sonrasından gelen temel bir gereksinimdir. Eğer Javascript bilmiyorsanız web programlamacı olamazsınız. Bu serimizde ister altyapısı olsun ister ilk programlama dili olarak öğrenecekler için bu kaynak eğer...
www.turkhackteam.org
Sıfırdan İleriye Javascript #2 Booleanlar, Operatörler ve Tarih
Boolean'lar, Operatörler, Tarih Merhabalar, bugün sıfırdan ileri seviye javascript dersimizin 2.konusundayız. Geçen konu veri türleri, değişken türleri, string metotları ve math objelerini öğrenmiştik. Bugün ise dünkü konuda hafiften değindiğim boolenlar, operatörleri ve bugün ilk defa görecek...
www.turkhackteam.org
Sıfırdan İleriye Javascript #3 Koşullar
Herkese merhaba, bugün sıfırdan ileriye Javascript dersimizin 3.dersindeyiz. Bugün hepinizin aşina olduğu ve basit olan bir konu olan koşullar ifadelerini öğreneceğiz. Koşullar kodlarımızda sıkça kullandığımız bir şeydir. Programlamanın temel yapı taşlarından biri olan koşullara bir göz atalım...
www.turkhackteam.org
Sıfırdan İleriye Javascript #4 Örnek Alıştırmalar
Merhabalar, bugün sıfırdan ileri seviye Javascript konularımızın 4.bölümündeyiz. Bugün konu anlatımından daha çok geçen 3 ders ile alakalı somut örnekler yaparak öğrendiklermizin ne işe yaradığını ve pekiştirmemize yardımcı sağlayacağını düşünüyorum. Soruların cevaplarına bakmadan önce ilk siz...
www.turkhackteam.org
Sıfırdan İleriye Javascript #5 Diziler
Merhabalar, en son dersimizde şöyle bir genel tekrar yapmıştık sizlerle. Bugün yine önemli bir konuyu öğreneceğiz. Bu konu diziler (arrays). Diziler bizler için oldukça önemlidir çünkü bir değişken tanımladığınızı varsayalım. Bu değişkenin içinde birden çok veri olabilir mi ? Olmaz a = 4 ise a =...
www.turkhackteam.org
Sıfırdan İleriye Javascript #6 Döngüler
Hepiniz yeni bir Javascript konusuna hoş geldiniz. Bugün yine bir temel olan ama aynı zamanda çok önemli bir konuyu göreceğiz. Döngüler bir işi birden çok kez yapmamız gerektiğinde kullandığımız kodlardır. Mesela bir program düşünelim bu program ilk 100 sayıyı bize gösterecek peki biz bu ilk...
www.turkhackteam.org
Sıfırdan İleriye Javascript #7 Fonksiyonlar
Merhaba yeni bir sıfırdan ileriye Javascript konusuna hoş geldiniz. Bu konuya kadar birçok metot, konu ve yapı gördük. Bu yapıları tek tek yazmak bazen işimizi zorlaştırıyor. Örneğin bir adet kullanıcı ve bir adet işletme hesapları var diyelim. Kişiler her neye kayıt olursa olsun her iki hesapta...
www.turkhackteam.org
Sıfırdan İleriye Javascript #8 4-7 Konularının Örnekleri
Yeni bir sıfırdan Javascript konusuna hoş geldiniz. Bu konuda öğrendiğimiz son 3 konuyu örneklerle tekrar edeceğiz. Direkt kodlara bakmadan önce kendiniz yapmaya çalışın. Yapamıyorsanız bakarak yapın daha sonra tekrar deneyin. Böyle böyle geliştiğinizin farkına varacaksınız. İyi okumalar 1)...
www.turkhackteam.org
Sıfırdan İleriye Javascript #9 Scope Kavramı ve Objeler
Yeni bir sıfırdan ileriye Javascript konusuna hoş geldiniz. Bugün objeleri işleyeceğiz. Objeler oldukça sık kullanılan ve işimize yarayan kavramlardan bir tanesidir ama direkt objelere geçmeden scope kavramını öğrenmekte fayda var. İyi okumalar. Scope Nedir ? Scope bir değişkenin içerdiği...
www.turkhackteam.org
Sıfırdan İleriye Javascript #10 Yüksek Dereceli Fonksiyonlar
Yeni bir sıfırdan Javascript konusuna hoş geldiniz. Hatırlarsanız fonksiyonları işlemiştik. Şimdi bu fonksiyonların biraz daha gelişmiş halini göreceğiz. Bu yüksek dereceli fonksiyonlar bir işlevi parametre olarak alıp değer olarak döndüren fonksiyonları diyebiliriz. Ok fonksiyonları en büyük...
www.turkhackteam.org
Sıfırdan İleriye Javascript #11 Set ve Map Metodları
JavaScripte Set ve Map, verileri düzenli bir şekilde depolamak için kullanılan iki tür nesnedir. Bu veri yapılarının her ikisi de aynı nesnenin içinde farklı veri türlerini depolamak için kullanılır. Maps'te veriler bir anahtar-değer çifti olarak depolanırken Set'te veriler benzersiz olan tek...
www.turkhackteam.org
Sıfırdan İleriye Javascript #12 Örnekler
Yeni bir sıfırdan ileriye Javascript konusuna hoş geldiniz. Bugün işlenen son 3 konu hakkında örnekler yapacağız. Direkt soruların çözümüne geçmeden önce kendiniz uğraşırsanız daha faydalı olacaktır. İyi okumalar. 1) Aşağıdaki kullanıcı koleksiyonunu bir MongoDB veritabanından aldığınızı...
www.turkhackteam.org
Sıfırdan İleriye Javascript #13 Spreading ve Destructuring
Yeni bir sıfırdan ileriye Javascript konusuna hoş geldiniz. Bugün işlerimizi kolaylaştıran Spreading ve Destructuring tanımlarını ele alacağız. İyi okumalar. Spreading ve Destructuring nesne ve dizileri olduğundan daha küçük parçalara veya küçük parçaları tek bir bütün elde etmeye ihtiyacımız...
www.turkhackteam.org
Sıfırdan İleriye Javascript #14 Konsol Metodları
Yeni bir sıfırdan ileriye Javascript konusuna hoş geldiniz. Bugünkü konumuz oldukça işimize yarayan ve anlaması kolay olan konsol metotları olacak. Bugüne kadar hep console.log ifadesini kullanadık ama bazı zamanlar bunlar yeterli olmayabilir. Bu ders bunları öğreneceğiz iyi okumalar...
www.turkhackteam.org
Sıfırdan İleriye Javascript #15 Error Handling
Yeni bir sıfırdan ileriye Javascript konusuna hoş geldiniz. Bugün basit ve oldukça ihtiyacımız olan bir konu olan Error Handling yani hatalarla başa çıkmayı öğreneceğiz. İyi okumalar Error Handlingin temel yapısı try ve catch komutlarını kullanmaktır. Bunu örneğe dökersek daha iyi anlaşılır...
www.turkhackteam.org
Sıfırdan İleriye Javascript #16 Class (Sınıflar)
Yeni bir sıfırdan ileriye Javascript dersine hoş geldiniz. Bugün işleyeceğimiz konu "Sınıflar" dilerseniz hiç uzatmadan konuya giriş yapalım. Sınıflar Sınıflar veya İngilizce haliyle Classes, bize OOP (Nesne Yönelimli Programlama) yaygın olarak kullanılan yapılandırmayı kullanmamızı olanak...
www.turkhackteam.org
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 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: