Entegrasyon çözümlerinin tasarımı - kurs 41.500 ruble. IBS Eğitim Merkezi'nden, eğitim 20 saat, Tarih: 11 Aralık 2023.
Miscellanea / / December 03, 2023
Yakov, iş analizi alanında sertifikalı bir profesyonel (CCBA) olan Uluslararası İş Analizi Enstitüsü'nün (IIBA) üyesidir. Aracılık, bayilik faaliyetleri ve/veya menkul kıymet yönetimi faaliyetlerini yürütmek üzere Federal Finansal Piyasalar Servisi'nden alınan yeterlilik sertifikasına sahiptir.
2012'den beri Luxoft'ta sistem analisti olarak çalışır, gereksinimleri toplar, koordine eder, geliştirir, müşteri ihtiyaçlarını analiz eder ve belirler, prototipler geliştirir ekranlar, doğrulama, gereksinimlerin doğrulanması, geçiş gereksinimlerinin tanımlanması, gereksinim yönetimi, diğer proje ekipleriyle iletişim, tasarımın gözden geçirilmesi belgeler.
İşlenmiş konular:
1. Entegrasyonun genel kavramları (teori – 1 saat)
Entegrasyonu bir sistem olarak, entegre sistemlerin etkileşim yöntemlerini, etkileşim türlerini ele alalım.
Entegrasyonlar hangi amaçlar için var, hangi görevler entegrasyonlar yardımıyla çözülüyor?
2. Mimarlıkta entegrasyon (teori – 2 saat)
Entegrasyon çözümleri tasarlamak için birlikte çalıştığınız sistemlerin mimarisini anlamak, entegrasyon türlerini ve mimari tarzları anlamak önemlidir.
Günümüzde “mikroservis mimarisi” kavramı giderek daha fazla karşımıza çıkmakta ve kullanılmaktadır. Giderek daha fazla şirket monolitik mimariden mikro hizmetlere geçiyor. Bu tür değişikliklerin neleri gerektirdiğini, mikro hizmetlerin uygulanmasının ve entegrasyonunun nasıl ilerlediğini bilmek gerekir; uygulamaları, avantajları ve dezavantajları.
3. Entegrasyon veri yolları ve mesaj aracıları (teoride – 3 saat)
Konular nerede ve neden kullanılıyor, kuyruklar nerede, entegrasyon otobüslerinin faydaları neler?
JMS, AMQP, IBM MQ, Apache MQ, Apache Kafka, RabbitMQ örneklerini kullanan mesajlaşma sistemleri ve arayüzleri nelerdir?
4. Uygulama entegrasyon modelleri (teoride – 0,5 saat)
Entegrasyon sırasında mimari desenlerin nasıl ve kimler için kullanılması hayatı kolaylaştırır.
Camel, Mule ESB, IBM Integration Bus'ta şablonların uygulanması.
5. Teknolojiler ve entegrasyon standartları (teori – 2,5 saat, pratik – 1 saat)
Sistemler arası entegrasyonun etkili bir yolu olarak API: nerede, nasıl ve neden bu kadar popüler?
Ağ protokollerinin nerede ve ne için kullanılacağı.
Geliştiriciler neden SOAP'u değil de REST'i bu kadar çok seviyor?
Nasıl çalışılır ve veri formatları nerede kullanılır: JSON, XML, XSD.
6. Hizmet ve entegrasyon çözümleri oluşturmaya yönelik yöntemler, en iyi uygulamalar (teori – 1 saat)
Doğru entegrasyon çözümünü seçmenin neden bu kadar önemli olduğuna, bunun neleri etkilediğine bakalım ve işi etkileyen ölçümleri ele alalım.
Büyük şirketlerden örnekler kullanarak entegrasyon çözümleri seçeneklerini değerlendireceğiz.
7. Entegrasyon gereksinimleri (teori – 1 saat, pratik – 1 saat)
Entegrasyon için işlevsel ve işlevsel olmayan gereksinimlerin doğru şekilde formüle edilmesi ve ayarlanması.
Entegrasyon gerekliliklerini uygularken hangi yaklaşımların seçileceği.
Hangi araçları kullanarak sistemler arası etkileşimin nasıl düzgün şekilde tasarlanacağı.
8. Gereksinimleri açıklamaya yönelik şablonlar ve spesifikasyonlar (teori – 1,5 saat, pratik – 1,5 saat)
Entegrasyon çözümü gereksinimlerini kolay ve hızlı bir şekilde oluşturmak için çalışmalarınızda kullanabileceğiniz çeşitli gereksinim şablonları vardır.
9. Entegrasyon araçları ve çerçeveleri (teori – 1 saat)
Entegrasyon çözümlerinin performansını tasarlamak ve test etmek için hangi araçlar mevcuttur?
Popüler araçların gözden geçirilmesi: Swagger, Postman, SoapUI, OpenAPI.
10. Postman, Swagger kullanılarak API tasarımı (teori – 1,5 saat, pratik – 3,5 saat)
Bir geliştirme ekibinde çalışan herhangi bir uzmanın API hakkında bilgi sahibi olması faydalıdır.
Pratik görevler, örnekleri kullanarak sözleşmelerin kullanım ve uygulama özelliklerini daha iyi anlamanıza yardımcı olacaktır.