Cursos de Design de Software | Cursos de Software Design
Online ou no local, os cursos de treinamento de design de software ao vivo conduzidos por instrutores demonstram, por meio de discussões interativas e práticas práticas, os fundamentos do design de software. O treinamento em Design de software está disponível como "treinamento ao vivo online" ou "treinamento ao vivo no local". O treinamento on-line ao vivo (também conhecido como "treinamento remoto ao vivo") é realizado por meio de uma área de trabalho remota e interativa. O 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. NobleProg -- Seu provedor de treinamento local
Machine Translated
Testemunhos de Clientes
★★★★★
★★★★★
As novas ferramentas que aprendi lá serão úteis no meu dia a dia.
FELIPE DE JESUS DUARTE LOPEZ, si
Curso: Embedded C Application Design Principles
Machine Translated
Colocando em prática os princípios de desenvolvimento de software, houve muito feedback e ajudou a realmente colocar a teoria à prova.
A evolução dos microsserviços e contêineres nos últimos anos mudou significativamente a maneira como projetamos, desenvolvemos, implantamos e executamos o software. Os aplicativos modernos devem ser otimizados para escalabilidade, elasticidade, falha e mudança. Impulsionadas por essas novas demandas, as arquiteturas modernas exigem um conjunto diferente de padrões e práticas. Neste treinamento, examinamos maneiras de identificar, entender e ajustar esses novos requisitos. Público Este treinamento é destinado a pessoas que estão um pouco familiarizadas com a tecnologia de contêineres e com os conceitos do Kubernetes , mas talvez não tenham a experiência do mundo real. Ele é baseado em casos de uso e lições aprendidas em projetos da vida real com a intenção de inspirar as pessoas a criar e gerenciar aplicativos nativos da nuvem ainda melhores.
Desenvolvedores
Operações
DevOps
Engenheiros de controle de qualidade
Gerentes de projeto de TI
Formato do Curso
Palestra e discussão interativa
Muitos exercícios e prática
Implementação prática em um ambiente de laboratório ao vivo
Opções de personalização do curso
Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
Um 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
Com o surgimento de sistemas muito complexos distribuídos, a complexidade de um único sistema mudou para a complexidade da arquitetura do grupo de sistemas. Este curso cobre a relação de Software Architecture com Técnico Enterprise Architecture. Essas duas áreas estão interrelacionadas de uma forma que atualmente não é bem descrita. Por exemplo, a divisão de um sistema monolítico complexo em dois sistemas que se comunicam através de serviços da web irá desencadear mudanças substanciais em ambos os novos sistemas e na arquitetura entre eles.
Este curso cobrirá trade-offs, atualmente padrões comuns e soluções para gerenciar sistemas complexos e comunicação dentro e entre eles.
Este treinamento ao vivo orientado por instrutor (no local ou remoto) destina-se a desenvolvedores de C que desejem aprender os princípios de design de C incorporados. No final deste treinamento, os participantes serão capazes de:
Entenda as considerações de design que tornam os programas C incorporados confiáveis
Definir a funcionalidade de um sistema embarcado
Definir a lógica e a estrutura do programa para obter o resultado desejado
Projetar um aplicativo integrado confiável e livre de erros
Obtenha o desempenho ideal do hardware de destino
Formato do Curso:
Palestra interativa e discussão
Exercícios e prática
Implementação prática em um ambiente de laboratório ao vivo
Opções de personalização do curso:
Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
O 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 .
Neste treinamento ao vivo liderado por instrutores, os participantes aprenderão os conceitos fundamentais e avançados da arquitetura e design de software enquanto passam por uma série de exercícios e discussões em laboratório ao vivo.
Auditoria
Profissionais de Software
Designers de Software
Desenvolvedores
O formato do curso
Parte de palestras, parte de discussão, exercícios e prática pesada
Notícia
Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
Adobe XD é uma ferramenta de design para aplicativos da Web e aplicativos móveis. Com o Adobe XD, os usuários podem criar designs e protótipos de UI / UX exclusivos. Este treinamento ao vivo, conduzido por instrutor (no local ou remoto), destina-se a web designers que desejam criar um aplicativo com o Adobe XD. Ao final deste treinamento, os participantes serão capazes de:
Configure o Adobe XD para começar a projetar um aplicativo.
Desenvolva wireframes rápidos.
Crie protótipos que contenham micro interações.
Adicione designs de UX a um currículo.
Formato do Curso
Palestra e discussão interativa.
Muitos exercícios e prática.
Implementação prática em um ambiente de laboratório ao vivo.
Opções de personalização do curso
Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
A essência dos treinamentos e workshops é fornecer conhecimentos, ferramentas e técnicas aumentando a eficácia das atividades relacionadas à identificação do valor do negócio com base nas necessidades do cliente e cuidado para obter um consenso entre funções, tecnologia e qualidade no processo de criação requisitos usando técnicas de tempestade cerebral. Formato do Curso
Palestra e discussão interativa. Muitos exercícios e prática. Implementação prática em um ambiente de laboratório ao vivo.
Opções de personalização do curso
Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
Existem vários tipos de padões já testados disponíveis para todos. Às vezes é só uma questão de trocar os nomes e implementar o padrão em determinada tecnología, isso pode economizar centenas de horas que de outra forma seriam utilizadas em design e testes.
Objetivos do Treinamento:
Os objetivos do treinamento são os seguintes: em primeiro lugar, te permite reutilizar padrões já reconhecidos, em segundo lugar, te permite criar e reutilizar padrões especificamente para sua organização.
Isso te ajuda à estimar como os padrões reduzem os custps e sistematizam o processo de design, gerando uma infraestrutura de códigos baseada nos seus padrões.
Audencia:
Este curso é dirigido aos Designers de Software, analistas de negócios, administradores de projetos (project managers) programadores e desenvolvedores assim como operational managers e software division managers.
Estilo do Curso:
O curso se enfoca em utilizar casos e suas relações com um padrão específico. A maioria dos exemplos são explicados em UML e em Java simples, a linguagem pode ser mudada). Isso te guia através das fontes dos padrões asism como mostrando como catalogar e descrever padrões.
Grupo 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.
O 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.
O treinamento é projetado para desenvolvedores de Java Script, projetando e implementando aplicativos avançados da Internet. Tópicos discutidos durante o treinamento visando trazer as melhores práticas na programação Java Script e destacar os erros mais comuns. Um ponto importante do treinamento é discutir a programação orientada a objetos disponível com a sintaxe do Java Script.
Objetivo: Ajudar Analistas Técnicos e Designers a entender como passar pela implementação de software dos requisitos, garantindo a rastreabilidade entre as especificações de negócios 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.
A arquitetura do Microservice é uma abordagem para desenvolver uma aplicação de software como uma série de pequenos serviços independentes, cada um executando em seu próprio processo e comunicando com mecanismos leves como uma API de recurso HTTP. Estes serviços podem ser implementados de forma eficiente usando sistemas de automação contínuas e superando a necessidade de gestão centralizada. Microservices pode ser escrito em diferentes idiomas de programação e integrado com diferentes sistemas de armazenamento de dados.
Este treinamento guiado por instrutores, ao vivo, destina-se a desenvolvedores e arquitetos empresariais. Ele introduz arquitetura de microservices a partir de uma perspectiva.Net, apresenta estratégias de migração a partir de um sistema monolítico, e percorre os participantes através da criação e implementação de uma aplicação baseada em microservices de amostra.
No final do curso, os participantes poderão:
Saiba quando usar e quando não usar a arquitetura de microservices
Criar e implementar uma estratégia de teste para microservices
Desenvolva uma aplicação baseada em microservices em um ambiente de produção
Refactor de uma aplicação monolítica em serviços
Auditoria
Desenvolvedores
Arquitetos
Formato do curso
Parte de palestras, parte de discussão, exercícios e prática pesada
Kubernetes é uma plataforma de código aberto para automatizar todas as etapas de desenvolvimento de aplicações containerizadas. Os padrões de design são soluções iteráveis para problemas de desenvolvimento de software relevantes para o design de software. Kubernetes extensões são usadas para configurar e apoiar Kubernetes clusters. Com a ajuda de Kubernetes padrões de design e extensões, os usuários da plataforma podem alcançar abordagens CI/CD ao mesmo tempo que mantêm a escalabilidade e a flexibilidade das aplicações de software.
Este treinamento ao vivo guiado por instrutores (online ou on-site) é dirigido a desenvolvedores e DevOps engenheiros que desejam aproveitar Kubernetes padrões de design e extensões para criar aplicações empresariais em Kubernetes clusters.
No final do curso, os participantes poderão:
Configure um Kubernetes cluster e configure as ferramentas necessárias DevOps.
Compreender os fundamentos dos padrões de design de software e Kubernetes extensões.
Utilize Kubernetes extensões e padrões de design quando interage com Kubernetes API.
Desenvolva recursos personalizados Kubernetes e aplica controladores dinâmicos a um cluster.
Gerencie e segure qualquer ambiente Kubernetes com a ajuda de Kubernetes plugins.
Integrar DevOps modelos de rede em projetos existentes e prospectivos Kubernetes.
O formato do curso
Interação e discussão interativa.
Muitos exercícios e práticas.
Implementação de mão em um ambiente de laboratório ao vivo.
Opções de Customização
Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
In this instructor-led, live workshop training in Portugal (online or onsite), participants will learn how to apply the five stages of Design Thinking to better understand the problems experienced by end-users of a product or service, then develop the best approach for resolving them.
By the end of this training, participants will be able to:
Use creative strategies to match customers' needs with technologically feasible solutions.
Formulate a strategy to increase customer value and enhance product and service offerings.
A Design Sprint é um processo de cinco dias para validar idéias e resolver grandes desafios através de protótipos e testes de idéias com clientes.
Este treinamento guiado por instrutores, ao vivo (online ou on-site) é dirigido a pessoas que desejam aprender como realizar um sprint de design bem sucedido dentro de sua organização.
No final do curso, os participantes poderão:
Reduz o risco de introduzir um novo produto no mercado.
Recolha feedback dos clientes sobre um novo conceito, antes que o produto seja construído.
Desenvolva a criatividade em uma equipe para tomar decisões críticas, mais rápido.
O formato do curso
Interação e discussão interativa.
Muitos exercícios e práticas.
Atividades de workshops ao vivo e ambiente.
Opções de Customização
Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
Audience:
Developers, programmers, business analysts, project managers, software architects, testers, people responsible for documentation or anyone involved in the software development process.
Objectives:
Prepares you to work with a broad range of UML elements
Teaches you how to create complex UML models
Prepares you to become a qualified senior member of a UML Development Team.
Audience: Developers, programmers, business analysts, project managers, software architects, testers, people responsible for documentation or anyone involved in the software development process. Objectives: Prepares you to work with a broad range of UML elements Teaches you how to create complex UML models Allows you to become qualified to be a senior member of a UML Development Team.
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 SoftwareCursos 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
Ofertas Especiais
De momento não existem Ofertas Especiais
Newsletter de Ofertas Especiais
Respeitamos a sua privacidade. Não partilharemos ou venderemos os seus dados e endereço de e-mail a terceiros.
Pode a qualquer altura alterar suas preferências ou cancelar completamente a assinatura
Os Nossos Clientes
is growing fast!
We are looking for a good mixture of IT and soft skills in Portugal!
As a NobleProg Trainer you will be responsible for:
delivering training and consultancy Worldwide
preparing training materials
creating new courses outlines
delivering consultancy
quality management
At the moment we are focusing on the following areas:
Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
SOA, BPM, BPMN
Hibernate/Spring, Scala, Spark, jBPM, Drools
R, Python
Mobile Development (iOS, Android)
LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
You need to have patience and ability to explain to non-technical people
To apply, please create your trainer-profile by going to the link below: