API Security Eğitimi
Uygulama Programlama Arayüzü (API) güvenliği, API'lerin bütünlüğünü koruma ve API'lere yönelik saldırıları önleme veya azaltmadır.
Bu eğitmen liderliğindeki, canlı eğitim (ç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ın ve belirleyin.
- API anahtarlarını ve yöntem isteklerini API ağ geçidinde ayarlayın.
- API ağ geçidini kullanın ve API güvenliğini ayarlayın.
Kurs Formatı
- Etkileşimli ders 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çin.
Eğitim İçeriği
API Security’a Giriş
API Anahtarlarını Anlama
API Kullanıcı Havuzu ile Çalışma
Access’yı Kontrol Etme
Yetkilendiricileri Özelleştirme
AWS Organizasyonlarını Anlama
Yöntem İsteklerini Kullanma
Entegrasyon İsteklerini Kullanma
Aşama Değişkenleri
API Security’i Kurma
Sorun Giderme
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- API'lerin temel bilgisi
Hedef Kitle
- Geliştiriciler
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
API Security Eğitimi - Booking
API Security Eğitimi - Enquiry
API Security - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (1)
mix between theory and hands on exercise
Lacatus Raluca - DB Global Technology
Eğitim - API Security
Yaklaşan Etkinlikler
İlgili Kurslar
Managing APIs with Akana
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Akanı kullanarak çoklu platformlar arasında API'ler oluşturmak, yapılandırmak, dağıtmak ve yönetmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Akan ile API'ler oluşturmaya ve yönetmeye başlamak için gerekli geliştirme ortamını kurmak.
- Akan'ın özelliklerini ve mimarisini anlamak.
- Diğer uygulamaları (Docker, Elasticsearch, Kafka, MongoDB vb.) Akanı API Platformu ile entegre etmek.
- Topluluk Yöneticisi Geliştirici Portalı'nı kurmayı ve kullanmayı öğrenmek.
- API ağ geçidini kullanarak API'leri güvence altına almak, yönetmek ve izlemek.
API First Design
14 SaatBu 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.
Developing Microservices on Google Cloud Apigee
21 SaatBu 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.
Managing API using Apigee Hybrid
14 SaatBu 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.
Developing APIs using Google Cloud Apigee X
14 SaatBu 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.
Axway API Gateway for Developers and Administrators
7 SaatBu 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 SaatBu 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 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), mikro hizmetlerine giden ve gelen trafiği yönetmek için bir Kong API ağ geçidi kurmak isteyen mühendislere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Bir Kong kümesini kurun ve yapılandırın.
- API'ye erişim için tek bir iletişim noktası sağlamak üzere bir Kong API ağ geçidini yönetin.
- Web hizmetleri trafiğini ayrıntılı düzeyde kontrol edin.
- Erişimi doğrulayarak API'leri güvence altına alın.
- Hız sınırlaması ve kotalar aracılığıyla trafiği kontrol edin.
- ELK yığını gibi üçüncü taraf bir çözüm kullanarak API trafiğini izleyin, kaydedin ve analiz edin.
Managing APIs with MuleSoft Anypoint Platform
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), API'leri ve entegrasyonları daha hızlı, güvenli ve evrensel bir platformda tasarlamak, oluşturmak ve yönetmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- MuleSoft Anypoint Platform ile API geliştirmeye başlamak için gerekli geliştirme ortamını kurmak.
- MuleSoft Anypoint Platform'un özelliklerini ve mimarisini anlamak.
- AnyPoint Platform ile API'leri tasarlamayı, oluşturmayı, yönetmeyi ve dağıtmayı öğrenmek.
- Entegrasyonlar ve API'ler oluşturmada her bir bileşenin rolünü tanımak.
- Veritabanlarına bağlanmak ve API'leri kullanarak verileri dönüştürmek.
- API proxy'leri oluşturarak ve dağıtarak API'lere erişimi yönetmek.
MuleSoft Anypoint Platform Fundamentals
14 SaatBu 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.
OpenAI API
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), uygulamaları dağıtımdan önce incelemek, güvenlik araçlarını sürekli iyileştirmek ve uygulamaları ölçeklendirmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- OpenAI API kavramını anlayabilecektir.
- OpenAI API'yi yapılandırabilecek ve özelliklerini uygulamaları yönetmek için kullanabilecektir.
- OpenAI API arayüzü içindeki farklı kütüphaneleri ve modelleri kullanabilecektir.
- Uygulama geliştirirken metin, kod ve görsel oluşturabilecek ve manipüle edebilecektir.
Managing APIs with Red Hat 3Scale
14 SaatBu 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.
Designing RESTful APIs
14 SaatAPIs (Uygulama Programlama Arayüzleri), uygulamanızın diğer uygulamalarla bağlantı kurmasını sağlar.
Bu eğitmen liderliğindeki, canlı eğitimde katılımcılar, bir arka uç API sunucusu oluştururken ve güvenliğini sağlarken yüksek kaliteli API'ler yazmayı öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- API oluşturmak için çeşitli çerçeveler arasından seçim yapabilecekler
- Google ve Facebook gibi şirketler tarafından yayınlanan API'leri anlayabilecek ve modelleyebilecekler
- Herkese açık kullanıma yönelik kendi Restful API'lerini oluşturabilecek ve yayınlayabilecekler
- API'lerini token tabanlı kimlik doğrulama ile güvence altına alabilecekler
Hedef Kitle
- Geliştiriciler
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı çalışma
Not
- Bu kursu diğer diller için özelleştirmek için, örneğin PHP, Javascript vb. için lütfen bizimle iletişime geçin
Swagger and the OpenAPI Specification
14 SaatBu 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.
Designing Web APIs
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), mevcut teknolojilerden yararlanarak yüksek değerli ürünler geliştirmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Web API'leri geliştirmeye başlamak için gerekli geliştirme ortamını kurmak.
- Web API'lerinin temel kavramlarını, mimarisini ve yaygın kullanımlarını anlamak.
- Yüksek değerli web API'leri geliştirme konusunda bir strateji oluşturmak.
- Web API mimarisini ve özelliklerini tanımlamayı öğrenmek.
- API güvenliği, tasarımı ve ölçeklenebilirlik konusunda en iyi uygulamaları uygulamak.
- Web API'lerini oluşturmayı, test etmeyi, ayıklamayı ve yayınlamayı öğrenmek.