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 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.

Machine Translated

Declaração de Clientes

★★★★★
★★★★★

Programa de curso Design de Software

Nome do Curso
Duração
Visão geral
Nome do Curso
Duração
Visão geral
14 horas
Visão geral
A two day course covering all design principles with code examples coupled with recent industrial technology; very useful for automotive software developers
21 horas
Visão geral
With the emergence of very complex distributed systems, complexity of a single system moved to the complexity of the architecture of the group of systems. This course covers the relationship of Software Architecture with Technical Enterprise Architecture. These two areas are interrelated in a way which currently is not well described. For example, splitting complex monolithic system into two systems communicating via web services will trigger substantial changes to both the new systems, and the architecture between them.

This course will cover trade-offs, currently common patterns and solutions for managing complex systems and communication within and between them.
14 horas
Visão geral
This instructor-led, live training (online or onsite) is aimed at C developers wishing to learn embedded C design principles.

By the end of this training, participants will be able to:

- Understand the design considerations that make embedded C programs reliable
- Define the functionality of an embedded system
- Define the program logic and structure to obtain the desired result
- Design a reliable, error-free embedded application
- Obtain optimal performance from target hardware

Format of the Course:

- Interactive lecture and discussion
- Exercises and practice
- Hands-on implementation in a live-lab environment

Course Customization Options:

- To request a customized training for this course, please contact us to arrange.
21 horas
Visão geral
Model Based Development (MBD) is a software development methodology that enables faster, more cost-effective development of dynamic systems such as control systems, signal processing and communication systems. It relies on graphic modeling rather than the traditional text based programming.

In this instructor-led, live training participants will learn how to apply MBD methodologies to reduce development costs and accelerate the time to market of their embedded software products.

By the end of this training, participants will be able to

- Select and utilize the right tools for implementing MBD.
- Use MBD to carry out rapid development in the early stages of their embedded software project.
- Shorten the release of their embedded software into the market.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 horas
Visão geral
This instructor-led, live training in Portugal (online or onsite) is aimed at web designers who wish to design an application with Adobe XD.

By the end of this training, participants will be able to:

- Set up Adobe XD to start designing an application.
- Develop quick wireframes.
- Create prototypes that contain micro interactions.
- Add UX designs to a CV.
14 horas
Visão geral
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.
14 horas
Visão geral
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.
14 horas
Visão geral
O curso cobrirá os padrões de projeto com ênfase especial nos padrões usados no PHP .
21 horas
Visão geral
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.
14 horas
Visão geral
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.
14 horas
Visão geral
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.
14 horas
Visão geral
Microservice architecture is an approach to developing a software application as a suite of small, independent services, each running in its own process and communicating with lightweight mechanisms such as an HTTP resource API. These services can be efficiently deployed using continuous automation systems and bypass the need for centralized management. Microservices can be written in different programming languages and integrate with different data storage systems.

This instructor-led, live training is aimed at enterprise developers and architects. It introduces microservice architecture from a .Net perspective, presents migration strategies from a monolithic system, and walks participants through the creation and deployment of a sample microservice-based application.

By the end of this training, participants will be able to:

- Understand when to use and when not to use microservice architecture
- Create and implement a testing strategy for microservices
- Deploy a sample microservice-based application into a production environment
- Refactor a monolithic application into services

Audience

- Developers
- Architects

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
21 horas
Visão geral
The 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.
14 horas
Visão geral
Kubernetes is an open-source platform for automating all development stages of containerized applications. Design patterns are iterable solutions to software development problems pertinent to software design. Kubernetes extensions are utilized for configuring and supporting Kubernetes clusters. With the help of Kubernetes design patterns and extensions, users of the platform can achieve CI/CD approaches while maintaining scalability and flexibility of software applications.

This instructor-led, live training (online or onsite) is aimed at developers and DevOps engineers who wish to leverage Kubernetes design patterns and extensions to create enterprise applications on Kubernetes clusters.

By the end of this training, participants will be able to:

- Set up a Kubernetes cluster and configure the necessary DevOps tools.
- Understand the fundamentals of software design patterns and Kubernetes extensions.
- Utilize Kubernetes extensions and design patterns when interacting with Kubernetes API.
- Develop customized Kubernetes resources and apply dynamic controllers to a cluster.
- Manage and secure any Kubernetes environment with the help of Kubernetes plugins.
- Integrate DevOps networking models to existing and prospective Kubernetes projects.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
14 horas
Visão geral
O Domain Driven Design (DDD) é uma abordagem para lidar com comportamentos complexos no desenvolvimento de software .
14 horas
Visão geral
Design Thinking is a solutions-based methodology for tackling complex problems that are ill-defined or unknown. The approach has been adapted by both business and engineering teams to resolve challenges ranging from internal team conflict resolution to product development. Some of the methods used in Design Thinking include understanding human needs, re-framing problems in a human-centric way, brainstorming new ideas, and adopting a hands-on approach in prototyping and testing.

In this instructor-led, live workshop training, 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

Audience

- Developers
- Project managers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
35 horas
Visão geral
This instructor-led, live training in Portugal (online or onsite) is aimed at persons who wish to learn how to carry out a successful design sprint within their organization.

By the end of this training, participants will be able to:

- Reduce the risk of bringing a new product to market.
- Gather feedback from customers on a new concept, before the product is built.
- Stir up creativity in a team to make critical decisions, faster.
14 horas
Visão geral
Pú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.
14 horas
Visão geral
Pú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.
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

Newsletter Ofertas Especiais

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 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:

Apply now!

This site in other countries/regions