Kursus "Analis Sistem" - kursus 104.600 rubel. dari Yandex Workshop, pelatihan 9 bulan, tanggal 30 November 2023.
Miscellanea / / December 03, 2023
Kursus pengantar gratis
Kursus pengantar2 jam
Kursus pengantar akan membantu Anda mempelajari tentang profesi seorang analis sistem. Kami akan menggunakan contoh praktis untuk menunjukkan pekerjaan seorang analis sistem pada sebuah proyek dari munculnya kebutuhan hingga pengiriman produk jadi - apa yang dilakukan analis sistem pada setiap tahap dan apa hasilnya bekerja.
Memahami profesi analis sistem
1 modul 2 minggu
Anda akan mempelajari profesi dasar teoritis seorang analis sistem dan mempelajari cara menggunakan pelacak tugas. Kami akan memberi tahu Anda tentang tim pengembangan perangkat lunak dan siklus hidup perangkat lunak, tentang model manajemen, tentang metodologi yang fleksibel, tentang berbagai jenis dan arsitektur aplikasi.
Lari cepat 1. Memahami profesi analis sistem
- Tim pengembangan perangkat lunak dan anggotanya
- Analis sistem sebagai anggota tim pengembangan perangkat lunak: fungsi dan kompetensinya
- Siklus hidup perangkat lunak. Tahap pengembangan sebagai bagian dari siklus hidup perangkat lunak
- Model manajemen pengembangan perangkat lunak: air terjun, gelombang bergulir
- Metodologi tangkas
- Komponen arsitektur client-server dan layanan mikro
- Berbagai jenis perangkat lunak dan fitur-fiturnya: web, desktop, seluler
Pengembangan persyaratan
Modul 2 2 minggu
Anda akan mempelajari apa saja yang termasuk dalam spesifikasi kebutuhan perangkat lunak dan cara menulisnya. Anda akan mempelajari lebih lanjut tentang tingkat dan jenis persyaratan, mengidentifikasi, menganalisis, mendokumentasikan, memvalidasi, dan mengelola persyaratan, serta notasi pemodelan persyaratan seperti Kasus Penggunaan UML.
Lari cepat 2. Pengumpulan dan analisis persyaratan
- Tingkat dan jenis persyaratan
- Pemangku kepentingan dan kelas pengguna
- Analisis dokumen (standar dan peraturan)
- Pemodelan persyaratan
- Opsi penggunaan
- Manajemen persyaratan
- Penelusuran persyaratan
Pekerjaan proyek 1
Anda akan menjelaskan secara mandiri persyaratan untuk versi kedua aplikasi web Chatty - Anda akan mulai setelah selesai pekerjaan rumah dan melanjutkan proyek yang akan menyelesaikan spesifikasi persyaratan ke perangkat lunak
SQL untuk Analis Sistem
Modul 3 2 minggu
Anda akan belajar menulis kueri SQL dengan kompleksitas yang berbeda-beda, mendapatkan potongan data dan membuat subkueri, menerapkan fungsi agregasi, dan menggabungkan tabel menggunakan metode yang berbeda.
Lari cepat 3. SQL untuk Analis
- Pengantar Database
- Irisan data dalam SQL
- Fungsi agregasi. Mengelompokkan dan menyortir data
- Hubungan antar tabel. Jenis gabungan tabel
- Subkueri dan tabel sementara
Pemodelan Data
Modul 4 2 minggu
Anda akan menjelajahi jenis dan tingkat model data dan mempelajari bahwa analis sistem dapat memodelkan proses dan data—secara terpisah dan bersamaan. Anda akan belajar membuat model data konseptual dan logis serta kamus data yang melengkapinya. Anda juga akan melihat bagaimana transisi dari model data logis ke model fisik terjadi.
Lari cepat 4. Pemodelan Data
- Jenis dan level model data
- Diagram ER (dalam notasi Peter Chen dan Crow's Foot)
- Normalisasi
- Kamus data
- Diagram kelas dan objek (Diagram Kelas UML, Diagram Objek UML)
- Penyimpanan file (jenis file dan fungsinya)
- Database dan DBMS
- Memilih format penyimpanan data
- Optimalisasi penyimpanan data dan kecepatan pengambilan
Pekerjaan proyek 2
Anda perlu membuat model logika dan kamus data berdasarkan spesifikasi kebutuhan perangkat lunak
Pemodelan Proses
Modul 5 2 minggu
Anda akan mempelajari jenis dan tingkat model proses. Anda akan belajar membuat model proses bisnis, status, dan aliran data menggunakan notasi grafis. Lari cepat 5. Pemodelan proses.
- Jenis dan tingkat model proses.
- Diagram proses bisnis di BPMN.
- Diagram Aktivitas (Diagram Aktivitas UML).
- Model negara.
- Diagram Mesin Status (Diagram Mesin Status UML).
- Model aliran data.
- Data Flow Diagram (DFD) dalam notasi Hein-Sarson
Antarmuka pengguna
Modul 6 2 minggu
Anda akan mempelajari bagaimana seorang analis sistem terlibat dalam proses desain antarmuka pengguna. Anda akan mempelajari cara membuat persona, kasus penggunaan, diagram struktur antarmuka dan peta situs, serta Wireframe dan Storyboard.
Lari cepat 6. Desain Antarmuka Pengguna
- Mekanisme antarmuka dan antarmuka (input, output, navigasi)
- Persona
- Gunakan Skenario
- Diagram struktur antarmuka
- Peta situs
- Persyaratan untuk elemen antarmuka
- Sistem desain
- Prototipe fidelitas rendah dan tinggi (lo-fi dan hi-fi)
- Peta Perjalanan Pelanggan
Menggunakan teknik Agile
Modul 7 2 minggu
Anda akan mempelajari teknik Agile yang digunakan analis sistem selama proses pengembangan perangkat lunak. Anda akan mengenal product backlog, mengetahui elemen apa saja yang ada di dalamnya dan kriteria apa yang harus dipenuhi. Anda juga akan mempelajari cara membuat Kisah Pengguna, Kisah Pekerjaan, dan peta kisah pengguna.
Lari cepat 7. Praktek tangkas
- Produk dan sprint backlog
- Kisah Pengguna
- Kriteria INVESTASI untuk cerita pengguna
- Kriteria penerimaan dan skenario penerimaan
- Cerita Pekerjaan
- Dekomposisi cerita
- Peta Kisah Pengguna
- Produk yang Layak Minimum (MVP)
Pekerjaan proyek 3
Anda akan merancang produk perangkat lunak - dari awal (data) hingga akhir (antarmuka pengguna). Buat model data, jelaskan logika bisnis, dan kembangkan prototipe antarmuka pengguna.
Sistem arsitektur
Modul 8 2 minggu
Anda akan mempelajari bagaimana seorang analis sistem terlibat dalam proses desain arsitektur, gaya arsitektur apa yang ada, dan bagaimana persyaratan non-fungsional mempengaruhi pilihan gaya. Anda juga akan mempelajari cara membuat diagram komponen (UML Component Diagram).
Lari cepat 8. Desain arsitektur
- Elemen perangkat lunak dan perangkat keras
- Gaya dasar arsitektur
- Tautan arsitektur client-server
- Klien tebal dan tipis
- Gaya arsitektur monolitik dan terdistribusi
- Pemodelan arsitektur
Antarmuka perangkat lunak
Modul 9 2 minggu
Anda akan mempelajari bagaimana seorang analis sistem terlibat dalam proses desain antarmuka perangkat lunak, mengenal model jaringan komputer, protokol dasar, gaya penyajian data, interaksi dan API. Anda juga akan mempelajari cara mendokumentasikan API dan membuat diagram urutan (UML Sequence Diagram).
Lari cepat 9. Desain antarmuka perangkat lunak
- Jaringan komputer dan protokol
- Tampilan data
- Pemindahan berkas
- Basis data bersama
- Panggilan prosedur jarak jauh
- Pertukaran pesan
- Gaya API
- Diagram Urutan (Diagram Urutan UML)
Pekerjaan proyek 4
Kembangkan persyaratan untuk interaksi informasi dengan sistem yang berdekatan. Buat diagram urutan, jelaskan data yang dikirim dan diterima, dan rancang serangkaian layanan REST.
Implementasi perangkat lunak
Modul 10 2 minggu
Anda akan mempelajari bagaimana analis sistem terlibat dalam proses implementasi perangkat lunak, pengembangan, pengujian, dan DevOps.
Lari cepat 10. Implementasi perangkat lunak
- Perkembangan
- DevOps
- Pengujian manual dan otomatis
- Kerangka
Dukungan, pemeliharaan dan evaluasi hasil implementasi
Modul 11 2 minggu
Anda akan mempelajari bagaimana seorang analis sistem terlibat dalam mendukung, memelihara, dan mengevaluasi hasil implementasi perangkat lunak.
Lari cepat 11. Dukungan, pemeliharaan dan evaluasi hasil implementasi - tingkat Help Desk
- Komposisi dokumentasi kerja
- Dokumentasi menurut Gost
- Rencana migrasi
- Pelatihan pengguna
- Tingkat Meja Bantuan
- Sumber Permintaan Perubahan
- Evaluasi hasil implementasi
Proyek kelulusan
Peregangan rumah 4 minggu
Sebuah proyek akhir yang dengannya Anda akan mengkonfirmasi pengetahuan dan keterampilan yang Anda peroleh. Selama masa diploma, Anda tidak perlu mengerjakan pekerjaan rumah dan membaca teori di simulator. Segala isinya akan seperti di kehidupan nyata: produksi samar-samar dari pelanggan, kerja mandiri, dan peninjau yang ketat.