Curso de C#
Curso
Em Lisboa

Descrição
-
Tipologia
Curso
-
Nível
Intermediário
-
Local
Lisboa
-
Horário de aulas
60h
-
Duração
Flexível
-
Início
Datas a escolher
A linguagem de programação C# (ou C Sharp) faz parte do conjunto de ferramentas oferecidas pela plataforma .NET, desenvolvida pela Microsoft.
O C# é uma linguagem orientada a objectos, baseada no C++ mas inclui muitas influências de outras linguagens de programação, principalmente de Java. Devido a esta influência de C++ e Java, a curva de aprendizagem não é muito acentuada, o que acelerou a sua adoção e a tornou uma das linguagens mais utilizadas.
É uma linguagem simples, robusta, orientada a objetos, multiparadigma e escalável, de modo a que uma mesma aplicação possa ser executada em diversos dispositivos, independentemente de serem PC ou dispositivos móveis. Entre os recursos que o C# oferece, como tempo de execução, segurança, verificação de tipos ou tratamento de exceções, destaca-se a gestão automática de memória.
Instalações
Localização
Início
Início
A ter em conta
Após a conclusão deste curso, vai ficar a saber como funciona um programa em C#, compreender a estrutura de um projeto criado em Visual Studio e conhecer os conceitos básicos da linguagem, como variáveis, controlos de fluxo, arrays, operadores, métodos, etc.
Este curso destina-se a todos os que se querem iniciar na programação e também para quem pretende adquirir conhecimentos de C#.
Opiniões
Matérias
- Programação
- Executável
- Conceitos
- Compilador
- CIL
- Código
- Visual Studio
- Editor
- Sintaxe
- Execução
- Compilação
Professores

Formabase Formabase
Formador
Programa
Introdução
- Conceitos básicos de programação
- Compilador e programa executável
- Código Intermédio CIL
- Editor Visual Studio
- Compilação e Execução
- Classe Console
- Variáveis e Constantes
- Tipos de Dados
- Arrays
- Operadores e Expressões
- Controlo de fluxo
- Switch
- Ciclos For, While e Do...While
- Debug e Breakpoints
- Valores de variáveis e expressões
- Block Comments
- Quebras de Ciclos
- Break e Continue
- Arrays Bidimensionais
- Ciclos Encadeados
- Operador “and” e “or”
- Operador resto da divisão
- Operadores negação e diferente
- Operador ternário
- Utilização compacta de operadores
- Parâmetros
- Tipo de retorno
- Âmbito das variáveis
- Definição e Implementação
- Construtor
- Strings
- Garbage Collection
- Visibilidade e Encapsulamento
- Conceito de Static
- Overloading
- Go To Definition
- Help
- Autocomplete
- Refatorização
- Opções de Debug
- Namespace
- Solution e Project
- Conceito de Herança
- Definição de Polimorfismo
- Classes Abstratas
- Interfaces
- Exceções
- Toolbox e componentes
- Eventos
- Alterar propriedades dos componentes
- Código do Designer
- ArrayList
- DateTime
- Timespan
- Random
- Escrita e leitura de dados em ficheiros
- Criar e remover ficheiros
- Ficheiros de dados estruturados
- ListView
- Temporizador
- Exportar projetos no Visual Studio
Curso de C#