Cursos de Design de Software

Cursos de Design de Software

Os cursos de treinamento de Design de Software ao vivo, local e instruídos, demonstram, por meio de discussões interativas e prática prática, os fundamentos do Design de Software O treinamento em Design de Software está disponível como "treinamento ao vivo no local" ou "treinamento remoto ao vivo" Treinamento ao vivo no local pode ser realizado localmente nas instalações do cliente em Portugal ou nos centros de treinamento corporativo da NobleProg em Portugal O treinamento ao vivo remoto é realizado por meio de uma área de trabalho remota e interativa NobleProg seu provedor de treinamento local.

Declaração de Clientes

★★★★★
★★★★★

Programa de curso Design de Software

CódigoNomeDuraçãoVisão geral
designpatDesign Patterns14 hoursHá 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.

Objetivos de Treinamento

Este curso tem dois objetivos: primeiro, permite reutilizar padrões amplamente conhecidos; segundo, permite criar e reutilizar padrões específicos para 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.

Público

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.
oobdpObject Oriented Design using Design Patterns14 hoursObjetivo:

Ajudar analistas técnicos e designers a entender como passar pela implementação de software dos requisitos, garantindo a rastreabilidade entre as especificações comerciais e o código do software.

Este curso de treinamento de 2 dias visa auxiliar analistas técnicos e projetistas no projeto de especificações descritas pelos analistas de negócios. Após a transformação em representações de componentes de software, os componentes de sistema resultantes rastreiam os requisitos do sistema em relação às estruturas de componentes de software.

