Analist de sistem de la zero la mijloc - curs 142.080 rub. de la Netologie, training 12 luni, Data 14 august 2023.
Miscelaneu / / December 04, 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. Arhitectură
Obțineți informații despre crearea de produse software. Veți afla despre abordările dezvoltării în proiecte IT și tipurile de arhitecturi ale sistemelor informaționale.
• Rolul unui analist de sisteme în dezvoltarea de software
• Competențe ale unui analist de sisteme
• Ciclul de viață al dezvoltării software
• Metodologii flexibile și dezvoltarea lor: Scrum, Kanban, lean manufacturing, Extreme Programming
• Tipuri de arhitecturi: local, file-server, client-server, trei straturi, microserviciu
Analiza cerințelor
Învață să identifici și să îndeplinești cerințele clienților. Explorați abordări pentru a formaliza, a negocia și a gestiona schimbarea cerințelor.
• Cerințe pentru dezvoltarea de software
• Metode de colectare a cerinţelor
• Metode de formalizare a cerinţelor
• Cazuri de utilizare
• Povești de utilizator și Povești de locuri de muncă
• Coordonarea și gestionarea modificărilor cerințelor
• Limbajul de modelare unificat (UML)
• Diagrama cazului de utilizare
• Diagrama fluxului de date
Git și mecanisme de ramificare
Aflați de ce și cum au apărut sistemele de control al versiunilor codului sursă. Obțineți experiență practică de lucru cu depozitele Git.
• Scopul unui sistem de control al versiunilor
• Operațiuni de bază: efectuarea și derularea modificărilor, căutare, istoric
• Lucrul cu serviciul GitHub
• Filiale, fuziunea filialelor și soluționarea conflictelor
• Lucru în echipă cu cod
• Strategia de ramificare. GitFlow
• Git pentru analist de sisteme
Bazele dezvoltării
Veți înțelege tipurile de limbaje de programare, termenii și structurile de control ale acestora. Stăpânește sintaxa JavaScript de bază. Creează primul tău proiect.
• Algoritmi
• Variabile, numere și șiruri
• Ramificarea codului
• Algoritm cu alegeri multiple
• Erori în cod
• Matrice
• Cicluri
• Subrutină, funcție
• Obiecte
Integrarea sistemului și documentația API
Aflați despre metodele de integrare a sistemelor informaționale. Examinați specificația OpenAPI. Învățați să scrieți interfețe 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 procesul de creare 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
• 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 de bază a infrastructurii moderne de dezvoltare. Aflați cum interacționează dezvoltatorii, testerii și administratorii de sistem. Familiarizați-vă cu obiectivele și conceptele de bază ale DevOps.
• Testare manuală și automată
• Modul dezvoltator în browser
• Practici de bază DevOps
• Principii CI/CD
• Containerizare și orchestratori
• Prezentare generală a Docker, Kubernetes, Ansible, Terraform, Jenkins
Modelarea proceselor de afaceri
Veți înțelege de ce este necesară modelarea proceselor de afaceri și vă veți familiariza cu mai multe abordări. Veți înțelege ce notație să utilizați pentru diferite cazuri. Obțineți abilități practice de modelare în mai multe instrumente.
• Sarcini de modelare a proceselor de afaceri
• Notații 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
Veți înțelege tipurile de documentație de proiect, structura și scopul artefactelor. Obțineți informații despre aplicarea BMC și CJM. 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
• Business Model Canvas
• 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
SQL pentru analiza datelor
Învățați să preluați, să filtrați, să agregați, să importați și să exportați date din baze de date - baze de date - folosind SQL.
• 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
SQL PRO
Aflați instrumente SQL avansate pentru a proiecta, normaliza și denormaliza bazele de date.
• Lucrul din linia de comandă
• Declanșează evenimente de ieșire
• Proiectarea bazei de date. Model de arhitectură client-server. Model relațional
• Normalizarea și denormalizarea bazei de date
• Scalare a funcţiilor
Analiza datelor în Python
Veți putea lucra cu biblioteci analitice majore folosind Python. Master vizualizare și statistici. Învață să aprofundezi în date, să găsești conexiuni și să generezi ipoteze.
• Controlați constructele și colecțiile
• Lucrul cu sistemul de fișiere și module
• Excepții și tratarea erorilor
• Expresii regulate și elemente de bază ale analizei
• Bibliotecă NumPy
• Biblioteca Pandas
Design DWH
Cunoașteți tipurile de depozite de date. Aruncă o privire mai atentă la DWH. Veți înțelege arhitectura și capacitățile sale. Folosind un exemplu, veți analiza instrumentele populare pentru a lucra cu acesta.
• Concept de bază de date, DBMS, depozit de date
• Arhitectura și principiile construcției DWH
• Tipuri de clienți în procesul de dezvoltare a DWH
• Calitatea datelor și guvernarea datelor
• Prezentare generală a instrumentelor pentru lucrul cu DWH
Soluții BI și model de date multidimensionale
Înțelegeți cum să identificați nevoile și cerințele utilizatorilor de afaceri. Faceți cunoștință cu Tableau și Power BI.
• Business Intelligence ca nucleu a analizei
• Cunoașterea Pentaho BI
• Modele multidimensionale
• Servicii de analiză Pentaho
• Raportare în timp real
• Abordări moderne
Proiect final
În teză, veți parcurge principalele etape ale dezvoltării DWH: de la colectarea cerințelor și crearea unei diagrame DWH până la prezentarea datelor pe tablouri de bord vizuale. Veți fi susținut de conducătorul dvs. de teză. Un expert va analiza munca și va explica cum să o îmbunătățiți. Puteți lucra la propriul proiect. Dacă nu este disponibil, vom oferi instruire și cerințe pentru acesta.