Programação

VB.NET parte 4: Entendendo exceções

Curso online de VB.NET parte 4: Entendendo exceções

7 0.0

23

alunos neste curso

Faça esse curso e...

  • Conheça a pilha de chamadas
  • Entenda o tratamento de exceções
  • Crie suas próprias exceções
  • Use o bloco Try/Catch/Finally e Using
  • Entenda a interface IDisposable

Carreiras com esse curso

Veja o primeiro vídeo

Público alvo

Desenvolvedores e estudantes que estão começando com VB .NET e querem aprender mais sobre exceções

Nível de Dificuldade

Básico

Instrutores

  • Victorino Vila

    Victorino é desenvolvedor com foco em .NET e Web Services. Durante mais de 20 anos gerenciou uma empresa de consultoria na área de tecnologia. Criou e desenvolveu projetos de planejamento, Business Intelligence e integração de dados, além de databases de relacionamento com foco em BI, usando SQL Server, MYSQL ou DB2. Suas soluções são usadas em Brasil, nos EUA e na Europa. É consultor sênior certificado em SAP BW.

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Preparando o ambiente e conhecendo menus

    • Introdução
    • Menus
    • Componente para criação de menus
    • Preparando o projeto
    • Relembrando propriedades compartilhadas
    • Conhecendo exceções
    • Definição de uma exceção
  2. Primeiros passos com exceções

    • Tratando erros
    • Sinalizando os erros
    • Complexidade no tratamento dos erros
    • Diversas possibilidades de erros
    • Blocos Try Catch
    • Entendendo a ordem de execução do código
    • Detalhando a exceção
    • Exceção de concatenação de número com string
  3. Tratamento de exceções

    • Tratando várias exceções
    • Ordem de execução das exceções
    • Palavra reservada Throw
    • Lançando exceções
    • Primeiro contato com o Debug
    • Tecla para execução passo a passo
  4. ArgumentException, ParamName e NameOf

    • Propriedade de somente leitura
    • Transformando a propriedade da classe
    • Usando o Throw
    • Customizando a mensagem do Throw
    • ArgumentException
    • Mensagem padrão do ArgumentException
    • Propriedade ParamName e NameOf
  5. Criando exceções ricas

    • Criando um novo formulário
    • Fechando uma janela
    • Entendendo o problema do saque da conta
    • Criando uma exceção no método da classe
    • Criando nossa própria exception
    • Exceptions mais ricas
    • Passando valores da exceção
    • Acrescentando argumento na classe
    • Deixando nossa exceção mais completa
    • Classe derivada de ArgumentException
  6. StackTrace e InnerException

    • Criando mensagem de erro técnica
    • Importância da StackTrace
    • Quando a StackTrace é preenchida
    • Ordem de escrita da StackTrace
    • Usando InnerException
    • Influência do InnerException na escrita da StackTrace
  7. Finally e Using

    • Preparando a classe abertura arquivo
    • Quantas linhas foram lidas?
    • Bloco Finally
    • Quando executamos um Finally
    • Try sem o Catch
    • Finally no Try sem o Catch
    • Liberando recursos
    • Usando a estrutura Using

Escolha o seu plano e vamos começar

  • 682 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium

  • 682 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 682 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 682 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana