Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, konuşmacı React uygulaması için hazırladığı backend API'sini tanıtmaktadır.
- Video, API'nin CRUD (Create, Read, Update, Delete) operasyonlarını nasıl gerçekleştirdiğini göstermektedir. Konuşmacı önce API'nin ana sayfasını ve erişim noktalarını göstermekte, ardından Postman uygulaması kullanarak API'ye POST metodu ile yazı ekleme işlemini adım adım anlatmaktadır. Video sonunda, gelecek videolarda sıfırdan bir React uygulaması başlatıp, yazı ekleme ve yorum gönderme gibi temel işlemleri gerçekleştireceklerini belirtmektedir. Ayrıca ileride kullanıcı girişi, kayıt, şifre hashleme ve token oluşturma gibi konulara da değineceklerini söylemektedir.
- React Uygulaması İçin Backend Tanıtımı
- Videoda, React uygulamasının backend kısmında kullanılacak olan uygulama tanıtılmaktadır.
- Uygulama CD operation (Create, Read, Update, Delete) işlemleri için hazır hale getirilmiştir.
- Backend uygulamasının kodları GitHub sayfasında "react dersleri" hesabının "repos" klasöründe açık kaynak olarak paylaşılmıştır.
- 01:11API Erişim Noktaları
- API ile ilgili tüm bilgiler ve erişim noktaları GitHub reponun readme dosyasında bulunmaktadır.
- GET metodlarını test etmek için tarayıcı kullanılabilir, örneğin "post" adresine giderek siteye son yazılar görüntülenebilir.
- "post/id" adresine giderek tekil yazılar, "latest-comments" adresine giderek siteye gelen en son on yorum görüntülenebilir.
- 02:42POST, PUT ve DELETE Metotları
- Tarayıcıda deneyemeyeceğimiz POST, PUT ve DELETE metotları için Postman uygulaması kullanılmalıdır.
- Postman sayesinde endpointlere request gönderilebilir ve gelen cevaplar görüntülenebilir.
- Örneğin, API üzerinden veritabanına yazı eklemek için "post" end pointine POST metoduyla istek gönderilmelidir.
- 03:51Postman Kullanımı
- Postman indirip kurulduktan sonra yeni bir sekme açılarak uygulamanın adresi eklenir.
- API üzerinden veri gönderirken, veriler body kısmına yerleştirilmelidir.
- JSON formatında title ve content alanları tırnak içinde yazılmalıdır, aksi takdirde hata oluşur.
- 05:47API Sonuçları ve Durum Kodları
- POST isteği gönderildiğinde, başarılı giriş durumunda girilen yazı objesi döndürülür.
- Başarılı sonuçlar 200 ile başlayarak döndürülür, yeni içerik oluşturulduğunda 201 created kodu döndürülür.
- Başarılı bir şekilde silindiğinde 204 kodu döndürülür.
- 07:42Gelecek Videolar ve Uygulama Planı
- Sonraki videolarda sıfırdan bir React uygulaması başlatılacak ve yazı ekleme-yorum gönderme şeklinde bir uygulama geliştirilecektir.
- Kullanıcı girişi, kayıt, şifre hashleme ve token oluşturma gibi konular ileride ele alınacaktır.
- Uygulamanın güvenliği için token depolama, kullanıcı yönlendirmesi ve rotaların korunması konuları da ele alınacaktır.