Web Servisleri Temel Bilgileri için Programcı Olmayanlar Eğitimi
Bu kursun amacı, Web Services'yı bir geliştirici/programcı olmayan bakış açısıyla nasıl kullanacağınızı, hatalarını ayıklayacağınızı ve yöneteceğinizi anlamanızı sağlamaktır.
Eğitim İçeriği
Web Services Genel Bakış
- Neden Web Services'ya ihtiyacımız var?
- Servis Odaklı Mimari Prensipleri (SOA)
- HTTP ve XML - tüm bu heyecan ne hakkında?
- Basit Nesne Access Protokolü (SOAP)
- Web Servisi Tanım Dili (WSDL)
- Evrensel Tanım, Keşif ve Entegrasyon (UDDI)
- WS-* profilleri - bunlar nelerdir?
- REST
XML Teknolojisi
- Neden XML Web Services ile?
- XSD Şeması
- XML içinde veri gösterimi
- XSLT tabanlı XML dönüşümleri
- HTTP / XML Web Services vaka çalışması
SOAP
- Mesajlaşma Modeli
- Ad Alanları
- HTTP üzerinden SOAP
- SOAP Zarfı
- Mesaj Başlığı
- Mesaj Gövdesi
- SOAP Hataları
- Ekler
Web Services Tanım Dili
- Web Services Bileşen Tabanlı Yazılım olarak
- Bir IDL'ye İhtiyaç - Dağıtık Hesaplamanın Tarihçesi
- Web Services Tanım Dili
- WSDL Bilgi Modeli
- Soyut Model -- Servis Semantiği
- Mesaj Açıklaması
- Mesajlaşma Stilleri
- Somut Model -- Bağlantı Noktaları, Servisler, Konumlar
- WSDL'yi Genişletme -- Bağlamalar
- Servis Açıklaması
İkili İçeriği İşleme
- WS-I Ekler Profili
- base64Binary Kullanımı
- MIME Ekleri
Diğer teknolojilere genel bakış
- REST
- JSON
- PHP Serileştirme
- ESB
- Entegrasyon Platformları
Kurs İçin Gerekli Önbilgiler
Yok
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Web Servisleri Temel Bilgileri için Programcı Olmayanlar Eğitimi - Rezervasyon
Web Servisleri Temel Bilgileri için Programcı Olmayanlar Eğitimi - Talep Oluştur
Web Servisleri Temel Bilgileri için Programcı Olmayanlar - Danışmanlık Talebi
Danışanlarımızın Yorumları (1)
It was 100% tailored to our needs. We started at a zero level and now we are able to understand WSDL files and use them for our job.
Gosia Ciszewska
Eğitim - Web Services Basics for Non-Programmers
Yapay Zeka Çevirisi
Yaklaşan Etkinlikler
İlgili Kurslar
API Geliştirme ve Testi Java (Jersey) Kullanarak
14 SaatlerJersey, JAX-RS (Java API for RESTful Web Hizmetleri) için açık kaynaklı referans uygulamasıdır. Java'da REST API'leri hızlı ve etkin bir şekilde oluşturmak için kütüphaneler sağlar. Modern test araçlarıyla birlikte kullanılan Jersey, geliştiricilerin API'leri tasarlamasını, oluşturmasını, test etmesini ve belgelemesini verimli hale getirir.
Bu eğitmen yönetimi, canlı eğitim (çevrimiçi veya yerinde) başlangıç seviyesinden orta seviyeye kadar Java geliştiricileri ve testçiler için API geliştirmesi ve testi öğrenmek isteyenlere yöneliktir.
Bu eğitimin sonunda katılımcılar şu becerilere sahip olacaklardır:
- Maven ile bir Jersey projesi ayarlamak.
- Jersey kullanarak RESTful API'ler geliştirmek ve dağıtmak.
- Postman ve otomatik test çerçeveleri kullanarak API'leri test etmek.
- API'ler için hataları yönetme, güvenlik uygulama ve belgelleme.
Eğitim Formatı
- Etkileşimli ders ve tartışma.
- Elden gelmeyecek alıştırmalar ve uygulamalar.
- Bir canlı-lab ortamında uygulama.
Eğitim Özelleştirme Seçenekleri
- Bu eğitimin özelleştirilmiş bir sürümünü talep etmek için lütfen bizimle iletişime geçin.
API Öncelikli Tasarım
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), API'lerin geliştirme verimliliğini artırmak ve API'lerin kalitesini, güvenilirliğini ve yeniden kullanılabilirliğini iyileştirmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Bir yazılım projesini, API öncelikli tasarım kavramları etrafında planlayıp organize etmek.
- API vizyonunu diğer paydaşlarla tartışıp üzerinde anlaşmak.
- API öncelikli bir yaklaşımı verimli bir şekilde uygulamak için gerekli araçları değerlendirip benimsemek.
- Diğer ekip üyeleriyle paralel olarak yazılım geliştirmek.
- Yazılım uygulamaları geliştirme maliyetini azaltmak.
Kurs Formatı
- Etkileşimli ders anlatımı ve tartışma.
- Çok sayıda alıştırma ve uygulama.
- Canlı laboratuvar ortamında uygulamalı uygulama.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçerek ayarlama yapınız.
Microservices'ü Google Bulut Apigee Üzerinde Geliştirme
21 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Google Cloud'un Apigee API Platformu üzerinde bir API oluşturmayı, test etmeyi, hata ayıklamayı ve dağıtmayı öğrenmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Bir API geliştirmeye başlamak için gereken tüm kaynakları içeren bir geliştirme ortamı kurmak.
- Apigee Edge içinde bulunan araçları anlamak ve uygulamak.
- Google Cloud'a bir API oluşturmak ve dağıtmak.
- API hatalarını izlemek ve ayıklamak.
- API'leri daha akıllı hale getirmek için Google Cloud'un analiz ve makine öğrenimi çözümlerinden yararlanmak.
Apigee Hybrid ile API Yönetimi
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), API çalışma zamanını yönetmek ve kontrol etmek, API proxy'lerini ayıklamak ve dağıtmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Apigee Hybrid özelliklerini ve mimarisini anlayabilecektir.
- Hibrit çalışma zamanı düzleminin araçlarını ve komutlarını nasıl kullanacağını öğrenebilecektir.
- Apigee hibritinde ortamları yönetebilecektir.
- API proxy'lerini hibrit bir platforma dağıtabilir ve ayıklayabilir.
API'leri Google Cloud Apigee X Kullanarak Geliştirme
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), geliştiricilerin Apigee X kullanarak API'leri verimli ve güvenli bir şekilde tasarlaması, geliştirmesi ve yönetmesi için tasarlanmıştır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Apigee X ile API çözümleri geliştirmeye başlamak için gerekli geliştirme ortamını kurmak.
- API'lerin geliştirilmesi, güvenliği ve yaşam döngüsünün yönetilmesiyle ilgili temel bilgileri ve en iyi uygulamaları anlamak.
- API'leri tasarlamayı, oluşturmayı ve test etmeyi ve ardından bunları Apigee X platformunda dağıtmayı öğrenmek.
- API anahtarı ilkeleri ve OAuth erişim belirteçleri ile API'ler için çok katmanlı API güvenliği uygulamak.
API Güvenliği
7 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), API güvenliğinin nasıl çalıştığını anlamak ve API koruması için farklı API kimlik doğrulama stratejilerini uygulamak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Farklı API güvenlik stratejilerini anlayıp belirleyebilecekler.
- API ağ geçidinde API anahtarlarını ve yöntem isteklerini ayarlayabilecekler.
- API ağ geçidini kullanabilecek ve API güvenliğini yapılandırabilecekler.
Axway API Gateway Geliştiriciler ve Yöneticiler için
7 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), geliştiriciler ve yöneticiler için Axway API Gateway özelliklerini ve araçlarını kullanarak API'leri geliştirmek, dağıtmak, yönetmek ve izlemek isteyenlere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Sunucuları ve alanları kurmak için Axway API Gateway'i yükleyin.
- Sorunsuz bir kurumsal altyapı oluşturmak için bir API ağ geçidi sistemi planlayın.
- API yapılandırmalarını oluşturmak, düzenlemek ve dağıtmak için API ağ geçitlerini yönetin.
- API performansını ve metriklerini izlemek için hizmetleri izleyin.
IBM API Connect
21 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye – çevrimiçi veya yerinde), API yaşam döngüsünün tamamını desteklemek için IBM API Connect'i kullanmayı öğrenmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- API yaşam döngüsünü anlayabilecektir.
- Yerleşik politikalara sahip API spesifikasyonları oluşturabilecektir.
- API ürünleri oluşturup yönetebilecektir.
- API kimlik doğrulaması ve OAuth v2.0 güvenliğini uygulayabilecektir.
Kong API Gateway
14 SaatlerBu eğitmen yönlendirilmiş, canlı eğitim Türkiye (çevrimiçi veya yerinde) mühendislerin bir Kong API gateway'ını ayarlamayı ve mikrohizmetlere giden ve gelen trafiği yönetmeyi öğrenmek için tasarlanmıştır.
Eğitim sonunda katılımcılar şunları yapabilecek olacaklardır:
- Bir Kong kümelerini kurma ve yapılandırma.
- Mikrohizmetlere erişim sağlayarak tek bir iletişim noktası sağlamak için bir Kong API gateway'ını yönetme.
- Web hizmetleri trafiğini detaylı düzeyde kontrol etme.
- Erişimi doğrulama yoluyla API'ları güvenli hale getirme.
- Hız sınırlaması ve kotalar aracılığıyla trafiği kontrol etme.
- ELK stack gibi üçüncü taraf bir çözüm kullanarak API trafiğini izleme, kaydetme ve analiz etme.
API'leri MuleSoft Anypoint Platform ile Yönetme
14 SaatlerBu eğitmen tarafından yönetilen, canlı eğitim Türkiye (çevrimiçi veya yerinde) orta düzeydeki geliştiriciler için tasarlanmıştır. Katılımcılar, MuleSoft Anypoint Platformunu kullanarak API'leri ve entegrasyonları daha hızlı, güvenli ve evrensel bir platformda tasarlamayı, oluşturmayı ve yönetmeyi öğrenirler.
Bu eğitimden sonra katılımcılar şunları yapabilecekler:
- MuleSoft Anypoint Platformu ile API'ler geliştirmeye başlamak için gerekli geliştirme ortamını ayarlayacaklardır.
- MuleSoft Anypoint Platformunun özelliklerini ve mimarisini anlayacaklardır.
- AnyPoint Platformu ile API'leri tasarlama, oluşturma, yönetme ve dağıtma hakkında bilgi edineceklerdir.
- Entegrasyonlar ve API'ler oluşturmadaki her bileşenin rolünü öğreneceklerdir.
- API'leri kullanarak veritabanlarına bağlanma ve veri dönüşümü yapmayı öğreneceklerdir.
- API proxy'leri oluşturma ve dağıtma yoluyla API'lere erişimi yönetmeyi öğreneceklerdir.
MuleSoft Gelişmiş Entegre Teknikler
21 SaatlerMuleSoft kurumsal entegrasyon için önde gelen bir platformdur ve bulut ve şirket içi ortamlar arasında uygulamaları, veriyi ve cihazları bağlar.
Bu eğitimci tarafından yönetilen canlı eğitimi (çevrimiçi veya yerel olarak) ileri düzey MuleSoft geliştiricilerine ve entegrasyon uzmanlarına yönelik olup, Anypoint Platform'ı kullanarak karmaşık entegrasyon akışlarını tasarlamak, optimize etmek ve dağıtmak isteyen kişilere yöneliktir.
Eğitim sonunda, katılımcılar şunları yapabilecekler:
- Hata işleme ve toplu işlemle ileri düzey Mule akışlarını tasarlamak ve uygulamak.
- OAuth 2.0, ilkeler ve özel güvenlik uygulamaları ile API'leri güvence altına almak.
- Karmaşık dönüşümler ve dinamik yönlendirme için DataWeave'yı kullanmak.
- Uygulamaları CloudHub ve karma ortamlarda dağıtmak ve izlemek.
- Git, Jenkins, Maven ile MuleSoft projeleri için CI/CD pipeline'ları uygulamak.
Eğitim Formatı
- Tartışmalı ders anlatımı ve tartışma.
- Çeşitli alıştırmalar ve uygulamalar.
- Canlı laboratuvar ortamında pratik uygulama.
Eğitim Özelleştirme Seçenekleri
- Bu eğitim için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçin.
MuleSoft Anypoint Platform Temelleri
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), sistemleri entegre etmek, API'leri yönetmek ve bir kuruluş genelinde veri akışını kolaylaştırmak isteyen başlangıç seviyesindeki BT profesyonellerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- MuleSoft ve Anypoint Platform'un temellerini anlayabilecektir.
- MuleSoft araçlarını kullanarak API'leri tasarlayabilecek, oluşturabilecek ve yönetebilecektir.
- MuleSoft entegrasyon tekniklerini gerçek dünya problemlerine uygulayabilecektir.
- DataWeave ve yaygın entegrasyon kalıplarında yetkinlik gösterebilecektir.
Red Hat 3Scale ile API Yönetimi
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), geliştiriciler ve sistem yöneticilerinin Red Hat 3Scale kullanarak API'leri oluşturmak, dağıtmak, yönetmek ve gelir elde etmek, API yaşam döngüsü kullanımını, güvenliğini ve desteğini kontrol altında tutmak isteyenlere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- API'leri Red Hat 3Scale ile yönetmeye başlamak için gerekli geliştirme ortamını kurmak.
- 3Scale API yönetiminin özelliklerini ve mimarisini anlamak.
- API'leri nasıl oluşturacaklarını, yöneteceklerini ve gelir elde edeceklerini öğrenmek.
- API'leri yayınlamak, kayıt akışlarını ve müşteri erişimini yapılandırmak için geliştirici portalını kullanmak.
- API'lerin benimsenmesini etkili ve güvenli hale getirmenin yollarını öğrenmek.
- Gerçek zamanlı bildirimleri etkinleştirmek için web kancaları tanımlamak ve uygulamak.
Swagger ve OpenAPI Spekifikasyonu
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), RESTful web servisleri oluşturmak, tasarlamak, belgelemek ve kullanmak isteyen back-end geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Yazılım altyapısı için bir API yönetim stratejisi oluşturmak.
- Swagger araçlarını kullanarak OAS dosyalarını düzenlemek ve SDK'lar oluşturmak.
- API güvenliği, sürümleme, dokümantasyon ve diğer önemli özellikleri uygulamak.
Test Automation with Apigee
14 SaatlerApigee, Google Cloud'un tam yaşam döngüsü API yönetim platformudur ve organizasyonların API'leri tasarlama, güvenli hale getirme, dağıtım, izleme ve ölçeklendirme imkanı sağlar. Test ve otomasyon özellikleri, ekiplerin API'leri doğrulama, politikaları uygulama ve CI/CD hanelerinde kaliteli dağıtımları sağlamak için kullanmalarına olanak tanır.
Bu eğitmen öncülüğündeki canlı eğitim (çevrimiçi veya yerel) başlangıç düzeyinden orta düzeyine kadar QA mühendisleri ve geliştiriciler hedeflidir ve Apigee araçları ve entegrasyonlarını kullanarak API testini ve doğrulamasını otomatikleştirmeyi öğrenmek isteyenler için tasarlanmıştır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Apigee'yi API testi ve izlemesi için kurma.
- Apigee ve entegre araçlar kullanarak API test senaryolarını otomatikleştirme.
- API performans, güvenlik ve güvenilirliğini doğrulama.
- Test otomasyonunu CI/CD hanelerine entegre etme.
Eğitimin Formatı
- Etkileşimli konferans ve tartışma.
- Uygulamalı egzersizler ve uygulama.
- Canlı-lab ortamında uygulama.
Eğitim Özelleştirme Seçenekleri
- Bu eğitimin özelleştirilmiş bir versiyonu için lütfen bizimle iletişime geçin.