Competência técnicaMasterAvançado
Bancos de Dados NoSQL (Redis, MongoDB, Cassandra, Neo4j)
Descrição da competência
Trabalhar com sistemas de bancos de dados NoSQL incluindo Redis (chave-valor), MongoDB (documento), Cassandra (coluna) e Neo4j (grafo), selecionando o modelo aprópriado para cada caso de uso.
Confiança Pessoal
Avançado4/5
FundamentalEm desenvolvimentoProficienteAvançadoEspecialista
Isso reflete minha confiança pessoal na aplicação dessa competência em situações profissionais reais, com base na experiência prática, aprendizado contínuo e resultados concretos obtidos.
Cursos relacionados no programa de Mestrado
Módulos do programa de Mestrado que cobrem esta competência
Bloco 1 - Gestão do relacionamento com o cliente em engenharia de software
Iniciar eficazmente um projeto de SI
Visão dos dados
Bloco 1 - Gestão do relacionamento com o cliente em engenharia de software
Direito dos contratos de TI
Os documentos preparatórios ao contrato de TICaso prático relativo à fase pré-contratualFoco nas cláusulas de proteção de dados
Bloco 1 - Gestão do relacionamento com o cliente em engenharia de software
UX e Wireframing
Análise de dadosCaso prático - PersonaCaso prático - Jornada do usuárioCaso prático - Workshop de sketching
Bloco 1 - Gestão do relacionamento com o cliente em engenharia de software
Design Thinking
Exemplo de caso de usoExemplo de ferramentas para quebrar o geloApresentar sua solução para convencerFerramentas para conceber um roteiro de workshopA estrutura para fazer o debriefing após um workshop
Bloco 1 - Gestão do relacionamento com o cliente em engenharia de software
Animar e liderar uma equipe
O modelo DISCO modelo HerrmannA postura de adulto responsável para adulto responsávelOs diferentes métodos para gerenciar conflitos
Bloco 2 - Pilotagem de projeto de engenharia de software
Executar e pilotar a realização de um projeto de Engenharia de Software
Para que serve o gerenciamento de projetos?
Bloco 2 - Pilotagem de projeto de engenharia de software
Métodos Ágeis avançados / Scrum
Os diferentes modelos de gerenciamento de projetos
Bloco 2 - Pilotagem de projeto de engenharia de software
Liderança e Gestão
Trabalhar seu próprio estilo - Exercícios para começarTrabalhar seu próprio estilo: uma árvore para contínuarGarantir o sentimento de inclusão de cada umGerenciar as situações mais delicadasPara concluir
Bloco 2 - Pilotagem de projeto de engenharia de software
Comunicar em modo projeto
10 reflexos para comunicar bemDesenvolver sua comunicação em cada etapa do projeto
Bloco 3 - Integração, indústrialização e implantação do software
Fundamentos do desenvolvimento Front-end com Angular
Ajuda para debug
Bloco 3 - Integração, indústrialização e implantação do software
Aprofundamento do desenvolvimento Front-end com Angular
Passagem de dados para uma páginaAlterar Headers, query params e tipo de resposta
Bloco 3 - Integração, indústrialização e implantação do software
Dominar Java SE
Implementação das interfaces Comparable e Comparator
Bloco 3 - Integração, indústrialização e implantação do software
Desenvolver em Java com Spring e Hibernate
Os modelos em camadas do Spring e a noção de estereótipoEscrita e anotação JPA das classes do modelo no projeto AvisAdição de validações nas classes do modeloEscrita da camada de acesso aos dados com Spring DataEscrita da classe de inserção de dados e primeiro conceito-chave do Spring
Bloco 3 - Integração, indústrialização e implantação do software
Git avançado - GitHub e GitLab
Trabalhar em equipe no GitHubTrabalhar em grupo no GitLab
Bloco 3 - Integração, indústrialização e implantação do software
Dominar Docker e DevOps
Compartilhar dados em vários servidores
Bloco 3 - Integração, indústrialização e implantação do software
Implantação de uma aplicação
Migração de dados
Bloco 3 - Integração, indústrialização e implantação do software
Construir uma API REST com Spring Boot
Comunicar com o banco de dadosExpor um endpoint para nosso jogoPOST - Criar um novo jogo para uma empresaValidar seus dados com constraints
Bloco 4 - Concepção avançada da arquitetura do software
Arquitetura de software
Caso de uso da arquitetura monolíticaCaso de uso da arquitetura orientada a serviçosCaso de uso da arquitetura de microsserviçosCaso de uso da arquitetura baseada em eventosIntrodução à arquitetura centrada em dados
Bloco 4 - Concepção avançada da arquitetura do software
Concepção de aplicação complexa com UML
O diagrama de classe com Visual ParadigmO diagrama de classe com Visual Paradigm (relação e multiplicidade)O diagrama de classe com Visual Paradigm (interface e enumeração)Ilustração em torno de um caso prático FantasyRPG 1Ilustração em torno de um caso prático FantasyRPG 2
Bloco 4 - Concepção avançada da arquitetura do software
Segurança de aplicações web
Usar usuários do banco de dados para autenticação
Bloco 4 - Concepção avançada da arquitetura do software
Algoritmia avançada
Melhoria da ordenação no melhor casoDividir para conquistar
Bloco 4 - Concepção avançada da arquitetura do software
Programação funcional em Scala
Dados imutáveisEfeitos, programação paralela e concorrente em Scala
Bloco 4 - Concepção avançada da arquitetura do software
Arquitetura distribuída e Big Data
Sistema de gerenciamento de banco de dadosNoSQL
Bloco 4 - Concepção avançada da arquitetura do software
NoSQL
O modelo relacionalIntrodução ao NoSQLNoSQL: Chave-valorRedis - CRUD: demonstraçãoRedis, transações e pub-sub: demonstração
Bloco 4 - Concepção avançada da arquitetura do software
Estrutura de dados
O que contém um grafo?Grafo orientado e grafo não orientadoGrafo ponderadoEstrutura de dados grafoRepresentar um grafo em Python
Bloco 4 - Concepção avançada da arquitetura do software
Planos de testes de uma aplicação
Criação de um caso de testeOs testes de integração e os conjuntos de dados
Bloco 4 - Concepção avançada da arquitetura do software
Introdução ao Machine Learning
Descobrir nosso primeiro modelo: KNNAvaliar seu modelo de regressãoAvaliar seu modelo de regressão com sklearnExplorar os dadosEntender o 2º modelo: regressão linear
Bloco 5 - Preparação para o seu nível de inglês
Inglês comercial
Como criar o ambiente para aumentar sua desenvoltura em situações profissionaisTelefonar para obter informações (ou agendar uma reunião)Como se preparar para acompanhar uma negociaçãoAs chaves para participar de uma feira em inglês
Bloco 5 - Preparação para o seu nível de inglês
Inglês: preparação para o TOEIC
Como se prepararÚltimos conselhos para o dia da prova
Bloco 6 - Módulos de nívelamento preparatório e reforço
Inglês de Recursos Humanos
Preparar e conduzir uma entrevista de fim do período de experiênciaComunicar com assertividade (feedback, situações delicadas, conflitos)
Programa fonte