Analista de sistema de zero a médio curso 142.080 rublos. da Netology, treinamento de 12 meses, data 14 de agosto de 2023.
Miscelânea / / December 04, 2023
Analista de Sistemas, Skyeng
Ensina “Introdução à Profissão”, “Análise de Requisitos”
Analista Chefe, Sber
Ensina “Introdução à profissão”, “Análise de requisitos”, “Modelagem de processos de negócios”, “Testes e treinamento de usuários”
Ciclo de vida do software. Arquitetura
Obtenha informações sobre a criação de produtos de software. Você aprenderá sobre abordagens de desenvolvimento em projetos de TI e tipos de arquiteturas de sistemas de informação.
• O papel de um analista de sistemas no desenvolvimento de software
• Competências de um analista de sistemas
• Ciclo de vida de desenvolvimento de software
• Metodologias flexíveis e seu desenvolvimento: Scrum, Kanban, manufatura enxuta, Extreme Programming
• Tipos de arquiteturas: local, servidor de arquivos, cliente-servidor, três camadas, microsserviço
Análise de requisitos
Aprenda a identificar e atender aos requisitos do cliente. Explore abordagens para formalizar, negociar e gerenciar mudanças de requisitos.
• Requisitos para desenvolvimento de software
• Métodos de coleta de requisitos
• Métodos para formalização de requisitos
•Casos de uso
• Histórias de usuários e histórias de empregos
• Coordenação e gerenciamento de mudanças de requisitos
• Linguagem de Modelagem Unificada (UML)
• Diagrama de casos de uso
• Diagrama de fluxo de dados
Git e mecanismos de ramificação
Saiba por que e como surgiram os sistemas de controle de versão de código-fonte. Obtenha experiência prática trabalhando com repositórios Git.
• Objetivo de um sistema de controle de versão
• Operações básicas: confirmar e reverter alterações, pesquisa, histórico
• Trabalhando com o serviço GitHub
• Filiais, fusão de filiais e resolução de conflitos
• Trabalho em equipe com código
• Estratégia de ramificação. GitFlow
• Git para analista de sistemas
Noções básicas de desenvolvimento
Você compreenderá os tipos de linguagens de programação, seus termos e estruturas de controle. Domine a sintaxe básica do JavaScript. Crie seu primeiro projeto.
• Algoritmos
• Variáveis, números e strings
• Ramificação de código
• Algoritmo de múltipla escolha
• Erros no código
• Matrizes
• Ciclos
• Subrotina, função
• Objetos
Integração de sistema e documentação de API
Aprenda sobre métodos de integração de sistemas de informação. Revise a especificação OpenAPI. Aprenda a escrever interfaces de programação de aplicativos e publicá-las no Swagger.
• Processo e níveis de integração
• Abordagens de integração
•API REST, SOAP
• Notação OpenAPI
• Arrogância
Prototipagem de interface
Aprenda os princípios básicos de UX/UI. Conheça a interface e funções básicas do programa Figma. Domine o processo de criação de uma interface e um protótipo interativo.
• Noções básicas de UX/UI
• Cenários de comportamento, mapa da jornada do cliente
• Teste A/B
• Princípios básicos de criação de um layout
• Visão geral do programa Figma
• Criação de interface e protótipo interativo
Teste e implantação de software
Conheça os principais tipos e métodos de teste. Entenda a diferença entre controle de qualidade e teste. Obtenha uma compreensão básica da infraestrutura de desenvolvimento moderna. Saiba como desenvolvedores, testadores e administradores de sistema interagem. Familiarize-se com os objetivos e conceitos básicos do DevOps.
• Testes manuais e automatizados
• Modo de desenvolvedor no navegador
• Práticas básicas de DevOps
• Princípios CI/CD
• Containerização e orquestradores
• Visão geral do Docker, Kubernetes, Ansible, Terraform, Jenkins
Modelagem de Processos de Negócios
Você entenderá por que a modelagem de processos de negócios é necessária e se familiarizará com diversas abordagens. Você entenderá qual notação usar para diferentes casos. Adquira habilidades práticas de modelagem em diversas ferramentas.
• Tarefas de modelagem de processos de negócios
• Notações BPMN e BPMN 2.0
• Abordagens COMO ESTÁ, SERÁ
• Modelador Camunda
• Visão geral da metodologia IDEF
• Modelagem em notações IDEF0, IDEF3
Documentação em projetos de TI
Você entenderá os tipos de documentação do projeto, a estrutura e a finalidade dos artefatos. Obtenha informações sobre a aplicação do BMC e do CJM. Revise os padrões de documentação e aprenda sobre os processos reais de documentação dentro do ciclo de desenvolvimento de software.
• Coordenação e gerenciamento de mudanças de requisitos
• Documentação e artefatos do projeto
• Business Model Canvas
• Mapa da Jornada do Cliente
• Especificação de requisitos de software e especificações técnicas
• Padrões de documentação
• Abordagens para documentação em projetos de TI
SQL para análise de dados
Aprenda a recuperar, filtrar, agregar, importar e exportar dados de bancos de dados – bancos de dados – utilizando SQL.
• Teoria de conjuntos. Introdução à Álgebra Relacional
• Análise de dificuldades e problemas ao trabalhar com o meio ambiente
• Noções básicas de banco de dados. Escalonamento de carga em um DBMS
• Noções básicas de SQL
• Aprofundamento em SQL
• Trabalhando com PostgreSQL
• Trabalhando com MongoDB
• Trabalho de laboratório no bloco
SQL PRO
Aprenda ferramentas SQL avançadas para projetar, normalizar e desnormalizar bancos de dados.
• Trabalhando na linha de comando
• Gatilhos de eventos de saída
• Projeto de banco de dados. Modelo de arquitetura cliente-servidor. Modelo relacional
• Normalização e desnormalização de banco de dados
• Escala de função
Análise de dados em Python
Você poderá trabalhar com as principais bibliotecas analíticas usando Python. Domine a visualização e as estatísticas. Aprenda a mergulhar nos dados, encontrar conexões e gerar hipóteses.
• Controlar construções e coleções
• Trabalhando com o sistema de arquivos e módulos
• Exceções e tratamento de erros
• Expressões regulares e noções básicas de análise
• Biblioteca NumPy
• Biblioteca de pandas
Projeto DWH
Conheça os tipos de data warehouses. Dê uma olhada mais de perto no DWH. Você entenderá sua arquitetura e recursos. Usando um exemplo, você analisará ferramentas populares para trabalhar com ele.
• Conceito de banco de dados, SGBD, data warehouse
• Arquitetura e princípios de construção de DWH
• Tipos de clientes no processo de desenvolvimento de DWH
• Qualidade de dados e governança de dados
• Visão geral das ferramentas para trabalhar com DWH
Soluções de BI e modelo de dados multidimensional
Entenda como identificar as necessidades e requisitos dos usuários de negócios. Conheça o Tableau e o Power BI.
• Business Intelligence como o coração da análise
• Conhecendo o Pentaho BI
• Modelos multidimensionais
• Serviços de Análise Pentaho
• Relatórios em tempo real
• Abordagens modernas
Projeto final
Na tese, você passará pelas principais etapas do desenvolvimento do DWH: desde a coleta de requisitos e criação de um diagrama DWH até a apresentação dos dados em dashboards visuais. Você será apoiado pelo seu orientador de tese. Um especialista analisará o trabalho e explicará como melhorá-lo. Você pode trabalhar em seu próprio projeto. Se não estiver disponível, forneceremos treinamento e requisitos para isso.