Curso de Arquitetura de Software .NET

O Curso de Arquitetura de Software .NET é uma oportunidade de impulsionar a sua carreira.

O curso de arquitetura de software foi modelado especialmente para quem deseja crescer na carreira e exercer um perfil muito procurado no mercado: O perfil de Arquiteto de Software.

Atuar como arquiteto vai muito além do desenvolvimento tradicional, pois requer muitos conhecimentos focados em design de código, performance, escalabilidade, testabilidade, segurança e diversas outras responsabilidades.

A arquitetura de software é a base de uma boa aplicação, hoje em dia os maiores problemas encontrados nas aplicações é consequência de uma arquitetura não existente ou mal planejada, o que acaba impactando em todas as características da aplicação gerando um alto custo de desenvolvimento e baixa qualidade de código.

O curso de arquitetura de software tem como objetivo abordar de forma clara, simples e didática as necessidades técnicas de um arquiteto de software, com teoria e muitos exemplos práticos para capacitar desenvolvedores a exercer o papel de arquiteto com práticas atuais de mercado.

Ementa do curso

  • O que é Arquitetura
    • Perfis de Arquiteto
      • Arquiteto de Software
      • Arquiteto de Negócios
      • Arquiteto de Soluções
      • Arquiteto Corporativo
      • Outros perfis de Arquiteto
    • Perfil do Arquiteto de Software
      • Requisitos Técnicos
      • Requisitos Pessoais
      • Responsabilidades
      • Mitos
  • Princípios de Arquitetura
    • OOP
      • Estado
      • Comportamento
      • Herança
      • Abstração
      • Polimorfismo
      • Encapsulamento
      • Herança x Composição
      • Interface x Implementação
      • Acoplamento e Coesão
    • SOLID
      • SRP, OCP, LSP, ISP, DIP
      • DI com Simple Injector
      • DI Lifecycle
      • Tópicos avançados de DI
    • Clean Code
      • Nomenclatura
      • Comentários
      • Documentação
      • Formatação
    • Design Patterns
      • Creational, Structural, Behavioral
      • Factory
      • Abstract Factory
      • Adapter
      • Facade
      • Visitor
      • Singleton x DI
      • Evite o Patternite
    • DRY
    • KISS
    • YAGNI
  • Padrões de Arquitetura
    • DDD
      • Domain
      • Entities
      • Value Objects
      • Repositories
      • Factories
      • Services
      • Modelagem
      • Aggregate Root
      • Bounded Contexts
      • Shared Kernel
      • Domain Events
      • Domain Notifications
      • Ubiquitous Language
    • CQRS
      • Command Query Separation
      • Event Sourcing
      • DDD e CQRS
    • Anti-Padrões
  • Testes
    • Por que testar?
    • Vantagens do teste
    • Tipos de Teste
  • Teste de Unidade
    • XUnit
    • Vantagens e diferenças no XUnit
    • Nomeie corretamente os testes
    • Mocks, Fakes, Stubs, Shims, Moles
    • Utilizando o Moq
    • Code Coverage
  • Testes de Integração
    • Criação de testes
    • Automatização de testes
    • Ambiente de testes
    • Relatórios de testes
  • TDD – Test Driven Development
    • Porque testar primeiro?
    • Red-Green-Refactor
    • Baby Steps
    • Foco na simplicidade
    • Técnicas de Refatoração
    • Ferramentas
  • BDD – Behavior Driven Development
    • User Stories
    • Automatização de testes
    • Ferramentas
      • Cucumber
      • Gherkin
      • SpecFlow
      • Plugins

Todo conteúdo do curso de arquitetura de software é focado em cenários do mundo real. Durante o curso será desenvolvida uma aplicação modelo e que de forma gradual receberá funcionalidades baseadas em todas as técnicas aprendidas no curso. Também será aplicado um mentoring sobre problemas comuns, soluções e dicas, preparando o aluno para as futuras experiências profissionais.

