Header

Orientação a Objetos Moderna com .NET Framework 3.5



Foco

Devido ao total enfoque e construção do Microsoft .NET Framework ao conceito de orientação a objetos, conhecer este conceito é um pré-requisito para que o aluno possa iniciar seus estudos na plataforma .NET.

Apesar de o assunto ser comumente abordado nos cursos técnicos e universidades, não são incomuns os casos de alunos que não estão familiarizados com o conceito de orientação a objetos. Isso se dá pelo fato de alguns alunos ainda não terem cursado a disciplina na universidade ou curso técnico ou também pelo fato de alguns profissionais estarem a algum tempo no mercado utilizando tecnologias legadas que não utilizam o conceito de orientação a objetos.

Pensando nesses alunos oferecemos o curso de orientação a objetos, para que ao inicio do treinamento todos os alunos possam nivelar seus conhecimentos e prosseguir de maneira mais homogênea ao decorrer do treinamento.

Durante o curso são ensinados os conceitos de Classe, Sobrecarga, Herança e Interface. Os conceitos são ensinados um a um. Após a demonstração de cada conceito, são demonstrados exemplos práticos e simples para facilitar o entendimento e memorização de cada conceito. Após os conceitos básicos, são demonstradas também funcionalidades específicas das linguagens C# ou VB.NET com o objetivo de deixar o aluno apto a enfrentar situações do dia-a-dia.

Após a demonstração do exemplo, são propostos exercícios para que os alunos possam praticar e testar os conceitos aprendidos. Esse momento é importante para que os alunos levantem as dúvidas e o treinador possa esclarecê-las tornando o processo de aprendizado mais rápido e qualitativo.

Nível do Curso

Básico a Intermediário

Público-Alvo

  • Profissionais com experiência em ASP clássico e Visual Basic até a versão 6.0
  • Estudantes da área de TI e correlatas
  • Profissionais fluentes em outra linguagem de programação comum (C++, Java, Delphi)
  • Iniciantes de outras áreas

Pré-Requisitos

Lógica de programação

Duração

20 a 30 horas

Ementa Detalhada

  1. O que é Orientação a Objetos
  2. Orientação a Objetos no contexto do .NET Framework
  3. Conceitos fundamentais
    • Tipos Básicos
      • Value Types
      • Classes
      • Struct
      • Enum
      • Delegate
      • Interfaces
    • Métodos
    • Atributos
    • Construtores
    • Sobrecarga
    • Herança
    • Polimorfismo
    • Abstração
  4. Coleções
    • Coleções não genéricas
      • Listas
      • Dicionários
      • Filas
      • Pilhas
    • Coleções genéricas
      • Listas
      • Dicionários
      • Filas
      • Pilhas
  5. Consultas com LINQ
    • Motivação
    • Consultas em listas genéricas
      • Interface IEnumerable
      • Enumeração
      • Expressões básicas
      • Execução tardia
      • Manipulação de resultados
    • Tratamento Estruturado de Erros
      • Try/Catch/Finally
      • Catch estrito e irrestrito
      • Lançamento de exceções
      • Tratamento de erros
  6. [Tópico avançado opcional] Eventos e Delegates
    • Arquitetura de eventos no .NET
    • Delegates
      • Utilização com eventos
      • Chamadas síncronas
      • Chamadas assíncronas
    • Eventos
      • Criando eventos
      • Levantando eventos
      • Respondendo a eventos
    • Melhores práticas
    • Delegates Genéricos
  7. [Tópico avançado] Tipos Genéricos
    • Classes genéricas
    • Métodos genéricos


Microsoft BizSpark

Accendis ingressa no programa BizSpark da Microsoft visando aceleração em seu desenvolvimento.

Conheça nossa nova divisão especializada em desenvolvimento de websites e marketing digital.

Toda a qualidade técnica oferecida pela Accendis, combinada com os conhecimentos em marketing digital resultam nos sites e campanhas mais modernos e eficientes da internet.

Clique aqui para acessar o site