MB Corp
  • Nós fazemos a diferença
MB Corp é a PERFEITA solução para a sua empresa.

Em destaque

Apresentação da MBCorp no TDC 2014

http://www.infoq.com/br/presentations/os-diversos-tipos-de-arquiteto

Inscrições abertas – Fundamentos em arquitetura de software 24 horas – Março/2016

Aproveite e faça agora a sua inscrição. Para mais informações sobre a ementa e pré-requisitos, visite:

Treinamentos

Fundamentos em Arquitetura de Software com .NET C#

Segundo a IEEE, “Arquitetura de Software é a organização fundamental de um sistema incorporada em seus componentes, seus relacionamentos com o ambiente, e os princípios que conduzem seu design e evolução”. Neste cenário, o profissional de arquitetura de software torna-se fundamental para o sucesso de projetos de software, devido sua visão ampla, e sempre buscando construir produtos robustos, fáceis de estender, e com facilidade de manutenção. O curso de fundamentos de arquitetura de software fornecerá ao aluno um conjunto de conhecimentos para o profissional assumir esta posição de destaque no mercado.

27 Horas

Inscrições abertas

De 22/09 à 13/10 das 20:00 às 23. Toda Segunda e Quarta.

Material didádico digital

Certificado de conclusão do curso(Digital e físico)

Instrutor: Fabio Barros

Local do curso:Online ao vivo

Pre-requisitos

Ter criado aplicações na plataforma .Net (C# ou VB.NET)

Conhecimentos básicos de análise orientada a objetos

Ter participado do curso de Fundamentos em Arquitetura de Software ou conhecimentos compatíveis

Conteúdo

    • Objetivos do curso
    • Papel do Arquiteto de software
      • Atividades
      • Tipos de arquiteto
      • Mitos
    • Revisitando a orientação a objetos
      • Classe
      • Objetos
      • Estado
      • Comportamento
      • Encapsulamento
      • Herança
      • Polimorfismo
    • Princípios de projetos orientados a objeto (S.O.L.I.D)
      • Responsabilidade exclusiva
      • Aberto fechado
      • Liskov
      • Segregação de interfaces
      • Inversão de dependência
    • Padrões de projeto (Desing Patterns)
      • Definição
      • Padrões de Criação
      • Padrões Estruturais
      • Padrões Comportamentais
    • Código Limpo: mantendo e transformando seu código para fácil manutenção
      • Nomenclatura
      • Funções
      • Classes
      • Comentários
      • Formatação
      • Heurísticas
      • Patterns of Enterprise Application
      • Camadas lógicas e físicas
      • Cenários de concorrência e padrões
      • Desenvolvendo um sistema utilizando padrões empresariais
        • Modelando o Negocio
          • Domain Model
          • Value Objects
          • Services
          • Teste Driven Developement(TDD)
        • Isolando o Domínio
          • Repository Pattern
          • ORM(Object Relational Mappig)
          • Injeção de Dependência
        • Interagindo com o usuário através da interface gráfica
          • Model View Controler(MVC)
          • Model View Presenter(MVP)
          • Injeção de Dependência

Dinâmica

Teoria com exercícios práticos intercalados
Dinâmicas em Grupo
Vídeos

Antecipe sua inscrição e pague R$ 330,00 a vista ou parcelado em até 3 vezes sem juros.

Aproveite e faça agora a sua inscrição

Eventioz - fundamentos-em-arquitetura-de-software-com-net-c

Próxima turma em setembro, aguarde 

 

Domain Driven Design Aplicado com .NET C#

Criamos softwares para resolver problemas através de abstrações do mundo real. Desenvolver um programa é uma arte, envolve criatividade, princípios, práticas e arquiteturas de referência, com o objetivo de criar um produto sustentável. Domain Driven Design é um estilo de arquitetura criado por Eric Evans, que reune de forma coesa um conjunto padrões de projetos empresariais, associados a linguagem do negócio expressa no código. Este curso, possibilita de forma prática e rápida, a adoção deste estilo que cada vez mais tem sido adotado em empresas dos mais diversos portes.

24 Horas

3 Sábados das 09:00 às 18:00

Dois Coffe Breaks inclusos

Material didádico digital

Certificado de conclusão do curso

Instrutor: Fabio Barros

Local do curso:

Av. Paulista 807, 18 andar
Cerqueira Cesar – SP – SP
CEP: 01311-915

Pre-requisitos

Ter criado aplicações na plataforma .Net (C# ou VB.NET)

Conhecimentos básicos de análise orientada a objetos

Ter participado do curso de Fundamentos em Arquitetura de Software, ou conhecimentos compatíveis.

 

Conteúdo

            • Objetivos do curso
            • Agenda do curso
            • Introdução ao Domain Driven Design(DDD)
            • Arquitetura em camadas do DDD
            • Componentes da arquitetura
              • Entidades
              • Objetos de valor
              • Serviços
              • Modulos
              • Agregações
              • Fábricas
              • Repositórios
            • Preservando a integridade do modelo
              • Bounded Context
              • Continous Integration
              • Context MAP
              • Shared kernel
              • Costumer-Supplier
              • Conformist
              • Anticorruption-Layer
              • Separate-Ways
              • Open Host Service
              • Distillation
              • Conclusão

Dinâmica

Todos os conceitos do DDD serão aplicados, durante a construção de uma aplicação de ponta a ponta, apoiados em importantes fudamentações teóricas.

Sob consulta

Não disponível





















Artigos Recentes

Video Aula – Desenvolvendo Aplicações Acessíveis

Aula introdutória sobre desenvolvimento de aplicações acessíveis com Alexandre Santos Costa, imperdível. Abs Fabio Margarito

Qual a importância das softskills para o arquiteto de TI?

Como normalmente definimos, arquitetura é a organização fundamental de um sistema, composta pela relação entre componentes com foco em...

Podcast sobre o Papel do Arquiteto

Alexandre Santos Costa, o Magoo, acaba de colocar no ar o PodCast sobre o papel do Arquiteto, um bate...