Público Alvo

  • Desenvolvedores .NET que desejam adquirir os conhecimentos necessários para atuar como arquiteto de software de forma rápida e objetiva.
  • Desenvolvedores que desejam realizar uma reciclagem de conhecimentos para conquistar uma melhor colocação no mercado.
  • Equipes de desenvolvimento que desejam iniciar um novo projeto ou reestruturar um projeto existente.

Formato

  • Online
  • In Company

Investimento

Formato Valor  Formas de Pagamento
Online R$ 650,00 Cartão de Crédito em até 10x,
Boleto e depósito bancário
InCompany Consulte Cartão de Crédito em até 10x,
Boleto e depósito bancário
  • Pagamentos realizados por depósito em conta recebem 08% de desconto no valor.
  • Para compras em grupo (acima de 3 pessoas) recebem 10% de desconto (por pessoa) no valor.

*Para grupos e depósito em conta entre em contato.

*Cursos ministrados In Company possuem um valor muito atrativo e a negociação é feita com base na quantidade de pessoas / local do curso.

Benefícios

  • Todos os materiais utilizados durante o curso (apresentações, projetos de referência, código fonte) serão concedidos ao aluno sem custo adicional.
  • Tirar dúvidas com o instrutor mesmo após o curso, por tempo ilimitado.
  • Todo curso (online) será gravado e disponibilizado para ser assistido durante o prazo de 1 ano.

Certificado

O aluno receberá um certificado em papel especial (couché 350g) impresso em gráfica e enviado via Correios e também um certificado digital no formato PDF enviado por e-mail.

Curso de Arquitetura de Software

Carga horária

O curso de Arquitetura de Software possui uma carga horária de 24 horas com um conteúdo de alto impacto, sendo aplicado em 3 módulos de 8 horas cada.

10 dias antes da primeira aula todos os alunos receberão acesso à um vídeo introdutório de 8 horas (Arquitetura I) que irá introduzir os conceitos iniciais do curso e preparar a base teórica para os próximos módulos.

Agenda dos próximos cursos online

Ferramenta

  • Será utilizada a ferramenta GoToMeeting para a transmissão online:
    http://epires.me/KnowGoToMeeting (Assista o vídeo de 15 minutos de demonstração de como instalar e manusear)
  • É possível acompanhar em tempo real, voz, vídeo, PPT, tela do instrutor, chat online, realizar perguntas por voz e texto.
  • Todo curso será gravado e disponibilizado para ser assistido online durante o prazo de 1 ano.

Requisitos

  • Visual Studio 2015 instalado (Community, Professional ou Enterprise)
  • Internet de banda larga (2mbps ou superior)

Duvidas Comuns

O treinamento é teórico e prático?
Sim, o curso de arquitetura de software aborda toda a teoria que depois é colocada em prática durante o desenvolvimento da aplicação no decorrer do curso.

Como eu acesso a ferramenta de treinamento no dia do curso?
Será enviado um link para o e-mail utilizado no cadastro um dia antes do curso.

Posso acompanhar o curso ao vivo por tablet ou smartphone?
Sim, qualquer device é suportado, baixa instalar o App do GoToMeeting.

O curso será gravado?
Sim, o curso será gravado em formato HD e disponibilizado no prazo de 2 dias.

Como eu acesso a gravação do curso?
Será encaminhado por e-mail um link de acesso com senha para assistir online de qualquer dispositivo.

Por quanto tempo terei acesso ao curso gravado?
A gravação ficará disponível durante 1 ano para ser assistida online quantas vezes desejar.

Eu não posso participar das aulas ao vivo, posso participar mesmo assim?
Sim, você pode realizar a inscrição e acompanhar o curso pelas gravações das aulas que não puder participar.

Como eu tiro minhas dúvidas após o curso?
Se após o curso surgir alguma dúvida basta encaminhá-la para o e-mail que será informado após a inscrição.

O que acontece se eu tiver problemas com a internet durante o curso?
Caso ocorra algum problema com a sua internet o curso seguirá e o conteúdo que não puder acompanhar ao vivo pode ser consumido através das gravações.

