Analist de sistem - rata 85.920 rub. de la Netologie, training 10 luni, Data: 21 august 2023.
Miscelaneu / / November 28, 2023
Analist de sistem, Skyeng
Predă „Introducere în profesie”, „Analiza cerințelor”
Analist șef, Sber
Predă „Introducere în profesie”, „Analiza cerințelor”, „Modelarea proceselor de afaceri”, „Testări și instruire a utilizatorilor”
Ciclul de viață al software-ului, arhitectura
Obțineți o înțelegere a ciclului de viață al dezvoltării produselor software, posibilele abordări ale dezvoltării în proiecte IT și tipurile de arhitecturi ale sistemelor informatice.
• Rolul analistului de sisteme în procesul de dezvoltare
• Competențe ale unui analist de sisteme
• Ciclul de viață al dezvoltării software
• Metodologii flexibile și dezvoltarea lor: Scrum, Kanban, Lean manufacturing, XP
• Arhitecturi locale, server de fișiere, client-server, trei straturi și microservicii
Analiza cerințelor
Veți învăța să identificați și să validați cerințele, să studiați abordările de formalizare, coordonarea și gestionarea modificărilor cerințelor.
• Cerințe pentru dezvoltarea de software
• Metode de colectare a cerinţelor
• Metode de formalizare a cerinţelor - prin clasificare
• Cazuri de utilizare
• Povești de utilizatori și povești de locuri de muncă
• Coordonarea și gestionarea modificărilor cerințelor
• Limbajul de modelare unificat
• Diagrama cazului de utilizare
• Diagrama fluxului de date
Bazele dezvoltării
Veți înțelege tipurile de limbaje de programare, termenii lor de bază și constructele de control, veți stăpâni sintaxa de bază a JavaScript și veți crea primul proiect.
• Algoritmi
• Variabile, numere și șiruri
• Ramificarea codului
• Algoritm cu alegeri multiple
• Erori în cod
• Matrice
• Cicluri
• Subrutină, funcție
• Obiecte
Git și mecanisme de ramificare
Aflați de ce și cum au apărut sistemele de control al versiunilor codului sursă. Obțineți abilități practice de lucru cu depozitele Git.
• Scopul unui sistem de control al versiunilor
• Operațiuni de bază (compunerea și derularea modificărilor, căutare, istoric)
• Lucrul cu serviciul GitHub
• Filiale, fuziunea filialelor și soluționarea conflictelor
• Lucru în echipă cu cod
• Strategii de ramificare (GitFlow, bazate pe trunk)
• Git pentru analist de sisteme
Integrarea sistemului și documentația API
Veți afla despre metodele de integrare a sistemelor informatice, veți studia specificația OpenAPI, veți afla cum să descrieți interfețele de programare a aplicațiilor și să le publicați în Swagger.
• Procesul și nivelurile de integrare
• Abordări de integrare
• REST API, SOAP
• Notație OpenAPI
• Strălucire
Prototiparea interfeței
Aflați principiile de bază UX/UI. Familiarizați-vă cu interfața și funcțiile de bază ale programului Figma; stăpânește crearea pas cu pas a unei interfețe și a unui prototip interactiv.
• Bazele UX/UI
• Scenarii de comportament, Harta Customer Journey
• Testare A/B
• Principii de bază ale creării unui layout
• Prezentare generală a programului Figma și a instrumentelor principale
• Crearea unei interfeţe şi a unui prototip interactiv
Testare și implementare software
Familiarizați-vă cu principalele tipuri și metode de testare, înțelegeți diferența dintre QA și testare. Obțineți o înțelegere generală a infrastructurii moderne de dezvoltare, aflați cum este organizată interacțiunea dintre dezvoltatori, testeri și administratorii de sistem. Veți înțelege principalele obiective și concepte ale DevOps.
• Testare manuală și automată
• Modul dezvoltator în browser
• Practici de bază DevOps
• Principii CI/CD
• Containerizare și orchestratori
• Prezentare generală a instrumentelor (Docker, Kubernetes, Ansible, Terraform, Jenkins)
SQL pentru analiza datelor
Veți învăța cum să utilizați SQL pentru a obține date dintr-o bază de date, precum și să le filtrați, să le agregați, să le importați și să le exportați.
• Teoria multimilor. Introducere în algebra relațională
• Analiza dificultăților și problemelor în timpul lucrului cu mediul
• Bazele bazei de date. Scalare de încărcare într-un SGBD
• Bazele SQL
• Aprofundare în SQL
• Lucrul cu PostgreSQL
• Lucrul cu MongoDB
• Lucrări de laborator la bloc
Modelarea proceselor de afaceri
Veți înțelege de ce se utilizează modelarea proceselor de afaceri, vă veți familiariza cu mai multe abordări de modelare și veți înțelege pentru ce cazuri ce notație este cea mai bună să utilizați. Și obțineți abilități practice de modelare în mai multe instrumente.
• Sarcini de modelare a proceselor de afaceri
• Notație BPMN și BPMN 2.0
• Abordările AS-IS, TO-BE
• Camunda Modeler
• Prezentare generală a metodologiei IDEF
• Modelare în notații IDEF0, IDEF3
Documentare in proiecte IT
Vă veți familiariza cu tipurile de documentație de proiect, cu structura și scopul artefactelor. Obțineți o înțelegere a aplicațiilor BMC și CJM și abilitățile de a le crea. Examinați standardele de documentare și aflați despre procesele reale de documentare din cadrul ciclului de dezvoltare a software-ului.
• Coordonarea și gestionarea modificărilor cerințelor
• Documentația proiectului și artefacte
• Model de pânză de afaceri
• Harta călătoriei clientului
• Specificația cerințelor software și specificațiile tehnice
• Standarde de documentare
• Abordări ale documentării în proiecte IT