Carreira Desenvolvedor .NET Erudito

Conheça os planos
  1. Design Patterns C# I: Boas práticas de programação

    1. Saiba da importancia de estudar os Padrões de projeto
    2. Resolva problemas de muito Ifs usando Strategy
    3. Encadeando muitos objetos com Chains of Responsibility
    4. Adicione comportamentos ao seu objeto com Decorator
    5. Resolva o problema de criar objetos complicados com o Builder
    6. Crie muitas ações com Observer
    • 20 horas
    • Nível Intermediário
    • 91 minutos de vídeo
  2. Design Patterns C# II: Boas práticas de programação

    1. Resolva o problema de criação de objetos com o Factory
    2. Saiba quando escolher o melhor : Factory ou Builder
    3. Controle seus objetos com o padrão Flyweight
    4. Salve os estados de um objeto com usando o padrão Memento
    5. Crie novas operações com o Visitor
    6. Resolva heranças complexas com o Bridge
    • 24 horas
    • Nível Intermediário
    • 121 minutos de vídeo
  3. SOLID com C#: Orientação a Objetos com C#

    1. Aprenda conceitos avançados de Orientação a Objetos
    2. Escreva código coeso com Single Responsibility Principle
    3. Saiba como lidar com acoplamento
    4. Entenda a fundo os ganhos do encapsulamento
    5. Domine os principios de código sólido
    6. Técnicas e exemplos em C#
    • 8 horas
    • Nível Intermediário
    • 65 minutos de vídeo
  4. Testes: TDD com C#

    1. Como funciona o ciclo do TDD
    2. Automatize o seu teste
    3. TDD : vantagens e desvantagens
    4. Use o @setUp para preparar o cenário de teste
    5. Cuide do seu teste com DataBuilders
    6. Como testar exceptions
    • 12 horas
    • Nível Intermediário
    • 69 minutos de vídeo
  5. C# Reflection parte 1: Metadados do seu código .NET

    1. Torne seu código C# dinâmico
    2. Use recursos da linguagem que facilitam o uso de Reflection
    3. Entenda a tecnologia usada por trás do AspNET, EntityFramework, AutoMapper, etc.
    4. Veja como são representados Tipos, Métodos, Propriedades e Interfaces no .NET
    5. Descomplique seu código por meio de convenções e Reflection
    • 6 horas
    • Nível Intermediário
    • 201 minutos de vídeo

Pronto para a sua carreira de

Desenvolvedor .NET Erudito

Com quem você vai aprender

  1. Maurício Aniche

    Doutor em engenharia de software pela USP. Um dos idealizadores do Alura e atualmente pesquisador pela Delft University of Technology na Holanda. Pode ser encontrado em clubes de dança de salão.

  2. Foto de Victor Kendy Harada

    Victor Kendy Harada

    Instrutor na Caelum e desenvolvedor na Elo7.

  3. Renan Saggio

    Instrutor da Caelum e do Alura, apaixonado por ensino e boas práticas de desenvolvimento de software.

  4. Guilherme Matheus Costa

    Engenheiro com foco na stack Microsoft. Atualmente atuo com Sharepoint Server e Office365. Adoro programação de baixo nível, compiladores, internals de processadores e... como hobby tento fotografar uma coisa ou outra!

Acesso a todos os cursos da Carreira Desenvolvedor .NET Erudito e mais 580 outros cursos!

Premium

12x R$100 R$75
(ou à vista R$1.200 R$900) Aproveite enquanto os preços antigos continuam valendo!
Matricule-se
  • 580
    Cursos
  • 33.319
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start

Premium Plus

12x R$125 R$100
(ou à vista R$1.500 R$1.200) Aproveite enquanto os preços antigos continuam valendo!
Matricule-se
  • 580
    Cursos
  • 33.319
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana