Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan programlama eğitim dersidir. Eğitmen, AJAX ve XML HTTP request kullanımını adım adım göstermektedir.
- Video, REST API'lerinin ne olduğunu açıklayarak başlıyor ve AJAX'ın temel mantığını anlatıyor. Eğitmen, fake bir REST API üzerinden yorum verilerini çekme, kullanıcı listesini çekme ve postları getirme gibi işlemler için XMLRequest objesi oluşturma, event ekleme ve istek atma gibi konuları detaylı olarak ele alıyor. Ayrıca, red state change event'i kullanarak isteklerin nasıl işleneceği ve gelen verilerin JSON formatına çevrilerek nasıl kullanılacağı da açıklanıyor.
- Videoda AJAX'ın asenkron JavaScript ve XML anlamına geldiği ve uygulamamızdan bir server'a istek atıp oradan veriyi alıp işlememizi sağlayan bir ara katman olduğu bilgisi de paylaşılıyor. Video, bir sonraki derste görüşmek üzere sonlanıyor.
- AJAX ve REST API Tanıtımı
- AJAX, XML Request objesi üzerinden kullanılabilecek, uygulamamızdan bir server'a gidip veriyi alıp işlememizi sağlayan bir ara katmandır.
- REST API, HTTP protokolü üzerinden istekler atılarak servisimize cevap gelen bir web servisidir.
- REST API'lerde JSON formatında veri döndürülür ve URL'lerde soru işareti ve parametreler kullanılarak belirli verilere erişilebilir.
- 01:13REST API Örneği
- REST API'lerde URL'lerde soru işareti ve parametreler kullanılarak belirli verilere erişilebilir, örneğin "post/ailesi=1" adresi post ailesi 1 olan yorumları getirir.
- REST API'lerde URL'lerde parametreler kullanılarak belirli verilere erişilebilir, örneğin "post/ailesi=1" adresi post ailesi 1 olan yorumları getirir.
- REST API'lerde URL'lerde parametreler kullanılarak belirli verilere erişilebilir, örneğin "post/ailesi=1" adresi post ailesi 1 olan yorumları getirir.
- 03:01AJAX Kullanımı
- AJAX ile tarayıcıdan server'a istek atılarak veri alınabilir ve bu veri kendi uygulamamızda kullanılabilir.
- XML Request objesi oluşturulup, red state change event'i eklenerek istek tamamlandığında fonksiyon çalıştırılabilir.
- XML Request'in responseText özelliği kullanılarak karşıdan gelen cevap alınabilir ve JSON formatında gelen veri JSON.parse() metodu ile JSON'a çevrilebilir.
- 09:34AJAX Mantığı
- AJAX ile istek atıldığında, XML Request objesi oluşturulur ve red state change event'i eklenerek istek tamamlandığında fonksiyon çalıştırılır.
- XML Request'in responseText özelliği kullanılarak karşıdan gelen cevap alınabilir ve JSON formatında gelen veri JSON.parse() metodu ile JSON'a çevrilebilir.
- AJAX, asenkron JavaScript ve XML anlamına gelir ve uygulamamızdan bir server'a istek atıp veriyi alıp işlememizi sağlayan bir ara katmandır.
- 13:11XML HTTP Request Kullanımı
- Örnek olarak bir veri çekme işlemi gösteriliyor, bu sefer postlar veya yüzler çekilecek.
- Veri çekme işlemi için "const" kullanılarak adres kopyala yapıştır yerine elle yazılması öneriliyor.
- Red state change olduğunda kol back çalışacak şekilde bir event ekleniyor.
- 14:02Veri Çekme İşlemi
- Red state dört olduğunda veri hazır oluyor ve işlem başarılı sonuçlanırsa JSON formatına çevrilmiş response text'i yazdırılıyor.
- "Get dat" adındaki metot çağrılıyor ve yönelim veriliyor, kullanıcı listesi konsola yazdırılıyor.
- Open yapıp yet isteğinde bulunulması unutulmuş, bu işlem yapıldığında veriler başarıyla çekiliyor.
- 14:52Post Verilerini Çekme
- Post verilerini çekmek için farklı bir adres kullanılıyor.
- XML HTTP request'in kullanım mantığı bu şekilde açıklanıyor.
- Bir sonraki derste görüşmek üzere veda ediliyor.