Cursos de Design de Software | Cursos de Software Design

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 Brasil ou nos centros de treinamento corporativo da NobleProg em Brasil 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
designpatPadrões de Design14 horasHá 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.
oobdpDesign Orientado a Objetos Usando Padrões de Design14 horasObjetivo:

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 horasA 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 horasDesign 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 horasO 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 horasUm 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 horasCom 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 horasUm 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 horasA 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 - Programação Avançada14 horasO 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.
phppatrefPadrões PHP e Refatoração21 horasO 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.
dsgpatphpPadrões de Design em PHP14 horasO curso cobrirá os padrões de projeto com ênfase especial nos padrões usados ​​no PHP .
dddintroIntrodução ao Domain Driven Design14 horasO Domain Driven Design (DDD) é uma abordagem para lidar com comportamentos complexos no desenvolvimento de software .
dpcsPadrões de Design em C #14 horasGrupo 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 horasThe 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 horasPú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 horasPú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 - Fortaleza - Meirelesqui, 2019-02-21 09:30R$15.563 / R$17.363
Embedded C Application Design Principles - Rio de Janeiro - Candeláriaqua, 2019-02-27 09:30R$15.563 / R$17.463
Embedded C Application Design Principles - Recife - JCPM Trade Centerter, 2019-03-05 09:30R$15.563 / R$17.263
Embedded C Application Design Principles - Brasília - Corporate Financial Centerqua, 2019-03-06 09:30R$15.563 / R$17.363
Embedded C Application Design Principles - Salvador - Mundo Plazaqua, 2019-03-13 09:30R$15.563 / R$17.263
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 Cursos de fim de semana de Software Design, Treinamento tardiurno de Software Design, Treinamento em grupo de Software Design, Software Design guiado por instrutor, Treinamento de Software Design de fim de semana, Cursos de Software Design tardiurnos, coaching de Software Design, Instrutor de Software Design, Treinador de Software Design, Cursos de treinamento de Software Design, Aulas de Software Design, Software Design no local do cliente, Cursos privados de Software Design, Treinamento individual de Software Design

Descontos em Cursos

CursoLocalData do CursoPreço do Curso [A distância / Presencial]
UIPath: Implantação de uma Força de Trabalho RobóticaSão Paulo, Top Center Paulistaseg, 2019-01-28 09:30R$41.625 / R$43.525
Implementação e Administração do ElasticsearchFortaleza - Meirelester, 2019-02-05 09:30R$21.563 / R$23.513
Build Native iOS and Android Apps with FlutterBrasília - Corporate Financial Centerqua, 2019-02-06 09:30N/A / R$17.363
Aprendizagem de Máquinas (Machine Learning) AplicadoFortaleza - Meirelesqui, 2019-02-21 09:30R$21.188 / R$22.988
Gerenciando Processos de Negócios com ProcessMakerRio de Janeiro - Candeláriaqua, 2019-02-27 09:30R$15.563 / R$17.463
Introdução ao Drools 6 para DesenvolvedoresRio de Janeiro - Candeláriater, 2019-03-12 09:30R$30.938 / R$33.038
Automação Avançada com AnsibleBelo Horizonte - Amadeus Business Towerqui, 2019-03-14 09:30R$15.563 / R$17.463
WebServices com SOAP e WSDL BásicoBelo Horizonte - Amadeus Business Towerqua, 2019-05-29 09:30R$15.563 / R$17.463
Introdução ao Domain Driven DesignRecife - JCPM Trade Centerqua, 2019-06-19 09:30R$15.407 / R$17.107
Power BI para DesenvolvedoresCuritiba - Corporate Evolutionseg, 2019-07-01 09:30R$29.963 / R$31.863
Projetos Ágeis de Gestão com KanbanFortaleza - Meirelester, 2019-07-02 09:30R$15.563 / R$17.363

Boletim Informativo de Descontos

Nós respeitamos a privacidade dos seus dados. Nós não vamos repassar ou vender o seu email para outras empresas.
Você sempre poderá editar as suas preferências ou cancelar a sua inscriçāo.

Nossos Clientes

is growing fast!

We are looking to expand our presence in Brazil!

As a Business Development Manager you will:

  • expand business in Brazil
  • 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!