- Anúncio
- Сódigo fonte
O que você aprenderá
- Aplicar DIP e usar Contêineres-IoC em Injeção de Dependência para criar uma melhor Arquitetura
Descrição
Abordagem de ensino
E aqui está a minha abordagem de ensino. Sem perda de tempo, sem reclamações, sem dar socos no ar. Eu aprecio seu tempo. O material do curso é sucinto, mas abrangente. Todos os conceitos importantes são abordados. Tópicos particularmente importantes são abordados em profundidade.
Faça este curso e você ficará satisfeito.
Construa uma base sólida na arquitetura de software que aplica injeção de dependência com contêineres IoC.
Em muitos de meus cursos eu uso técnicas de Injeção de Dependência e sempre os alunos me escrevem mensagens privadas dizendo que não sabem o que é isso, e assim não entendem o que está acontecendo no curso. Isto é muito infeliz do ponto de vista da aprendizagem.
Injeção de dependência é o conjunto de técnicas que permitem fornecer dependências aos objetos. Na verdade, se você já passou dependências via construtor, então aplicou a chamada injeção de construtor. Injeção de dependência (DI) é simples e difícil ao mesmo tempo. Por um lado, a DI é composta de técnicas simples e, por outro lado, quando precisamos trazer a DI para o próximo nível, precisamos tornar as coisas mais complicadas usando a chamada DI ou Contêiner- IoC (Inversão de Controle). Contêineres são os frameworks que executam a injeção de dependência automaticamente. Você só precisa configurar um na raiz do aplicativo (uma noção extremamente importante que você aprenderá no curso) e, depois disso, ele resolverá todas as dependências que ele conhece no tempo de execução.
Se você ainda não entende o que estou falando, acredite em mim, você sem dúvida precisa conhecer a Injeção de Dependência. Este curso aprimorará tremendamente sua compreensão de como as arquiteturas de software emergem. Portanto, este curso é "obrigatório" para quem ainda não entende o que é DI e contêineres IoC.
Conteúdo e Visão Geral
Este curso é destinado a todo tipo de desenvolvedor. No entanto, é necessária uma experiência sólida em C#. O curso fornece sólida base teórica reforçada por material prático.
O curso cobre:
• Introdução à Inversão de Controle
Princípio de Inversão de Dependência (DIP), Inversão de Controle (IoC), Injeção de Dependência (DI), Dependências e seus tipos, DI Pura e Contêineres IoC, Service Locator
• As Implicações Arquiteturais da Injeção de Dependência
• Anti-padrões e refatorações relacionados a DI
Control Freak, Dependências Ocultas, Acoplamento Temporal, Sobre-Injeção de Construtor e como evitá-la, Contexto Ambiente, Serviço de Fachada, Injeção de Propriedade versus Injeção Bastarda, Dependências Cíclicas
• Refatoração de uma base de código existente aplicando injeção de dependência
• Como colher os frutos da DI
• Contêineres DI (Contêineres IoC):
Visão geral de Contêineres-DI, Unity, Ligação tardia com Unity, Programação Orientada a Aspectos (AOP), Interceptação versus DI Pura versus Ferramentas AOP, e outros tópicos
• Configurando um bootstrapper com Unity, Autofac e Castle.Windsor
Os alunos também compraram
Sobre os instrutores

- 3.91 Calificación
- 667 Estudiantes
- 1 Cursos
Elias Fofanov
Software Engineer
Iniciei minha carreira como estudante de pós-graduação participando do concurso Microsoft ImagineCup.
Trabalho com a plataforma .NET desde 2003. Profissionalmente, tenho Arquitetado e implementado software por quase sete anos, principalmente com base na plataforma .NET. Sou apaixonado por construir aplicativos ricos e poderosos usando tecnologias modernas. Sou especialista certificado em Aplicativos do Windows e Aplicativos de Comunicação de Serviço pela Microsoft. Sou um dos coordenadores do Grupo de Usuários do MSK.NET em Moscou.
"Se é trabalho, tentamos fazer menos. Se é arte, tentamos fazer mais." - Seth Godin.
O que posso dizer é que software é minha arte.
Feedback do aluno
Avaliação do curso
Avaliações
O material é bem detalhado e baseado em uma literatura consolidada, porém, a narração não traduz alguns termos corretamente.