Competência técnicaMasterEm desenvolvimento
Programação Java SE
Descrição da competência
Programar aplicações robustas em Java SE, dominando conceitos fundamentais como coleções, genéricos, streams, multithreading, I/O é o ecossistema JVM.
Confiança Pessoal
Em desenvolvimento2/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 do ecossistemaVisão das aplicações - cobertura funcionalIniciar um projeto como responsável técnico (MOE)Iniciar um projeto como responsável pelo negócio (MOA)Iniciar um projeto como gerente de produto
Bloco 1 - Gestão do relacionamento com o cliente em engenharia de software
Design Thinking
A imersão - como conduzir entrevistas com usuáriosExemplo de aplicaçõesPor que e como enquadrar um workshop de Design Thinking
Bloco 3 - Integração, indústrialização e implantação do software
JavaScript: programação orientada a eventos e assíncrona
JavaScript é o DOMA programação orientada a eventosProgramação assíncrona
Bloco 3 - Integração, indústrialização e implantação do software
Desenvolva suas aplicações web com TypeScript
Os tipos fundamentaisUsar um decorator como validador
Bloco 3 - Integração, indústrialização e implantação do software
Dominar Java SE
Apresentação e histórico do microcosmo JavaAs coleções - 1ª parteAs coleções - 2ª parte
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 JavaSegundo conceito-chave - A programação orientada a aspectos
Bloco 3 - Integração, indústrialização e implantação do software
Dominar a linguagem Kotlin
Lambda e as coleções
Bloco 4 - Concepção avançada da arquitetura do software
Arquitetura de software
Implementação da arquitetura monolítica em JavaImplementação da arquitetura orientada a serviços em JavaImplementação da arquitetura de microsserviços em JavaImplementação da arquitetura baseada em eventos em JavaImplementação da arquitetura centrada em dados em Java
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 webImplementação do Spring Security em um projeto Java Spring Boot
Bloco 4 - Concepção avançada da arquitetura do software
Algoritmia avançada
Programação dinâmica
Bloco 4 - Concepção avançada da arquitetura do software
Programação funcional em Scala
Introdução à programação funcionalProgramação orientada a objetosEfeitos, programação paralela e concorrente em Scala
Bloco 4 - Concepção avançada da arquitetura do software
Introdução ao Machine Learning
Descobrir os conceitos do Machine Learning
Bloco 5 - Preparação para o seu nível de inglês
Inglês comercial
Como gerenciar as interações profissionais básicasComo usar o vocabulário comum ao inglês e ao francês nas interações profissionaisComo criar o ambiente para aumentar sua desenvoltura em situações profissionaisComo intervir durante uma reuniãoComo lidar com assuntos complexos ou ambíguos
Bloco 5 - Preparação para o seu nível de inglês
Inglês: preparação para o TOEIC
Como se prepararComo passar na "Part 1"Como passar na "Part 2"Como passar na "Part 6"Como passar na "Part 7"
Programa fonte