Cursos de Embedded C Application Design Principles for Automotive Professionals
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
Programa do Curso
- O que é design?
- Visão geral das ferramentas de design
- Definindo objetivos de design
- Software Engineering Desafios
- Reutilização
- Capacidade de manutenção
- Testabilidade
- Configurabilidade
- Abstração
- Legibilidade
- Design sem redundância
- Decomposição
- Verbalização
- Modularização
- Ocultação de informações
- Módulos livres de contexto
- Acoplamento solto
- Coesão forte
- Dependências acíclicas
Requisitos
- Conhecimentos básicos de sistemas incorporados
- Código incorporado Programming
Open Training Courses require 5+ participants.
Cursos de Embedded C Application Design Principles for Automotive Professionals - Booking
Cursos de Embedded C Application Design Principles for Automotive Professionals - Enquiry
Embedded C Application Design Principles for Automotive Professionals - Solicitação de Consultoria
Declaração de Clientes (1)
O formador foi muito simpático e conhecedor, esforçando-se por explicar coisas que eu não sabia
Felix - Microchip Technology Inc
Curso - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Upcoming Courses
Cursos Relacionados
Introduction to AUTOSAR RTE for Automotive Software Professionals
14 horasUm curso de dois dias cobrindo todos os princípios relacionados ao Ambiente de Tempo de Execução da Arquitetura de Sistema AUTomotiveOpen, o mais famoso padrão industrial para desenvolvimento de software automotivo; o curso contém tópicos básicos e tópicos avançados que são muito úteis para profissionais automotivos
AUTOSAR DEM
7 horasNeste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local), os participantes aprenderão a configurar o DEM à medida que avançam na criação e personalização de um aplicativo AUTOSTAR (AUTomotiveOpen System ARchitecture) de amostra.
Autosar Introduction – Technology Overview
14 horasEsta formação ao vivo orientada por instrutor em Brasil (online ou no local) destina-se principalmente a engenheiros que desejam utilizar Autosar para conceber componentes automóveis.
No final desta formação, os participantes serão capazes de
- Instalar e configurar Autosar.
- Configurar um fluxo de trabalho.
- Navegar sem problemas no ambiente de Autosar.
- Trabalhar de forma eficiente.
AUTOSAR Motor Controller Design Basics
7 horasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a engenheiros automotivos que desejam usar o AUTOSAR para projetar controladores de motores automotivos.
No final desta formação, os participantes serão capazes de
- Compreender a arquitetura e a metodologia AUTOSAR.
- Aprender a projetar controladores de motores usando AUTOSAR.
Advanced AUTOSAR RTE Development
35 horasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a desenvolvedores de software de nível avançado que desejam obter um conhecimento e compreensão mais profundos dos sistemas AUTOSAR RTE e dominar as habilidades necessárias para desenvolver e implementar sistemas AUTOSAR RTE complexos em sua organização. Abrangerá tópicos avançados, tais como padrões de design RTE, técnicas de configuração, geração, teste e depuração, e vários componentes AUTOSAR RTE.
No final desta formação, os participantes serão capazes de
- Analisar os requisitos RTE e conceber soluções RTE eficientes para aplicações automóveis complexas.
- Desenvolver e integrar componentes AUTOSAR RTE, tais como componentes de software, interfaces de comunicação e interfaces de serviço.
- Otimizar o desempenho do RTE configurando parâmetros RTE, implementando extensões RTE personalizadas e aplicando as melhores práticas.
- Resolver problemas comuns de RTE e implementar técnicas de depuração eficazes.
- Utilizar recursos avançados de RTE, como suporte a vários núcleos, mecanismos de segurança e sistemas distribuídos.
Design Sprint Workshop
35 horasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a pessoas que desejam aprender como realizar um design sprint bem-sucedido em sua organização.
No final desta formação, os participantes serão capazes de
- Reduzir o risco de colocar um novo produto no mercado.
- Recolher feedback dos clientes sobre um novo conceito, antes de o produto ser construído.
- Ativar a criatividade de uma equipa para tomar decisões críticas, mais rapidamente.
Design Thinking Workshop for Software Developers
14 horasNesta formação em direto, conduzida por um instrutor, em Brasil (online ou no local), os participantes aprenderão a aplicar as cinco fases de Design Thinking para compreender melhor os problemas sentidos pelos utilizadores finais de um produto ou serviço e, em seguida, desenvolver a melhor abordagem para os resolver.
No final desta formação, os participantes serão capazes de
- Utilizar estratégias criativas para combinar as necessidades dos clientes' com soluções tecnologicamente viáveis.
- Formular uma estratégia para aumentar o valor do cliente e melhorar as ofertas de produtos e serviços.
Introduction to Domain Driven Design
14 horasDomain Driven Design: Concepts and Practices
21 horasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores, arquitetos e analistas de nível intermediário que desejam aprender e aplicar conceitos e práticas de DDD em seus projetos de software.
No final deste treinamento, os participantes serão capazes de:
- Compreender os principais conceitos de DDD (contextos delimitados, entidades, etc.) e sua aplicação em projetos de software.
- Aplicar o DDD estratégico para definir e projetar o modelo de domínio, identificar subdomínios e estabelecer limites.
- Implementar DDD tático utilizando padrões como CQRS, fábricas e event sourcing.
- Refactorizar e modernizar sistemas antigos de forma eficaz com técnicas de DDD.
- Conceber e implementar arquitecturas orientadas para o produto, o domínio e a equipa.
- Utilizar a malha de dados para criar uma plataforma de dados orientada para o domínio que suporte a descoberta e a governação de dados.
Design Patterns
14 horasDesign Patterns in 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.
Design Patterns in PHP
14 horasO curso cobrirá os padrões de projeto com ênfase especial nos padrões usados no PHP .
PHP Patterns and Refactoring
21 horasO curso destina-se a programadores experientes que pretendam explorar questões relacionadas com a utilização de padrões e refactoring. Cada participante conhecerá as propriedades e exemplos práticos da utilização destes padrões, que por sua vez permitirão a construção eficiente e correcta do código da aplicação.
JavaScript - Advanced Programming
14 horasO 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.
Object Oriented Design using Design Patterns
14 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 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.