Sistem analisti - oran 85.920 ovmak. Netoloji'den, eğitim 10 ay, Tarih: 21 Ağustos 2023.
Miscellanea / / November 28, 2023
Sistem Analisti, Skyeng
“Mesleğe Giriş”, “Gereksinim Analizi” konularını öğretir
Baş Analist, Sber
“Mesleğe giriş”, “Gereksinim analizi”, “İş süreci modelleme”, “Test ve kullanıcı eğitimi” konularını öğretir
Yazılım yaşam döngüsü, mimari
Yazılım ürünlerinin geliştirme yaşam döngüsünü, BT projelerinde geliştirmeye yönelik olası yaklaşımları ve bilgi sistemi mimarisi türlerini anlayın.
• Sistem analistinin geliştirme sürecindeki rolü
• Bir sistem analistinin yeterlilikleri
• Yazılım geliştirme Yaşam Döngüsü
• Esnek metodolojiler ve bunların geliştirilmesi: Scrum, Kanban, Yalın üretim, XP
• Yerel, dosya-sunucu, istemci-sunucu, üç katmanlı ve mikro hizmet mimarileri
Gereksinimlerin analizi
Gereksinimleri tanımlamayı ve doğrulamayı, gereksinim değişikliklerinin resmileştirilmesine, koordinasyonuna ve yönetimine yönelik çalışma yaklaşımlarını öğreneceksiniz.
• Yazılım geliştirme gereksinimleri
• Gereksinim toplama yöntemleri
• Gereksinimleri resmileştirme yöntemleri - sınıflandırmaya göre
• Kullanım örnekleri
• Kullanıcı hikayeleri ve iş hikayeleri
• Gereksinim değişikliklerinin koordinasyonu ve yönetimi
• Birleştirilmiş Modelleme Dili
• Kullanım senaryosu diyagramı
• Veri akış şeması
Geliştirme Temelleri
Programlama dillerinin türlerini, temel terimlerini ve kontrol yapılarını anlayacak, JavaScript'in temel sözdizimine hakim olacak ve ilk projenizi oluşturacaksınız.
• Algoritmalar
• Değişkenler, sayılar ve dizeler
• Kod dallanması
• Çoktan seçmeli algoritma
• Koddaki hatalar
• Diziler
• Döngüler
• Alt program, fonksiyon
• Nesneler
Git ve dallanma mekanizmaları
Kaynak kodu sürüm kontrol sistemlerinin neden ve nasıl ortaya çıktığını öğrenin. Git depolarıyla çalışırken pratik beceriler edinin.
• Sürüm kontrol sisteminin amacı
• Temel işlemler (değişiklikleri işleme ve geri alma, arama, geçmiş)
• GitHub hizmetiyle çalışma
• Şubeler, şube birleşmesi ve anlaşmazlıkların çözümü
• Kodla ekip çalışması
• Dallanma stratejileri (GitFlow, Trunk tabanlı)
• Sistem analisti için Git
Sistem entegrasyonu ve API dokümantasyonu
Bilgi sistemleri entegrasyon yöntemlerini öğrenecek, OpenAPI spesifikasyonunu inceleyecek, uygulama programlama arayüzlerini nasıl tanımlayacağınızı öğrenecek ve bunları Swagger'da yayınlayacaksınız.
• Süreç ve entegrasyon seviyeleri
• Entegrasyon yaklaşımları
• REST API, SABUN
• OpenAPI gösterimi
• Havalı
Arayüz prototipleme
Temel UX/UI ilkelerini öğrenin. Figma programının arayüzü ve temel fonksiyonları hakkında bilgi edinin; Bir arayüzün ve etkileşimli bir prototipin adım adım oluşturulmasında ustalaşın.
• UX/UI Temelleri
• Davranış senaryoları, Müşteri Yolculuğu Haritası
• A/B testi
• Düzen oluşturmanın temel ilkeleri
• Figma programına ve ana araçlara genel bakış
• Bir arayüz ve etkileşimli prototipin oluşturulması
Yazılım testi ve dağıtımı
Ana test türleri ve yöntemleri hakkında bilgi edinin, QA ile test arasındaki farkı anlayın. Modern geliştirme altyapısı hakkında genel bir anlayış edinin, geliştiriciler, test uzmanları ve sistem yöneticileri arasındaki etkileşimin nasıl organize edildiğini öğrenin. DevOps'un ana hedeflerini ve kavramlarını anlayacaksınız.
• Manuel ve otomatik testler
• Tarayıcıda geliştirici modu
• Temel DevOps uygulamaları
• CI/CD ilkeleri
• Konteynerleştirme ve orkestratörler
• Araçlara genel bakış (Docker, Kubernetes, Ansible, Terraform, Jenkins)
Veri analizi için SQL
Bir veritabanından veri elde etmenin yanı sıra bu verileri filtrelemek, toplamak, içe ve dışa aktarmak için SQL'i nasıl kullanacağınızı öğreneceksiniz.
• Teoriyi ayarlayın. İlişkisel Cebire Giriş
• Çevreyle çalışırken karşılaşılan zorlukların ve sorunların analizi
• Veritabanı Temelleri. Bir DBMS'de ölçeklendirmeyi yükleyin
• SQL Temelleri
• SQL'e derinlemesine bakış
• PostgreSQL ile çalışma
• MongoDB ile çalışma
• Blokta laboratuvar çalışması
İş Süreci Modellemesi
İş süreci modellemenin neden kullanıldığını anlayacak, çeşitli modelleme yaklaşımlarıyla tanışacak ve hangi durumlarda hangi gösterimin kullanılmasının en iyi olduğunu anlayacaksınız. Ve birden fazla araçla uygulamalı modelleme becerileri kazanın.
• İş süreci modelleme görevleri
• BPMN ve BPMN 2.0 gösterimi
• OLDUĞU GİBİ, OLACAK yaklaşımlar
• Camunda Modelleyici
• IDEF metodolojisine genel bakış
• IDEF0, IDEF3 gösterimlerinde modelleme
BT projelerinde dokümantasyon
Proje dokümantasyon türlerine, yapıların yapısına ve amacına aşina olacaksınız. BMC ve CJM uygulamaları ve bunları oluşturma becerileri hakkında bilgi edinin. Dokümantasyon standartlarını inceleyin ve yazılım geliştirme döngüsü içindeki gerçek dokümantasyon süreçleri hakkında bilgi edinin.
• Gereksinim değişikliklerinin koordinasyonu ve yönetimi
• Proje belgeleri ve eserleri
• İş tuvali modeli
• Müşteri yolculuk haritası
• Yazılım gereksinimleri spesifikasyonu ve teknik spesifikasyonlar
• Dokümantasyon standartları
• BT projelerinde dokümantasyona yaklaşımlar