Eu realizei a inscrição e não vou poder acompanhar o curso, posso cancelar?
Não é possível cancelar a inscrição após o pagamento ter sido efetuado. Caso tenha um boleto que ainda não foi pago basta desconsiderá-lo que sua inscrição será cancelada automaticamente em 2 dias.

Sobre o Instrutor

http://www.eduardopires.net.br/sobre-eduardo-pires/

Inscreva-se na turma mais próxima!

Caso queira escolher o número de ingressos e realizar a compra diretamente utilize este formulário.

Contato

Para reservas, grupos, agenda e demais informações entre em contato.

37 ideias sobre “Curso de Arquitetura de Software .NET

  1. Fala Eduardo!

    Você recomenda o curso de arquitetura para quem já fez o seu curso de Asp.Net MVC5 Enterprise Applications?

    Obrigado, abraço!

      • Ele deixou especificado aqui olha:

        Público Alvo

        Desenvolvedores .NET que desejam adquirir os conhecimentos necessários para atuar como arquiteto de software de forma rápida e objetiva.
        Desenvolvedores que desejam realizar uma reciclagem de conhecimentos para conquistar uma melhor colocação no mercado.
        Equipes de desenvolvimento que desejam iniciar um novo projeto ou reestruturar um projeto existente.

        Basta saber se vcs se encaixam nesse perfil.

    • Pessoal, pelo que li na ementa deste curso, o ideal é que você já tenha feito o curso Asp.Net MVC5 Enterprise Applications, e conheça bem como trabalhar em camadas. Respondendo a sua pergunta, creio que é recomendadíssimo para quem já fez o curso anterior. Eu mesmo fiz e estou planejando fazer este.

    • Recomendo muito, pois agora o foco é no crescimento do domínio, qualidade com testes, design com TDD e BDD e utilização de outras abordagens como CQRS e ES. É complementar ao curso anterior.

  2. Salve salve, Eduardo.

    A mesma questão do Gabriel Moblicci também me interessa a resposta. Fiz o curso de Asp.Net MVC5 no início do ano passado.

    Achei muito legal (apesar de não ter conseguido colocar tudo em prática ainda por aqui).

    • Sim! Eu recomendo muito, pois agora o foco é no crescimento do domínio, qualidade com testes, design com TDD e BDD e utilização de outras abordagens como CQRS e ES. É complementar ao curso anterior.

  3. Eduardo, boa tarde!

    Estamos interessado em fazer o seu curso de Arquiteto, porém estamos com um total de 5 alunos, com esta quantidade você consegui nos conceder qual o desconto?

    Outra pergunta, tem um dos membros que vai poder estar somente presente no dia 02 de abril, porém o dia 09 de abril já tem uma viagem marcada. Seria possível na próxima turma que for ter ele assistir esta segunda aula de sua próxima turma ?

    Att.: Cristiano
    62 9141-5522

  4. Olá Eduardo, tudo bem?
    Gostei do conteúdo do curso, você sabe me dizer a estimativa de quantas turmas haverá até o fim do ano. Estou me preparando para realizar o treinamento até o fim do ano.

  5. Boa noite.

    É obrigatório ter feito o curso de ASP .NET MVC?
    Existe algum pré requisito exigido para fazer o curso de arquitetura?

    Obrigado.

  6. Olá! Eu vi que a grade do curso é muito boa para o contexto de arquitetura, mas não vi um item sobre micro serviços. Você pretende incluir este item na grade?

  7. Sei que pode parecer um comentário repetido, mas tenho que perguntar mesmo assim.
    No curso de MVC5, você aborda arquitetura no item 20 que também são abordados nesse curso de arquitetura. Logo, faço a pergunta: “O conteúdo é o mesmo?”
    Afinal, o conceito é o mesmo, não?
    Poderia me explicar a diferença? Eu trabalho na área, uso MVC, estou começando a olhar o core 2.0 com Angular, to apanhando um pouco… Enfim, não to tentando descobrir qual curso pegar…

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *