Curso Online de C Sharp

Curso Online de C Sharp

A Equipe Promovendo Conhecimento está melhorando os cursos e aceitamos sugestões e criticas via painel de contato O curso oferecido acim...

Continue lendo

Autor(a):

Carga horária: 34 horas


Por: R$ 120,00
(Pagamento único)

Mais de 20 alunos matriculados no curso.

Certificado digital Com certificado digital incluído

A Equipe Promovendo Conhecimento está melhorando os cursos e aceitamos sugestões e criticas via painel de contato

O curso oferecido acima é totalmente completo e garantimos que os usuários tenham um excelente desempenho e aprendizado

Atenciosamente,
Promovendo Conhecimento

ESTAMOS OFERECENDO CURSOS DE TODAS AS AREAS A MAIORIA DELES EM TI (TECNOLOGIA DA INFORMAÇAO) POREM OFERECEMOS CURSOS DE ADMINISTRAÇÃO, GESTÃO EM GERAL, ANALISE, DESENVOLVIMENTO, ENGENHARIA E MUITOS OUTROS CONFIRAM



  • Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
  • O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
  • Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
  • Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
* Desde que tenha acessado a no máximo 50% do material.
** Material opcional, vendido separadamente.

Modelo de certificados (imagem ilustrativa):

Frente do certificado Frente
Verso do certificado Verso
  • curso de c#

  • visão geral de c#

  • Objetivos

    objetivos

    entender a estrutura básica de um programa simples escrito em c#
    utilizar a classe console para operações básicas de entrada / saída
    gerar a documentação em xml de um programa escrito em c#
    compilar e executar um programa escrito em c#
    depurar um programa escrito em c#

  • Principais Características

    principais características

    case sensitive: diferencia maiúsculas de minúsculas
    fortemente tipada: todas as variáveis devem ser declaradas
    orientada a objetos: tudo é um objeto no .net framework
    geralmente as linhas são terminadas com “;”
    o método main

  • Hello World

    hello world

    using system;
    class hello
    {
    public static void main( )
    {
    console.writeline(“hello world”);
    }
    }

  • Classe Console

    classe console

    console.write:
    console.write( “touchandthink.net” );
    console.writeline:
    console.writeline( “touchandthink.net” );
    console.read:
    char letra = console.read( );
    console.readline:
    string linha = console.readline( );

  • Exercício

    exercício

    vamos utilizar o microsoft visual studio 2005 para desenvolver o programa hello world

  • Tipos de Comentários

    tipos de comentários

    comentando uma única linha
    //

    comentário várias linhas
    /* ... */

    documentação xml
    ///

  • Documentação XML

    documentação xml

    using system;

    ///
    /// este é meu primeiro programa em c#
    ///
    class hello
    {
    ///
    /// utilizando o método writeline da classe console
    ///
    ///
    public static void main( )
    {
    console.writeline( "hello world documentado" );
    }
    }

  • Tags Documentação XML

    tags documentação xml

    ...
    breve descrição

    ...
    descrição detalhada

    ...</ seealso>
    indica uma referência para outro membro ou campo

    documentação completa em:
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/html/vclrftagsfordocumentationcomments.asp

  • Gerando Documentação XML

    gerando documentação xml

    através do visual studio:
    ->menu project
    -> properties
    -> build
    ->xml documentation file

    através da janela de comando:
    csc meuprograma.cs /doc:meuxml.xml


Matricule-se agora mesmo Preenchendo os campos abaixo
R$ 120,00
Pagamento único
Processando... Processando...aguarde...

