Alfamídia Programação Online: Desenvolvendo com C# Online

Valor:

Pré-requisitos
Lógica de Programação

Conteúdo Programático
Esse curso tem como proposta preparar profissionais para atuar na área de desenvolvimento, utilizando a linguagem C#. O foco é compreender a sintaxe da linguagem C# através do desenvolvimento de aplicações.
Utiliza-se o Visual Studio 2010.
Este módulo terá 8 horas de aulas online ao vivo e as demais horas serão no formato EAD, onde o aluno trabalhará o conteúdo visto de forma individual, estudando e tirando dúvidas com o instrutor.

Unidade 1: Introdução a Plataforma .NET
- Introdução
- A Filosofia .NET

Unidade 2: Os Componentes do .NET Framework
- Base Class Library (BCL)
- Common Type System (CTS)

Unidade 3: Introdução a MSIL (Microsoft Intermediate Language)
- MSIL
- Runtime
- Metadados
- Assembly
- Compilação JIT ('Just In Time')
- Gerenciamento da Memória: O Garbage Collector (GC)

Unidade 5: A Linguagem C#
- As Características do C#
- A Estrutura Básica de uma Aplicação em C#
- O Cabeçalho do Programa
- A Declaração de uma Classe
- O Método Main( )
- Interagindo com o Console
- Formatando a Saída Padrão
- Recebendo Parâmetros na Linha de Comando
- Variáveis

Unidade 6: O Sistema de Tipos em C#
- Boxing e Unboxing
- Tipos Valor
- Structs
- Enums
- Tipos Referência
- Classes
- Parâmetros de Saída (OUT)
- Passando um Número de Parâmetros Variável
- Retornando Valores
- Constantes
- Métodos Construtores
- Construtores Estáticos
- Construtores Privados
- Tipos Aninhados

Unidade 7: Arrays
- Declarando Arrays
- Operações com Arrays
- Strings

Unidade 8: Expressões e Operadores
- Operadores
- Condicionais
- Loops

Unidade 9: Trabalhando com XML
- Estrutura do arquivo XML
- Operações com XML