Sıfırdan orta seviyeye kadar sistem analisti - kurs 142.080 ovmak. Netoloji'den, eğitim 12 ay, Tarih 14 Ağustos 2023.
Miscellanea / / December 04, 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ünleri oluşturmaya ilişkin fikir edinin. BT projelerinde gelişim yaklaşımlarını ve bilgi sistemi mimarisi türlerini öğreneceksiniz.
• Yazılım geliştirmede sistem analistinin 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, Ekstrem Programlama
• Mimari türleri: yerel, dosya sunucusu, istemci-sunucu, üç katmanlı, mikro hizmet
Gereksinimlerin analizi
Müşteri gereksinimlerini tanımlamayı ve yerine getirmeyi öğrenin. Gereksinim değişikliklerini resmileştirmeye, müzakere etmeye ve yönetmeye yönelik yaklaşımları keşfedin.
• Yazılım geliştirme gereksinimleri
• Gereksinim toplama yöntemleri
• Gereksinimleri resmileştirme yöntemleri
• Kullanım Durumları
• Kullanıcı Hikayeleri ve İş Hikayeleri
• Gereksinim değişikliklerinin koordinasyonu ve yönetimi
• Birleşik Modelleme Dili (UML)
• Kullanım senaryosu diyagramı
• Veri akış şeması
Git ve dallanma mekanizmaları
Kaynak kodu sürüm kontrol sistemlerinin neden ve nasıl ortaya çıktığını öğrenin. Git depolarıyla çalışma konusunda uygulamalı deneyim edinin.
• Sürüm kontrol sisteminin amacı
• Temel işlemler: değişiklikleri kaydetme 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 stratejisi. GitFlow
• Sistem analisti için Git
Geliştirme Temelleri
Programlama dillerinin türlerini, terimlerini ve kontrol yapılarını anlayacaksınız. Temel JavaScript sözdiziminde uzmanlaşın. İlk projenizi oluşturun.
• Algoritmalar
• Değişkenler, sayılar ve dizeler
• Kod dallanması
• Çoktan seçmeli algoritma
• Koddaki hatalar
• Diziler
• Döngüler
• Alt program, fonksiyon
• Nesneler
Sistem entegrasyonu ve API dokümantasyonu
Bilgi sistemleri entegrasyon yöntemleri hakkında bilgi edinin. OpenAPI spesifikasyonunu inceleyin. Uygulama programlama arayüzleri yazmayı ve bunları Swagger'da yayınlamayı öğrenin.
• 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 ve etkileşimli prototip oluşturma sürecinde 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 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 ve test arasındaki farkı anlayın. Modern geliştirme altyapısına ilişkin temel bir anlayış kazanın. Geliştiricilerin, test uzmanlarının ve sistem yöneticilerinin nasıl etkileşimde bulunduğunu öğrenin. DevOps'un temel hedeflerine ve kavramlarına aşina olun.
• Manuel ve otomatik testler
• Tarayıcıda geliştirici modu
• Temel DevOps uygulamaları
• CI/CD ilkeleri
• Konteynerleştirme ve orkestratörler
• Docker, Kubernetes, Ansible, Terraform, Jenkins'e Genel Bakış
İş Süreci Modellemesi
İş süreci modellemenin neden gerekli olduğunu anlayacak ve çeşitli yaklaşımlarla tanışacaksınız. Farklı durumlar için hangi gösterimin kullanılacağını anlayacaksınız. Birden fazla araçla uygulamalı modelleme becerileri kazanın.
• İş süreci modelleme görevleri
• BPMN ve BPMN 2.0 gösterimleri
• 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ürlerini, eserlerin yapısını ve amacını anlayacaksınız. BMC ve CJM'nin uygulanmasına ilişkin 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
• İş Modeli Kanvası
• Müşteri Yolculuğu Haritası
• Yazılım gereksinimleri spesifikasyonu ve teknik spesifikasyonlar
• Dokümantasyon standartları
• BT projelerinde dokümantasyona yaklaşımlar
Veri analizi için SQL
SQL kullanarak veritabanlarından (veritabanları) verileri almayı, filtrelemeyi, toplamayı, içe ve dışa aktarmayı öğrenin.
• 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ışmak
• Blokta laboratuvar çalışması
SQLPRO
Veritabanlarını tasarlamak, normalleştirmek ve denormalize etmek için gelişmiş SQL araçlarını öğrenin.
• Komut satırından çalışma
• Çıkış olayı tetikleyicileri
• Veri tabanı tasarımı. İstemci-sunucu mimari modeli. İlişkisel model
• Veritabanı normalleştirme ve denormalizasyon
• İşlev ölçeklendirme
Python'da Veri Analizi
Python'u kullanarak büyük analitik kütüphanelerle çalışabileceksiniz. Görselleştirme ve istatistik konusunda uzmanlaşın. Verileri derinlemesine incelemeyi, bağlantıları bulmayı ve hipotezler oluşturmayı öğrenin.
• Yapıları ve koleksiyonları kontrol etme
• Dosya sistemi ve modüllerle çalışma
• İstisnalar ve hata yönetimi
• Düzenli ifadeler ve ayrıştırmanın temelleri
• NumPy kütüphanesi
• Pandalar kütüphanesi
DWH tasarımı
Veri ambarı türlerini öğrenin. DWH'ye daha yakından bakın. Mimarisini ve yeteneklerini anlayacaksınız. Bir örnek kullanarak, onunla çalışmak için popüler araçları analiz edeceksiniz.
• Veritabanı kavramı, DBMS, veri ambarı
• DWH inşaatının mimarisi ve ilkeleri
• DWH geliştirme sürecindeki müşteri türleri
• Veri Kalitesi ve Veri Yönetişimi
• DWH ile çalışmaya yönelik araçlara genel bakış
BI çözümleri ve çok boyutlu veri modeli
İş kullanıcılarının ihtiyaçlarını ve gereksinimlerini nasıl belirleyeceğinizi anlayın. Tableau ve Power BI'ı tanıyın.
• Analitiklerin kalbi olarak İş Zekası
• Pentaho BI'yı tanıma
• Çok boyutlu modeller
• Pentaho Analiz Hizmetleri
• Gerçek zamanlı raporlama
• Modern yaklaşımlar
Bitirme projesi
Tezde DWH geliştirmenin ana aşamalarını geçeceksiniz: gereksinimlerin toplanması ve bir DWH diyagramının oluşturulmasından verilerin görsel kontrol panellerinde sunulmasına kadar. Tez danışmanınız tarafından destekleneceksiniz. Bir uzman çalışmayı analiz edecek ve nasıl geliştirileceğini açıklayacaktır. Kendi projeniz üzerinde çalışabilirsiniz. Eğer mevcut değilse, bunun için eğitim ve gereksinimleri sağlayacağız.