Por fim, essas especificações técnicas são implementadas em código de software e testadas com base em componentes. Os componentes de software resultantes fornecem um bom nível de reatividade às mudanças, pois permitem rastrear separadamente o nível de implementação dos comportamentos do sistema camada por camada (das interfaces do usuário em direção à camada de objetos de negócios através dos componentes do aplicativo onde as opções de uso dos atores são armazenadas.
microsvcpatternsdotnetMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net14 hoursA arquitetura de microsserviço é uma abordagem para o desenvolvimento de um aplicativo de software como um conjunto de serviços pequenos e independentes, cada um executando em seu próprio processo e comunicando-se com mecanismos leves, como uma API de recurso HTTP Esses serviços podem ser implantados com eficiência usando sistemas de automação contínua e ignoram a necessidade de gerenciamento centralizado Os microsserviços podem ser escritos em diferentes linguagens de programação e integrar-se a diferentes sistemas de armazenamento de dados Este treinamento ao vivo instrutor é destinado a desenvolvedores e arquitetos corporativos Introduz a arquitetura de microsserviço de uma perspectivaNet, apresenta estratégias de migração de um sistema monolítico e conduz os participantes através da criação e implementação de uma amostra de aplicação baseada em microservicios No final deste treinamento, os participantes serão capazes de: Entenda quando usar e quando não usar a arquitetura de microsserviço Criar e implementar uma estratégia de testes para microsserviços Implantar um aplicativo de amostra com base em microservicium em um ambiente de produção Refatorar um aplicativo monolítico em serviços Público Desenvolvedores Arquitetos Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
designthinkingfordevDesign Thinking Workshop for Software Developers14 hoursDesign Thinking é uma metodologia baseada em soluções para lidar com problemas complexos que são indefinidos ou desconhecidos A abordagem foi adaptada pelas equipes de negócios e de engenharia para resolver os desafios, desde a resolução interna de conflitos entre equipes até o desenvolvimento de produtos Alguns dos métodos usados ​​no Design Thinking incluem a compreensão das necessidades humanas, a reformulação de problemas de uma forma humanocêntrica, o brainstorming de novas ideias e a adoção de uma abordagem prática em protótipos e testes Neste treinamento ministrado ao vivo, os participantes aprenderão como aplicar os cinco estágios do Design Thinking para entender melhor os problemas experimentados pelos usuários finais de um produto ou serviço e, então, desenvolver a melhor abordagem para resolvê-los No final deste treinamento, os participantes serão capazes de: Use estratégias criativas para atender às necessidades dos clientes com soluções tecnologicamente viáveis Formular uma estratégia para aumentar o valor para o cliente e aprimorar as ofertas de produtos e serviços Público Desenvolvedores Gerentes de projeto Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
mbdModel Based Development for Embedded Systems21 hoursO Model Based Development (MBD) é uma metodologia de desenvolvimento de software que permite o desenvolvimento mais rápido e econômico de sistemas dinâmicos, como sistemas de controle, processamento de sinais e sistemas de comunicação Ele se baseia na modelagem gráfica e não na programação baseada em texto tradicional Neste instructorled, os participantes do treinamento ao vivo aprenderão como aplicar as metodologias do 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 poderão Selecione e utilize as ferramentas certas para implementar o MBD Use o MBD para realizar um rápido desenvolvimento nos estágios iniciais de seu projeto de software incorporado Encurtar o lançamento de seu software incorporado no mercado Público Engenheiros de sistemas embarcados Desenvolvedores e programadores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
ecadpapgeneralEmbedded C Application Design Principles14 hoursUm curso de dois dias cobrindo todos os princípios de design com exemplos de código juntamente com tecnologia industrial recente .
technicalarcTechnical Architecture and Patterns21 hoursCom o surgimento de sistemas distribuídos muito complexos, a complexidade de um único sistema mudou para a complexidade da arquitetura do grupo de sistemas Este curso aborda o relacionamento da Arquitetura de Software com a Arquitetura Corporativa Técnica Essas duas áreas estão inter-relacionadas de uma maneira que atualmente não é bem descrita Por exemplo, a divisão do sistema monolítico complexo em dois sistemas que se comunicam através de serviços da Web desencadeará mudanças substanciais nos novos sistemas e na arquitetura entre eles Este curso cobrirá compensações, padrões e soluções atualmente comuns para o gerenciamento de sistemas complexos e comunicação dentro e entre eles .
ecadpapEmbedded C Application Design Principles for Automotive Professionals 14 hoursUm curso de dois dias cobrindo todos os princípios de design com exemplos de código, juntamente com tecnologia industurial recente; muito útil para desenvolvedores de software automotivo .
softengSoftware Engineering35 hoursA engenharia de software começa onde a programação é interrompida. Neste curso, você aprenderá uma base sólida em engenharia de software. Constrói uma ponte de programação para práticas de engenharia sólidas. O curso oferece uma visão geral dos conceitos básicos e do vocabulário normalmente usados ​​no campo. Durante o curso, você aprenderá a usar muitas técnicas para planejar, implementar e validar projetos de software e para avaliar e melhorar os processos de desenvolvimento.

Público:

Este curso destina-se a desenvolvedores de software com várias origens que conheçam pelo menos uma linguagem de programação.
jsadvJavaScript - Advanced Programming14 hoursO treinamento é projetado para desenvolvedores de JavaScript, projetando e implementando aplicativos avançados da Internet. Tópicos discutidos durante o treinamento visando trazer as melhores práticas na programação JavaScript e destacar os erros mais comuns. Um ponto importante do treinamento é discutir a programação orientada a objetos disponível com a sintaxe JavaScript.
phppatrefPHP Patterns and Refactoring21 hoursO curso é destinado a programadores experientes que desejam explorar questões relacionadas ao uso de padrões e refatoração. Cada participante conhece as propriedades e exemplos práticos do uso desses padrões, o que, por sua vez, permitirá a construção eficiente corrigir o código do aplicativo.
dsgpatphpDesign Patterns in PHP14 hoursO curso cobrirá os padrões de projeto com ênfase especial nos padrões usados ​​no PHP .
dsgpatDesign Patterns - efficient code reusability21 hoursO curso cobrirá os padrões de design.
dddintroIntroduction to Domain Driven Design14 hoursO Domain Driven Design (DDD) é uma abordagem para lidar com comportamentos complexos no desenvolvimento de software .
dpcsDesign Patterns in C#14 hoursGrupo alvo:

Líder de equipe técnica, desenvolvedor de software

Objetivo do aprendizado:

O objetivo do treinamento é adquirir a capacidade de projetar estruturas avançadas de desenvolvimento / projeto em C #.

Durante o curso, os alunos se familiarizam com os recursos e ferramentas do MSDN para dar suporte ao processo de desenvolvimento, como o Microsoft Visual Studio, ReSharper.
kubernetesdsgpatKubernetes Design Patterns21 hoursThe evolution of microservices and containers in recent years has significantly changed how we design, develop, deploy and run software. Modern applications must be optimized for scalability, elasticity, failure, and change. Driven by these new demands, modern architectures require a different set of patterns and practices. In this training, we examine ways to identify, understand and adjust to these new requirements.

Audience
This training is intended for people who are somewhat familiar with container technology and with Kubernetes concepts but are perhaps lacking the real world experience. It is based on use cases, and lessons learnt from real life projects with the intention of making people inspired to create and manage even better cloud native applications.

- Developers
- Operations
- DevOps
- QA Engineers
- IT Project Managers

Format of the Course

- Interactive lecture and discussion
- Lots of exercises and practice
- Handson implementation in a live-lab environment

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
uml2itmprep Certificação OCUP2 UML 2.5 - Preparação para Exames Intermediários14 hoursPúblico:

Desenvolvedores, programadores, analistas de negócios, gerentes de projetos, arquitetos de software, testadores, pessoas responsáveis ​​pela documentação ou qualquer pessoa envolvida no processo de desenvolvimento de software.

Objetivos:

Prepara você para trabalhar com uma ampla gama de elementos UML
Ensina a criar modelos UML complexos
Prepara você para se tornar um membro sênior qualificado de uma Equipe de Desenvolvimento UML.
uml2advprep Certificação UML 2.0 - Preparação para Exames Avançados14 hoursPúblico:

Desenvolvedores, programadores, analistas de negócios, gerentes de projetos, arquitetos de software, testadores, pessoas responsáveis ​​pela documentação ou qualquer pessoa envolvida no processo de desenvolvimento de software.

Objetivos:

Prepara você para trabalhar com uma ampla gama de elementos UML
Ensina a criar modelos UML complexos
Permite que você se torne qualificado para ser um membro sênior de uma equipe de desenvolvimento UML.

Próximos Cursos de Design de Software

CursoData do CursoPreço do Curso [A distância / Presencial]
Embedded C Application Design Principles for Automotive Professionals - Vila Nova de Gaiaseg, 2019-01-14 09:303500EUR / 4100EUR
Embedded C Application Design Principles for Automotive Professionals - Lisbon, Airport Business Centerseg, 2019-01-28 09:303500EUR / 4100EUR
Embedded C Application Design Principles for Automotive Professionals - Portoqui, 2019-02-21 09:303500EUR / 4100EUR
Embedded C Application Design Principles for Automotive Professionals - Vila Nova de Gaiater, 2019-03-05 09:303500EUR / 4100EUR
Embedded C Application Design Principles for Automotive Professionals - Lisbon, Airport Business Centerter, 2019-03-26 09:303500EUR / 4100EUR
Cursos de fim de semana de Design de Software, Treinamento tardiurno de Design de Software, Treinamento em grupo de Design de Software, Design de Software guiado por instrutor, Treinamento de Design de Software de fim de semana, Cursos de Design de Software tardiurnos, coaching de Design de Software, Instrutor de Design de Software, Treinador de Design de Software, Cursos de treinamento de Design de Software, Aulas de Design de Software, Design de Software no local do cliente, Cursos privados de Design de Software, Treinamento individual de Design de Software

Descontos em Cursos

CursoLocalData do CursoPreço do Curso [A distância / Presencial]
Blockchain for MedicalVila Nova de Gaiaqui, 2019-01-31 09:303150EUR / 3750EUR
The Compliance and MLRO Refresher ProgrammeVila Nova de Gaiasex, 2019-03-08 09:301575EUR / 1975EUR
Learning Go ProgrammingVila Nova de Gaiaseg, 2019-04-01 09:306300EUR / 7300EUR
Business Process Modeling using BPMN and UMLLisbon, Airport Business Centerqui, 2019-04-11 09:303150EUR / 3750EUR
Deep Reinforcement Learning with PythonPortoqua, 2019-06-12 09:304725EUR / 5525EUR

Boletim Informativo de Descontos

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Nossos Clientes

is growing fast!

We are looking to expand our presence in Portugal!

As a Business Development Manager you will:

  • expand business in Portugal
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!