Cursos de Padrões de Design
Há muitos padrões experimentados e testados amplamente disponíveis para todos. Às vezes é uma questão de mudar os nomes e implementar o padrão em uma tecnologia específica. Pode poupar centenas de horas, que de outra forma seriam gastas em design e testes. Formação Go als Este curso tem dois objetivos: primeiro, ele permite que você reutilize padrões amplamente conhecidos, em segundo lugar, ele permite que você crie e padrões de reutilização específicas para a sua organização. Ele ajuda você a estimar como os padrões podem reduzir custos, sistematizar o processo de design e gerar uma estrutura de código baseada em seus padrões. Audiência Designers de software, analistas de negócios, gerentes de projeto, programadores e desenvolvedores, bem como gerentes operacionais e gerentes de divisão de software. Estilo do Curso O curso se concentra em casos de uso e sua relação com um padrão específico. A maioria dos exemplos é explicada em UML e em exemplos Java simples (a linguagem pode mudar se o curso for reservado como um curso fechado). Ele guia você pelas origens dos padrões, além de mostrar como catalogar e descrever padrões que podem ser reutilizados em toda a organização.
Programa do Curso
Apresentações
- Padrões e arquiteturas em camadas
- Descrição do padrão
- Padrões de design e design
- Encontrar e selecionar padrões de design
- Implementação de padrão de design
Padrões bem conhecidos
Criação de Objeto
- Fábrica
- Construtor
- Método de fábrica
- Protótipo
- Solteiro
Padrões Estruturais
- Adaptador
- Ponte
- Composto
- Decorador
- Fachada
- Peso mosca
- Procurador
Padrões Comportamentais
- Cadeia de Responsabilidade
- Comando
- Intérprete
- Iterador
- Mediador
- Lembrança
- Observador
- Estado
- Estratégia
- Método de modelo
- Visitante
- Observador
Criando Padrões
- Padronizar ou não padronizar
- Descrição formal do padrão
- Organizando o catálogo de padrões
- Objetivo particular e objetivo abstrato
- Publicando seus padrões em uma comunidade de padrões
Requisitos
Bons conhecimentos de UML e de qualquer linguagem orientada para objectos como C++, C#, Java, VB.NET, PHP 5.3 ou superior, etc...
Precisa de ajuda para escolher o curso certo?
Cursos de Padrões de Design - Enquiry
Padrões de Design - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (3)
O instrutor destacou os conceitos realmente importantes de arquitetura de software com quizzes. A visão de alto nível sobre a implementação eficaz do ciclo de desenvolvimento de software, desde a elicitação de requisitos até o teste unitário, é muito refrescante para cientistas de dados com pouco experiência em desenvolvimento de software.
Kok Cheong Cheng - DBS Bank
Curso - Design Patterns
Máquina Traduzida
Visão geral das técnicas
Kay Jan Wong - DBS Bank Ltd
Curso - Design Patterns
Máquina Traduzida
Gosto dos códigos de exemplo simples, mas informativos.
Yue Wang - DBS Bank Ltd
Curso - Design Patterns
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Análise de Processos de Negócios com UML e BPMN
14 HorasPúblico-alvo do curso:
Gestores que pretendam compreender os diagramas BPMN, Business Consultores, Business Analistas, Business Engenheiros de Processos, Analistas de Sistemas e todos os que estejam envolvidos na análise e planeamento de Business Processos utilizando notação de modelação padronizada e unificada.
Curso Goals:
- Produzir diagramas de processo de alta qualidade
- Modelar na notação de processo BPMN
- Capturar informações sobre o processo atual
- Implementar fluxos de processo optimizados para processos com uso intensivo de pessoas
- Simplificar definições de processos complexos e dividi-los em partes mais fáceis de gerir
Insurtech: A Practical Introduction for Managers
14 HorasInsurtech (também conhecido como Seguro Digital) refere-se à convergência de seguros + novas tecnologias. No domínio dos Insurtech, as "seguradoras digitais" aplicam inovações tecnológicas aos seus modelos de negócio e operacionais, a fim de reduzir custos, melhorar a experiência do cliente e aumentar a agilidade das suas operações.
Nesta formação conduzida por um instrutor, os participantes compreenderão as tecnologias, os métodos e a mentalidade necessários para realizar uma transformação digital nas suas organizações e no sector em geral. O treinamento é destinado a gerentes que precisam obter uma compreensão geral, quebrar o hype e o jargão e dar os primeiros passos no estabelecimento de uma estratégia Insurtech.
No final desta formação, os participantes serão capazes de:
- Discutir Insurtech e todas as suas partes componentes de forma inteligente e sistemática
- Identificar e desmistificar o papel de cada tecnologia chave dentro de Insurtech.
- Elaborar uma estratégia geral para a implementação da Insurtech na sua organização
Público alvo
- Seguradoras
- Tecnólogos do sector dos seguros
- Partes interessadas do sector dos seguros
- Consultores e analistas de negócios
Formato do curso
- Parte expositiva, parte de discussão, exercícios e actividades de estudo de casos em grupo
Fintech: A Practical Introduction for Managers
14 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, os participantes obterão uma compreensão das tecnologias, métodos e mentalidade necessários para implementar uma estratégia Fintech.
Este treinamento é destinado a gerentes que precisam obter uma compreensão "geral" de Fintech, quebrar o hype e o jargão e dar os primeiros passos tangíveis para a adoção de novas tecnologias aplicáveis a negócios e serviços financeiros.
No final desta formação, os participantes serão capazes de
- Apresentar estratégias Fintech viáveis para a sua organização.
- Compreender e explicar o papel e a funcionalidade das principais tecnologias.
- Elaborar um plano de ação para a introdução de novas tecnologias, passo a passo.
IREB Certified Professional for Requirements Engineering - RE@Agile Primer
14 HorasEste curso de nível básico aborda as necessidades das pessoas envolvidas no tópico de Requirements Engineering e Agile. Isso inclui pessoas em funções como gerenciamento de projeto ou TI, especialistas de domínio, analistas de sistema e desenvolvedores de software, Scrum mestres, proprietários de produtos e pessoas que fazem parte de Agile organizações.
RE@Agile é inspirado tanto pela visão do IREB de Agile valores quanto por uma visão Agile de Requirements Engineering valores. Seu conteúdo inclui classificação e avaliação de Requirements Engineering produtos de trabalho e técnicas no contexto de Agile, de Agile produtos de trabalho e técnicas no contexto de Requirements Engineering e de elementos de processo essenciais no desenvolvimento de Agile produtos. RE@Agile aponta para a motivação de usar Agile em um processo de desenvolvimento.
Uma área importante é a sinergia entre Requirements Engineering e Agile: Agile Princípios relativos à mentalidade Requirements Engineering e Agile em relação aos valores centrais Requirements Engineering.
O exame
Este curso é a base para o exame RE@Agile Primer. Dois exames diferentes estão disponíveis:
- Exame de múltipla escolha supervisionado com certificado oficial RE@Agile Primer, semelhante aos exames de múltipla escolha CPRE Foundation Level e Advanced Level, mas com duração de 40 minutos. Autoavaliação online de múltipla escolha com confirmação de participação.
IREB Certified Professional for Requirements Engineering - Advanced Level RE@Agile
21 HorasEste Módulo de Nível Avançado RE@Agile é dirigido a Engenheiros de Requisitos e profissionais ágeis. Ele se concentra na compreensão e aplicação de práticas e técnicas da disciplina Requirements Engineering em processos de desenvolvimento ágil, bem como na compreensão e aplicação de conceitos, técnicas e elementos de processo essenciais de abordagens ágeis em processos Requirements Engineering.
O exame
Este curso destina-se a preparar para os exames de certificação de nível avançado de:
- RE@Agile - Praticante (o certificado consiste em um exame de múltipla escolha) RE@Agile - Especialista (o certificado consiste em um trabalho escrito)
IREB Certified Professional for Requirements Engineering - Advanced Level Requirements (Elicitation)
21 HorasEste curso de 3 dias é ministrado como um instrutor ao vivo, online (remoto) ou no local (sala de aula).
Este curso fornece métodos e boas práticas de Requirements Engineering que podem ser introduzidos em qualquer organização, independentemente do domínio do negócio com foco na elicitação (ou extração de requisitos) e sua consolidação (negociação e integração).
O conteúdo do curso também é uma preparação para o nível Avançado de certificação.
Para quem é este curso?
Profissionais com perfis de carreira como Requirements Engineering, análise de negócios, engenharia de negócios e design organizacional, que desejam ampliar seus conhecimentos e habilidades na área de elicitação de requisitos.
Exame:
Taxas de exame adicionais cobradas quando aplicáveis.
O exame “IREB Certified Professional for Requirements Engineering – Advanced Level (Elicitation)” consiste em:
CPRE Nível Avançado (Modelagem) – Praticante
- O exame para obter o certificado de Elicitação de Requisitos - Practitioner - consiste em um exame de múltipla escolha.
CPRE Nível Avançado (Modelagem) – Especialista
- O exame para obtenção do certificado de Elicitação de Requisitos - Especialista - consiste em um trabalho escrito.
IREB Certified Professional for Requirements Engineering - Advanced Level Requirements (Management)
21 HorasEste curso de 3 dias é ministrado como um instrutor ao vivo, online (remoto) ou no local (sala de aula).
Para quem é este curso:
O curso Requisitos Avançados Management destina-se a profissionais das áreas de engenharia de requisitos, análise de negócios, engenharia de negócios, desenho organizacional, etc. que desejam aprofundar seus conhecimentos e habilidades na área de gestão de requisitos.
Exame:
Taxas de exame adicionais cobradas quando aplicáveis.
O exame “IREB Certified Professional for Requirements Engineering – Advanced Level (Management)” consiste em:
CPRE Nível Avançado (Management) – Praticante
- O exame para obtenção do certificado de Requisitos Management - Practitioner - consiste num exame de escolha múltipla.
CPRE Nível Avançado (Management) – Especialista
- O exame para obtenção do certificado de Requisitos Management - Especialista - consiste num trabalho escrito.
IREB Certified Professional for Requirements Engineering - Advanced Level (Modeling)
21 HorasEste curso de 3 dias é ministrado por um instrutor em direto, quer online (remoto) quer no local (sala de aula).
Através de exercícios práticos, esta formação dar-lhe-á uma maior familiaridade com a modelação eficiente de estruturas de informação, funções, comportamentos e cenários.
Após a conclusão da formação, poderá efetuar o exame para se qualificar como "IREB® Certified Professional for Requirements Engineering - Advanced Level, Requirements Modeling".
A quem se destina este curso?
Gestores de requisitos, analistas de negócio, analistas de sistemas e software (engenheiros de sistemas) e gestores de projeto.
Exame:
Taxas de exame adicionais cobradas quando aplicável.
O exame "IREB Certified Professional for Requirements Engineering - Advanced Level (Modeling)" consiste em:
CPRE Nível Avançado (Modelação) - Praticante
- O exame para obter o certificado de Modelação de Requisitos - Practitioner - consiste
de um exame de escolha múltipla.
CPRE Nível Avançado (Modelação) - Especialista
- O exame para obter o certificado de Modelação de Requisitos - Especialista - consiste em
um trabalho escrito.
IREB Certified Professional for Requirements Engineering - Foundation Level
21 HorasIntrodução e visão geral da Requirements Engineering
Model Based Development for Embedded Systems
21 HorasO desenvolvimento baseado em modelos (MBD) é uma metodologia de desenvolvimento de software que permite um desenvolvimento mais rápido e económico de sistemas dinâmicos, tais como sistemas de controlo, processamento de sinais e sistemas de comunicação. Baseia-se na modelação gráfica em vez da tradicional programação baseada em texto.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como aplicar metodologias MBD para reduzir os custos de desenvolvimento e acelerar o tempo de comercialização de seus produtos de software incorporados.
No final deste treinamento, os participantes serão capazes de
- Selecionar e utilizar as ferramentas certas para implementar o MBD.
- Utilizar o MBD para realizar um desenvolvimento rápido nas fases iniciais do seu projeto de software embebido.
- Encurtar o lançamento de seu software embarcado no mercado.
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
Certificação OCUP2 UML 2.5 - Preparação para Exames Básicos
21 HorasOCUP2 Desenvolvedor de Conteúdo
A NobleProg tem o status oficial de OMG Desenvolvedor de Conteúdo OCUP 2, o que significa que os esboços de nossos cursos e materiais de treinamento foram desenvolvidos pelos mesmos especialistas que prepararam as questões para os exames OCUP 2.
Público alvo
Desenvolvedores, programadores, analistas de negócios, gerentes de projeto, arquitetos de software, testadores, pessoas responsáveis pela documentação ou qualquer pessoa envolvida no processo de desenvolvimento de software.
Objectivos
Prepara-o para trabalhar com os elementos UML mais comuns
Ensina a criar modelos UML simples
Prepara-o para ser membro de uma equipa de desenvolvimento de UML
Requirements Analysis
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a pessoas que desejam entender a análise de requisitos e conduzir a análise de requisitos de forma eficiente e precisa usando técnicas de análise para seus projetos.
No final desta formação, os participantes serão capazes de
- identificar diferentes tipos de requisitos.
- compreender os conceitos gerais e as actividades da análise de requisitos.
- estar familiarizado com a metodologia de análise de requisitos.
- utilizar diferentes técnicas de análise de requisitos em seu benefício.
- estruturar os requisitos de forma a comunicar eficientemente com arquitectos e programadores através de um processo iterativo de recolha de requisitos.
Software Engineering, Requirements Engineering and Testing
63 HorasEste curso demonstra através da prática prática os fundamentos e aplicações da engenharia de software, engenharia de requisitos e testes.
Certificação OCUP2 UML 2.5 - Preparação para Exames Intermediários
14 HorasPúblico-alvo:
Programadores, analistas de negócio, gestores de projeto, arquitectos de software, testadores, responsáveis pela documentação ou qualquer pessoa envolvida no processo de desenvolvimento de software.
Objectivos:
Prepara-o para trabalhar com uma ampla gama de elementos UML
Ensina-o a criar modelos UML complexos
Prepara-o para se tornar um membro sénior qualificado de uma equipa de desenvolvimento UML.
UML para o Analista de Sistemas
21 HorasUma das funções de crescimento mais rápido na indústria de TI é o analista de Business TI. Business analistas de Business são encontrados em quase organizações e são membros importantes de qualquer equipe de TI, seja no setor público ou privado.
Este curso fornece um guia passo-a-passo claro sobre como o Business Analyst pode desempenhar sua função usando tecnologia orientada a objetos de última geração.