Carga Horária: 05 dias
Disponível em Inglês
Objetivos: O objetivo desse curso é promover o conhecimento e habilidade para desenvolvimento em aplicações C# para a plataforma Microsoft.NET. O curso é focado na estrutura C#, sintaxe da linguagem e detalhes de implementação. C# foi criado para ser programado no melhor conjunto de aplicações de escrita para a plataforma NET.C#, combinando alta produtividade do Microsoft Visual Basic com o poder do C++. É simplesmente linguagem de programação, objetivo-orientado e modelo-seguro tendo como base as famílias de linguagens C e C++.
Esse curso é voltado para desenvolvedores com experiência nas seguintes plataformas: C, C++, Visual Basic ou Java. Esses desenvolvedores irão criar soluções de negócios.
Pré-requisitos : É necessário o aluno ter conhecimentos de: Programação em Visual Basic, C, C++ ou Java.
Conteúdo Programático:
1 - Visão Geral da Plataforma Microsoft.NET
Visão geral da plataforma Microsoft.NET
Visão geral do .NET Framework
Benefícios do .NET Framework
Componentes do .NET Framework
Linguagens do .NET Framework
2 - Visão Geral do C#
Estrutura de um programa C#
Operações básicas de entrada/saída
Compilando, executando e depurando
Práticas recomendadas
3 - Usando Variáveis Tipo Valor
Common type system
Nomeando variáveis
Usando tipos de dados intrínsecos
Criando tipos de dados definidos pelo usuário
Convertendo tipos de dados
4 - Statements e Exceptions
Introdução à statements
Usando statements de seleção
Usando statements de interação
Usando statements de desvio
Tratando exceptions básicas
Gerando exceptions
5 - Métodos e Parâmetros
Usando métodos
Usando parâmetros
Usando métodos sobrecarregados
6 - Matrizes
Visão geral de matrizes
Criando matrizes
Usando matrizes
7 - Conceitos Básicos de Programação Orientada a Objetos
Classes e objetos
Usando encapsulamento
C# e orientação a objetos
Definindo sistemas orientados a objetos
8 - Usando Variáveis Tipo Referência
Usando variáveis tipo referência
Usando tipos de referência comuns
Hierarquia de objetos
Namespaces no .NET Framework
Conversões de dados
9 - Criando e Destruindo Objetos
Usando construtores
Inicializando dados
Objetos e memória
Usando destrutores
Destruindo objetos
10 - Herança em C#
Derivando classes
Implementando métodos
Usando sealed classes
Usando interfaces
Usando classes abstratas
11 - Agregação, Namespaces e Advanced Scope
Agregação, namespaces e advanced scope
Usando agregação
Usando namespaces
Usando módulos e assemblies
12 - Operadores e Eventos
Introdução a operadores
Sobrecarga de operadores
Criando e usando delegates
Definindo e usando eventos
13 - Propriedades e Indexadores
Usando propriedades
Usando indexadores
14 - Atributos
Visão geral de atributos
Definindo atributos customizados
Recuperando valores de atributos
Exames:
Nenhum.
Horário dos cursos:
Integral - 08:30 às 17:30h
Sábado - 08:30 às 17:30h
Noturno - 18:30 às 22:30h
|