Curso de iniciação ao C#

A linguagem C# (CSharp), é uma linguagem programação que surgiu no ano 2001, desenvolvida pela Microsoft como parte da plataforma .NET, esta possui um paradigma orientado a objetos.

Podemos dizer que a linguagem C# é uma evolução das linguagens C e C++ e que foi concebida com o intuito de incorporar as melhores características de outras linguagens de programação tornando-a assim numa linguagem robusta.

A sua sintaxe é bastante simples e de fácil compreensão, eventualmente se já trabalhou com outras linguagens de programação poderá constatar que a linguagem C# é semelhante a outras linguagens como o Java, C/C++ ou o JavaScript.

Com a vantagem da linguagem C# fazer parte da plataforma .NET, são inúmeras as possibilidades de aplicações que podem ser desenvolvidas com a linguagem C#, no entanto, os tipos de projetos mais utilizados são os seguintes:

  • Aplicações Windows
  • Aplicações Web
  • Aplicações Mobile
  • Aplicações para Tablets
  • Desenvolvimento de jogos
  • Serviços Web

Pré-requisitos

  • Este curso não possui qualquer tipo de pré-requisitos

Nº total de aulas

  • Este curso é composto por 86 aulas no formato de vídeo

Tempo total das vídeo-aulas

  • 8 horas

Média de tempo de conclusão deste curso

  • 48 horas

  01 - Introdução

  02 - Introdução ao C#

  03 - Escrever um programa em C#

  04 - Variáveis e expressões

  05 - Controlo do fluxo

  06 - Vetores e matrizes

  07 - Conversões

  08 - Métodos

  09 - Depuração e tratamento de erros

  10 - Conclusão

   Assistir
 C01D01 - Bem-vindo
   Assistir
 C02D01 - Sumário
 C02D02 - O que é o Framework .NET (Parte 1)
 C02D02 - O que é o Framework .NET (Parte 2)
 C02D03 - O que é a linguagem C#
 C02D04 - O que é o Microsoft Visual Studio
   Assistir
 C03D01 - Sumário
 C03D02 - Microsoft Visual Studio (Parte - 1)
 C03D02 - Microsoft Visual Studio (Parte - 2)
 C03D03 - Aplicações Consola em C#
 C03D04 - Aplicações Windows Forms em C#
   Assistir
 C04D01 - Sumário
 C04D02 - Sintaxe da linguagem C#
 C04D03 - Variáveis
 C04D04 - Variáveis (Numéricas) - Parte 1
 C04D04 - Variáveis (Numéricas) - Parte 2
 C04D05 - Variáveis (Strings)
 C04D06 - Constantes
 C04D07 - Expressões
 C04D08 - Expressões (Operadores aritméticos)
 C04D09 - Expressões (Operadores de atribuição)
 C04D10 - Expressões (Operadores relacionais e lógicos)
   Assistir
 C05D01 - Sumário
 C05D02 - Estruturas Condicionais
 C05D03 - Estruturas Condicionais (IF) - Parte 1
 C05D03 - Estruturas Condicionais (IF) - Parte 2
 C05D03 - Estruturas Condicionais (IF) - Parte 3
 C05D04 - Estruturas Condicionais (Switch) - Parte 1
 C05D04 - Estruturas Condicionais (Switch) - Parte 2
 C05D04 - Estruturas Condicionais (Switch) - Parte 3
 C05D05 - Estruturas de Repetição
 C05D06 - Estruturas de Repetição (While) - Parte 1
 C05D06 - Estruturas de Repetição (While) - Parte 2
 C05D06 - Estruturas de Repetição (While) - Parte 3
 C05D07 - Estruturas de Repetição (Do While) - Parte 1
 C05D07 - Estruturas de Repetição (Do While) - Parte 2
 C05D07 - Estruturas de Repetição (Do While) - Parte 3
 C05D08 - Estruturas de Repetição (For) - Parte 1
 C05D08 - Estruturas de Repetição (For) - Parte 2
 C05D08 - Estruturas de Repetição (For) - Parte 3
 C05D09 - Estruturas de Repetição (Foreach) - Parte 1
 C05D09 - Estruturas de Repetição (Foreach) - Parte 2
 C05D10 - Estruturas Try-Catch (Parte 1)
 C05D10 - Estruturas Try-Catch (Parte 2)
   Assistir
 C06D01 - Sumário
 C06D02 - Vetores e matrizes
 C06D03 - Vetores e matrizes (Arrays unidimensionais) - Parte 1
 C06D03 - Vetores e matrizes (Arrays unidimensionais) - Parte 2
 C06D04 - Vetores e matrizes (Arrays multidimensionais) - Parte 1
 C06D04 - Vetores e matrizes (Arrays multidimensionais) - Parte 2
 C06D04 - Vetores e matrizes (Arrays multidimensionais) - Parte 3
 C06D05 - Vetores e matrizes (Arrays jagged) - Parte 1
 C06D05 - Vetores e matrizes (Arrays jagged) - Parte 2
 C06D05 - Vetores e matrizes (Arrays jagged) - Parte 3
   Assistir
 C07D01 - Sumário
 C07D02 - Conversões
 C07D03 - Conversões implícitas (Parte 1)
 C07D03 - Conversões implícitas (Parte 2)
 C07D03 - Conversões implícitas (Parte 3)
 C07D04 - Conversões explícitas (Parte 1)
 C07D04 - Conversões explícitas (Parte 2)
 C07D04 - Conversões explícitas (Parte 3)
 C07D05 - Conversões com classes (Parte 1)
 C07D05 - Conversões com classes (Parte 2)
 C07D05 - Conversões com classes (Parte 3)
 C07D05 - Conversões com classes (Parte 4)
   Assistir
 C08D01 - Sumário
 C08D02 - Métodos
 C08D03 - Declaração e utilização de métodos (Parte 1)
 C08D03 - Declaração e utilização de métodos (Parte 2)
 C08D04 - Métodos com parâmetros (Parte 1)
 C08D04 - Métodos com parâmetros (Parte 2)
 C08D04 - Métodos com parâmetros (Parte 3)
 C08D05 - Métodos com valores de retorno (Parte 1)
 C08D05 - Métodos com valores de retorno (Parte 2)
 C08D05 - Métodos com valores de retorno (Parte 3)
   Assistir
 C09D01 - Sumário
 C09D02 - Erros comuns (Parte 1)
 C09D02 - Erros comuns (Parte 2)
 C09D03 - Exceções
 C09D04 - Objeto Exception (Parte 1)
 C09D04 - Objeto Exception (Parte 2)
 C09D05 - Depuração (Debug) - Parte 1
 C09D05 - Depuração (Debug) - Parte 2
 C09D05 - Depuração (Debug) - Parte 3
   Assistir
 C10D01 - Conclusão