Alfamídia Programação Online: Desenvolvendo com C# OnlinePré-requisitosLógica de Programação
Conteúdo ProgramáticoEsse 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