Competência técnicaMasterProficiente
Design UML de Aplicações Complexas
Descrição da competência
Modelar designs de aplicações complexas usando diagramas UML incluindo diagramas de classes, de sequência, de casos de uso, de componentes e de implantação.
Confiança Pessoal
Proficiente3/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.
Progressao ao longo da trajetoria
Esta competencia foi desenvolvida em 2 trajetorias diferentes
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 das aplicações - cobertura funcional
Bloco 1 - Gestão do relacionamento com o cliente em engenharia de software
Direito dos contratos de TI
O impacto da implantação das IAs
Bloco 1 - Gestão do relacionamento com o cliente em engenharia de software
UX e Wireframing
O que é UX designA gestão de projeto de UX designEspecificidades do design mobileDesign responsivo e aspectos técnicos
Bloco 1 - Gestão do relacionamento com o cliente em engenharia de software
Design Thinking
Definição e origens do Design ThinkingA filosofia e a abordagem Design ThinkingExemplo de aplicaçõesPor que e como enquadrar um workshop de Design Thinking
Bloco 2 - Pilotagem de projeto de engenharia de software
Métodos Ágeis avançados / Scrum
Design Sprint
Bloco 3 - Integração, indústrialização e implantação do software
JavaScript: iniciação e programação orientada a objetos
As classes built-in
Bloco 3 - Integração, indústrialização e implantação do software
Desenvolva suas aplicações web com TypeScript
As classes genéricas
Bloco 3 - Integração, indústrialização e implantação do software
Fundamentos do desenvolvimento Front-end com Angular
Introdução aos componentesTemplate, estilo e seletores de componentesComponentes @Input e @Output: custom property bindingComponentes e CSS: entender o encapsulamento de viewO ciclo de vida dos componentes
Bloco 3 - Integração, indústrialização e implantação do software
Dominar Java SE
Escrita de classes POJO, o projeto pokerA herança é o polimorfismo: as classes Document, Orçamento e Fatura
Bloco 3 - Integração, indústrialização e implantação do software
Desenvolver em Java com Spring e Hibernate
Configuração do projeto Avis com classes JavaEscrita e anotação JPA das classes do modelo no projeto AvisAdição de validações nas classes do modeloImplantação e utilização do Swagger
Bloco 3 - Integração, indústrialização e implantação do software
Git avançado - GitHub e GitLab
Designar intervalos de commits
Bloco 3 - Integração, indústrialização e implantação do software
Dominar Docker e DevOps
Entender a integração contínua e a implantação contínua
Bloco 3 - Integração, indústrialização e implantação do software
Implantação de uma aplicação
A implantação no ciclo de vida de uma aplicaçãoO diagrama UML de implantaçãoO diagrama UML de componentesImplantação em um serviço PaaSImplantação contínua de uma aplicação
Bloco 3 - Integração, indústrialização e implantação do software
Construir uma API REST com Spring Boot
Modelar sua API com draw.io
Bloco 4 - Concepção avançada da arquitetura do software
Concepção de aplicação complexa com UML
O diagrama de classe para modelar um banco de dadosO diagrama de sequência (linha de vida e mensagem)O diagrama de sequência com Visual Paradigm (linha de vida e mensagem)O diagrama de sequência (Fragment e Jacobson)O diagrama de sequência com Visual Paradigm (Fragment e Jacobson)
Bloco 4 - Concepção avançada da arquitetura do software
Design Patterns em Java
Introdução: Design Patterns do GoF, a lendaDescrição dos Design Patterns de criaçãoDescrição do Design Pattern SingletonDescrição do Design Pattern Factory MethodDescrição do Design Pattern Abstract Factory
Bloco 4 - Concepção avançada da arquitetura do software
Segurança de aplicações web
Introdução à segurança de aplicações webA autenticação e a autorização em aplicações webRecomendação A04-2021: Insecure Design
Bloco 4 - Concepção avançada da arquitetura do software
Algoritmia avançada
A sequência de Fibonacci
Programa fonte