Desejo receber novidades e promoções no meu e-mail:


  • Objetivos
  • Principais Características
  • Hello World
  • Classe Console
  • Exercício
  • Tipos de Comentários
  • Documentação XML
  • Tags Documentação XML
  • Gerando Documentação XML
  • Exercício
  • Compilando
  • Executando
  • Depurando
  • Exercício
  • Ferramentas SDK
  • Demonstração
  • Utilizando variáveis do tipo valor
  • Objetivos
  • Commom Type System
  • Value Types
  • Simple Types
  • Nomeando variáveis
  • Palavras reservadas em C#
  • Declarando Variáveis Locais
  • Atribuindo Valores à Variáveis
  • “Shortland”
  • Operadores
  • Incremento e Decremento
  • Precedência
  • Exercício
  • Enumerações
  • Estruturas
  • Exercício
  • Convertendo Variáveis
  • Conversão Implícita
  • Conversão Explícita
  • checked / unchecked
  • Exercício
  • Comandos e exceções
  • Objetivos
  • Bloco de comandos
  • Exemplo 1
  • Exemplo 2
  • Tipos de comandos
  • if
  • if – exemplo 1
  • if – exemplo 2
  • if – exemplo 3
  • if – exemplo 4
  • Exercício
  • switch
  • switch – exemplo 1
  • Exercício
  • while
  • while – exemplo 1
  • while – exemplo 2
  • do while
  • do while – exemplo 1
  • do while – exemplo 2
  • for
  • for – exemplo 1
  • for – exemplo 2
  • for – exemplo 3
  • Exercício
  • foreach
  • foreach – exemplo 1
  • continue / break
  • Exercícios
  • Exceptions
  • try...catch...finally
  • try...catch – exemplo - 1
  • throw
  • throw – exemplo 1
  • Exceptions
  • Exercício
  • Métodos e parâmetros
  • Objetivos
  • Métodos
  • Métodos Exemplo 1
  • Chamando Métodos
  • Métodos Exemplo 2
  • Métodos Exemplo 3
  • Exercício
  • return
  • Variáveis Locais
  • Variáveis Exemplo 1
  • Variáveis Exemplo 2
  • Variáveis Exemplo 3
  • Retornando valores
  • Retornando valores Exemplo
  • Exercício
  • Parâmetros
  • Parâmetros Exemplo
  • Exercício
  • Passagem de Parâmetros
  • Passagem por valor
  • Passagem por valor Exemplo
  • Passagem por referência
  • Passagem por referência Exemplo
  • Parâmetros de saída
  • Parâmetro de saída Exemplo
  • Exercício
  • Lista de parâmetros variada
  • Lista de parâmetros variada Exemplo
  • Sobrecarga de métodos
  • Assinatura de métodos
  • Sobrecarga de métodos Exemplo
  • Exercício
  • Matrizes (vetores)
  • Objetivos
  • Matrizes
  • Matrizes Exemplo 1
  • Matrizes – Notação em C#
  • Declarando Matrizes
  • Acessando Elementos
  • Alterando Elementos
  • Criando Matrizes
  • Matrizes Exemplo 2
  • Exercício
  • Inicializando Matrizes
  • Matrizes Exemplo 3
  • Inicializando Matrizes Multidimensionais
  • Matrizes Exemplo 4
  • Exercício
  • Dimensionando Matrizes em Tempo de Execução
  • Matrizes Exemplo 5
  • Copiando Matrizes
  • Matrizes Exemplo 6
  • Propriedades e Métodos das Matrizes
  • Propriedades
  • Matrizes Exemplo 7
  • Métodos
  • Matrizes Exemplo 8
  • Exercício
  • Retornando Matrizes de Métodos
  • Passando Matrizes como Parâmetro para Métodos
  • Argumentos de Linha de Comando
  • Percorrendo Matrizes com o comando foreach
  • Exercício
  • Considerações sobre Matrizes
  • Coleções
  • Fundamentos da programação orientada a objetos
  • Objetivos
  • Classe
  • Objeto
  • Tipo Valor x Tipo Referência
  • Tipo Valor x Tipo Referência Exemplo
  • Abstração
  • Encapsulamento
  • Encapsulamento Exemplo
  • Campos do Objeto
  • Campos Estáticos
  • Métodos Estáticos
  • Membros Estáticos Exemplo 1
  • Membros Estáticos Exemplo 2
  • Exercício
  • Definindo Classes
  • Definição de Classes Exemplo
  • Exercício
  • Modificadores de Tipo de Acesso
  • Modificadores Exemplo
  • Criando Objetos
  • Criando Objetos Exemplo
  • Exercício
  • Palavra chave this
  • this Exemplo
  • Herança
  • Polimorfismo
  • Classes Abstratas
  • Interfaces
  • Utilizando variáveis do tipo referência
  • Objetivos
  • Classe que Iremos Utilizar
  • Exercício
  • Tipo Valor x Tipo Referência
  • Declarando Variáveis do Tipo Referência
  • Destruindo Variáveis do Tipo Referência
  • Variáveis do Tipo Referência
  • Comparando Variáveis
  • Comparando Variáveis Exemplo
  • Referências Para o Mesmo Objeto
  • Exercício
  • Parâmetros
  • Passagem por Valor
  • Passagem por Valor Exemplo
  • Passagem por Referência
  • Passagem por Referência Exemplo
  • Parâmetro de Saída
  • Parâmetro de Saída Exemplo
  • Exercício
  • Exceções
  • string
  • Propriedades e Métodos
  • string Exemplo
  • Operadores de Comparação de Strings
  • Exercício
  • Hierarquia de Objetos
  • Métodos Comuns
  • Métodos Comuns Exemplo
  • Reflection
  • Reflection Exemplo
  • Namespaces
  • Conversão de Dados Value Types
  • Conversão de Dados Exemplo
  • Conversão de Dados Reference Types
  • Conversão de Dados Exemplo
  • Operador is
  • Operador is Exemplo
  • Operador as
  • Operador as Exemplo
  • object
  • object Exemplo
  • Boxing e Unboxing
  • Boxing e Unboxing Exemplo
  • Exercício
  • Criando e destruindo objetos
  • Objetivos
  • Métodos Construtores
  • Criando Objetos
  • Construtor Padrão
  • Construtor Padrão Exemplo
  • Sobrescrevendo o Construtor Padrão
  • Sobrescrevendo o Construtor Padrão Exemplo
  • Sobrecarga de Construtores
  • Sobrecarga de Construtores Exemplo
  • Variáveis Somente Leitura
  • Constantes
  • Construtores Privados
  • Construtores Privados Exemplo
  • Construtores Estáticos
  • Construtores Estáticos Exemplo
  • Tempo de Vida de Variáveis
  • Garbage Collection
  • Destrutores
  • Destrutores Exemplo
  • using
  • Herança em C#
  • Objetivos
  • Herança
  • Classe base
  • Herança Exemplo
  • Protected
  • Protected Exemplo
  • Construtor Base
  • Construtor Base Exemplo
  • Métodos Virtuais
  • Métodos Virtuais Exemplo
  • Sobrescrevendo Métodos
  • Sobrescrevendo Métodos Exemplos
  • Escondendo Métodos
  • Escondendo Métodos Exemplo
  • Classes Seladas
  • Classes Seladas Exemplo
  • Criando Interfaces
  • Criando Interfaces (cont.)
  • Criando Interfaces Exemplo
  • Implementando Interfaces
  • Implementando Interfaces Exemplo
  • Classes Abstratas
  • Classes Abstratas Exemplo
  • Classes Abstratas X Interfaces
  • Agregação, namespace e escopo avançado
  • Objetivos
  • internal
  • Modificadores de Tipos de Acesso
  • internal Exemplo
  • Agregação
  • Agregação Exemplo
  • Revisando Escopo
  • Revisando Escopo Exemplo
  • namespaces
  • Declarando namespaces
  • namespaces
  • using
  • using Exemplo
  • namespaces Dicas
  • assembly
  • assembly Exemplo
  • version
  • Operadores, delegações e eventos
  • Operadores
  • Operadores Pré-Definidos
  • Sobrecarga de Operadores
  • Sobrecarga de Operadores Exemplo
  • Sobrecarga de Operadores Relacionais
  • Sobrecarga de Operadores Relacionais Exemplo
  • Sobrecarga de Operadores Conversão
  • Sobrecarga de Operadores Exemplo
  • Delegações
  • Delegações Exemplo
  • Eventos
  • Eventos Exemplo
  • Eventos Passagem de parâmetros
  • Propriedades e Indexadores
  • Objetivos
  • Propriedades
  • Propriedades Exemplo
  • Propriedades Dicas
  • Indexadores
  • Indexadores Exemplo
  • Atributos
  • Objetivos
  • Atributos
  • Conditional
  • Atributos
  • FIM