Programando C# com VS 2005

ecurso®
Online

R$420
Compare este curso com outros semelhantes
Ver mais

Informação importante

  • Curso
  • Online
  • 40 horas de estudo
Descrição

O treinamento 77001 - Programando o MS .NET Framework 2.0 com o C# no VS 2005 fornece aos profissionais de TI que desenvolvem sistemas o conhecimento e as habilidades necessárias para desenvolver em .NET Framework 2.0 utilizando a linguagem C#. Neste treinamento, você terá a oportunidade de conhecer as grandes novidades do Visual Studio 2005 e do .NET Framework 2.0, tais como Generics, Nullabl...

Informação importante

Programa

O treinamento 77001 - Programando o MS .NET Framework 2.0 com o C# no VS 2005 fornece aos profissionais de TI que desenvolvem sistemas o conhecimento e as habilidades necessárias para desenvolver em .NET Framework 2.0 utilizando a linguagem C#. Neste treinamento, você terá a oportunidade de conhecer as grandes novidades do Visual Studio 2005 e do .NET Framework 2.0, tais como Generics, Nullable Types, Iterators entre outros. Os desenvolvedores que já conhecem C# também terão a oportunidade de atualizar os seus conhecimentos nos novos recursos do .NET Framework 2.0.

Idioma Curso em Português

Carga horária
40 horas

Conteúdo

Módulo 1 - Introdução ao Desenvolvimento em .NET

  • Introdução
  • Modelo Único
  • Características do Framework
  • Definindo o .NET Framework
  • Vantagens do .NET Framework
  • Arquitetura do .NET Framework
  • Definindo Common Language Specification
  • .NET Framework 2.0
  • ADO .NET
  • SQL Server 2005
  • ASP .NET
  • Common Language Runtime
  • Serviços Fornecidos pela Common...
  • Common Intermediate Language
  • Compilação
  • Composição do Assembly
  • Managed Code e Unmanaged Code
  • Laboratório 1: Conhecendo o Código IL


  • Módulo 2 - Visual Studio 2005

  • Introdução
  • Visual Studio 2005 Core Technologies
  • O que é o Visual Studio 2005
  • Visual Studio 2005
  • Coexistência
  • IDE do Visual Studio
  • Class Designer
  • Object Test Bench
  • Go To Definition
  • Code Definition Window
  • Refactoring
  • ClickOnce Deployment
  • Suporte ao Data Access Layer
  • Data Access Component
  • Outros Recursos do Visual Studio 2005


  • Módulo 3 - Introdução ao C #

  • Introdução
  • C #: Uma Nova Linguagem
  • Características do C#
  • C # Baseado no C/C++
  • Um Programa Típico
  • Objetivos da Criação do C#
  • Classe
  • Membros da Classe
  • Primeiro Programa em Detalhes
  • A Classe Console
  • Escrevendo na Console
  • Lendo a Console
  • Namespace
  • Utilizando o Namespace
  • Comando using
  • Documentando o Código
  • Comentando a Aplicação
  • Laboratório 3: Primeiro Contato com o C#


  • Módulo 4 - Variáveis e Tipos de Dados

  • Introdução
  • Common Type System
  • Agrupamento dos Tipos
  • Tipos Valor
  • Regras para Nomenclatura
  • Declarando Variáveis
  • Atribuindo Valores
  • Struct - Estruturas
  • Declaração de Estruturas
  • Enum - Enumerados
  • Tipos Referência
  • Conversões
  • Boxing e Unboxing
  • Laboratório 4: Trabalhando com Variáveis...


  • Módulo 5 - Comandos de Controle

  • Introdução
  • Comandos de Controle de Seleção
  • Comando if
  • Comando switch
  • Comandos de Controles de Interação
  • Comando for
  • Comando foreach
  • Comando while
  • Comando do
  • Comando break
  • Comando continue
  • Comando goto
  • Laboratório 5: Trabalhando com Comandos de...


  • Módulo 6 - Tratamento de Exceções

  • Introdução
  • Exceções no .NET Framework
  • Declaração
  • Tratamento Através de Try Catch
  • Múltiplos Blocos Catch
  • Tratamento para Overflow
  • Bloco Finally
  • Disparando Exceções
  • Objeto Exception
  • Laboratório 6: Efetuando o Tratamento...


  • Módulo 7 - Classes e Objetos

  • Introdução
  • Definindo Classe
  • Declaração
  • Criando Objetos
  • Membros da Classe
  • Member Modifiers
  • Access Modifiers
  • Construtor
  • Inicialização por Lista
  • Field
  • Métodos
  • Propriedades
  • Index
  • Destrutores
  • IDisposable Interface
  • Comando using
  • Nested Types
  • Partial Class
  • Laboratório 7: Criando Classes e...


  • Módulo 8 - Métodos e Parâmetros

  • Introdução
  • Declarando Métodos
  • Chamando Métodos
  • Declarando Parâmetros
  • Tipos de Parâmetros
  • Passagem por Valor
  • Passagem por Referência
  • Parâmetro de Saída
  • Comando return
  • Retornando Valores
  • Sobrecarga
  • Laboratório 8: Implementando Métodos...


  • Módulo 9 - Orientação a Objetos em C#

  • Introdução
  • Conceito de Orientação a Objetos
  • Classe
  • Objeto
  • Herança
  • Herança Simples e Múltipla
  • Polimorfismo
  • Abstração
  • Dados Estáticos - Static
  • Métodos Estáticos - Static
  • Interfaces
  • Implementando Orientação a Objetos em C#
  • Implementação da Herança
  • Acessibilidade da Classe
  • Acessando o Construtor
  • Referenciando o Próprio Objeto
  • Polimorfismo
  • Polimorfismo - Implementação
  • Regras para Override
  • Utilizando Hide
  • Implementando Abstração
  • Sealed Class
  • Classe Estática - Static
  • Declarando Interfaces
  • Implementando Interface
  • Laboratório 9: Implementando Objetos em C#


  • Módulo 10 - Trabalhando com Array

  • Introdução
  • Array
  • Rank - Dimensionamento
  • Criando um Array
  • Inicialização Explícita
  • Array de Tamanho Variado
  • Acessando o Array
  • Copiando Arrays
  • Métodos e Propriedades
  • Retornando Arrays
  • Passando Array com Parâmetro
  • Laboratório 10: Implementando Arrays


  • Módulo 11 - Classes Genéricas (Generics)

  • Introdução
  • Definindo Generics
  • Generics
  • Generics: Antes e Depois
  • Métodos Genéricos
  • Outras Formas de Generics
  • Constraints
  • Tipos de Constraints
  • Laboratório 11: Implementando Generics


  • Módulo 12 - Iterators

  • Introdução
  • Enumerator
  • Iterators
  • Comando yield
  • Laboratório 12: Implementando Iterators


  • Módulo 13 - Tipos Nulos (Nullable Types)

  • Introdução
  • Objetivos dos Nullable Types
  • Características dos Nullable Types
  • Operador Null Coalescing ??
  • Conversão de Nullable Types
  • Laboratório 13: Implementando Nullable Types


  • Módulo 14 - Outras Funcionalidades

  • Introdução
  • Property Accessors
  • External Aliases
  • Namespace Alias Qualifiers
  • #pragma warning


  • Material Ao adquirir o 7001 online, o ecurso disponibiliza ao aluno uma apostila criada pela Ka Solution.
    Certificado Após o término do treinamento, você receberá em até 7 dias úteis em sua residência o seu certificado de conclusão emitido pela Ka Solution.


    Compare este curso com outros semelhantes
    Ver mais