Curso

Em Lisboa

490 €

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

Lisboa
Ver mapa

Início

Datas a escolherInscrições abertas

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#.

Perguntas & Respostas

Levanta as tuas perguntas e outros utilizadores poder-te-ão responder

Quem queres que te responda?

Publicaremos apenas o seu nome e pergunta

Matérias

  • Programação
  • Executável
  • Conceitos
  • Compilador
  • CIL
  • Código
  • Visual Studio
  • Editor
  • Sintaxe
  • Execução
  • Compilação

Programa

Programa: Curso de C#

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

Curso de C#

490 €