Curso de C# - Fundamentos

Aprenda em detalhes os conceitos fundamentais da linguagem que permite utilizar todo o poder do .NET Core da Microsoft

Nível Iniciante Categoria Desenvolvimento Back-end

  • Curso com 04h05 de videos
  • Certificado com 14 horas
  • 29 exercícios

Sobre o curso

Aprenda em detalhes os conceitos fundamentais da linguagem que permite utilizar todo o poder do .NET Core da Microsoft

A linguagem C# é, há anos, uma das mais utilizadas no mercado e também uma das mais modernas e que recebe atualizações frequentes. Por ser multiplataforma e contar com poderosos recursos de desenvolvimento, como o .NET Framework e os editores Visual Studio e Visual Studio Code, ela se mantém como uma das mais adotadas para novos projetos e aparece como requisito de muitas vagas de emprego no Brasil e no mundo. Neste curso você será apresentado à linguagem C# e ao framework .NET, conhecendo os fundamentos necessários para desenvolver uma boa base para utilização dessas ferramentas profissionalmente.

O que irá aprender?

Neste curso conheceremos os elementos fundamentais da linguagem C#. São vídeo aulas e conteúdo apostilado que demostram na prática seu funcionamento, aplicações e a sintaxe necessária para sua utilização. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido.

Dentre vários outros tópicos, você aprenderá:

  • Preparar o ambiente de desenvolvimento;
  • Criar novos projetos e compreender sua estrutura;
  • Declarar e utilizar variáveis e operadores;
  • Utilizar estruturas condicionais e de repetição;
  • Utilizar classes, métodos e namespaces;
  • Tratar exceções e depurar seu código.

Pra quem é esse curso?

Este curso é destinado a quem está dando os primeiros passos na programação, ou para quem já tem conhecimentos de programação e está iniciando os estudos sobre a linguagem C#.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Visual Studio Code 1.49.1 ou superior
  • .NET Core SDK 3.1 ou 5.0

Conteúdo programático

  1. Introdução

    Dando início ao nosso curso, veremos nesta aula os conceitos básicos e fundamentais para o entendimento e utilização da linguagem C# e do framework .NET.

    5 aulas
    • Apresentação
    • Introdução ao .NET Framework
    • Introdução à linguagem C#
    • Convenções de escrita de código em C#
    • Questionário
  2. Preparando o ambiente de desenvolvimento

    Nesta aula aprenderemos a preparar nosso ambiente de desenvolvimento, instalando as ferramentas necessárias para criar nossas primeiras aplicações com C# e .NET.

    5 aulas
    • Visão geral dos editores de código
    • Instalação no Windows
    • Instalação no Linux
    • Instalação no macOS
    • Questionário
  3. Criando projetos .NET

    Veremos agora como criar nossos primeiros projetos .NET, compreendendo sua estrutura e como ler e escrever dados no terminal.

    4 aulas
    • Criando seu primeiro projeto
    • Estrutura de um projeto .NET
    • Entrada e saída de dados no terminal
    • Questionário
  4. Variáveis e tipos de dados

    Nesta aula entenderemos o conceito de variáveis e como utilizá-las em C#. Para isso conheceremos os diversos tipos de dados presentes no .NET e como realizar as principais operações com cada um.

    8 aulas
    • Declaração de variáveis
    • Tipos de dados
    • Inferência de tipo
    • Conversões de tipos
    • O tipo String
    • O tipo DateTime
    • Trabalhando com arrays
    • Questionário
  5. Operadores

    Os operadores são utilizados nos mais variados cenários para manipular e verificar variáveis e valores. Nesta aula conheceremos os principais tipos de operadores da linguagem C#.

    7 aulas
    • Operadores aritméticos
    • Precedência de operadores
    • Operadores de atribuição aritméticos
    • Operadores unários de incremento e decremento
    • Operadores de comparação
    • Operadores lógicos
    • Questionário
  6. Estruturas condicionais

    As estruturas condicionais nos permitem alterar o fluxo do nosso código de acordo com algumas condições. Veremos nesta aula quais são e como utilizar essas estruturas.

    5 aulas
    • Estrutura condicional IF
    • Estrutura condicional IF-ELSE
    • Operador ternário
    • Estrutura condicional SWITCH
    • Questionário
  7. Estruturas de repetição

    Nesta aula aprenderemos a utilizar as estruturas de repetição, também chamadas de loops ou laços de repetição. Com elas é possível executar um bloco de código várias vezes, de acordo com uma condição pré-definida.

    6 aulas
    • Estrutura de repetição WHILE
    • Estrutura de repetição DO-WHILE
    • Estrutura de repetição FOR
    • Estrutura de repetição FOREACH
    • Break e Continue
    • Questionário
  8. Introdução à Orientação a Objetos

    A Programação Orientada a Objetos é o paradigma mais comum na maioria dos cenários atualmente. Nesta aula veremos como a linguagem C# implementa esse modelo, bem como conheceremos alguns dos principais conceitos e sua sintaxe.

    4 aulas
    • O que é Orientação a Objetos
    • Trabalhando com classes
    • Trabalhando com métodos
    • Questionário
  9. Namespaces

    Nesta aula aprenderemos a utilizar namespaces, um recurso da linguagem C# que nos permite organizar logicamente os componentes de um programa, de acordo com seu contexto.

    4 aulas
    • O que são namespaces e sua importância
    • Declarando namespaces
    • Importando namespaces
    • Questionário
  10. Tratamento de exceções

    Às vezes nossos programas enfrentam problemas inesperados que alteram seu fluxo de forma indesejada, chamados de exceções, que podem levá-lo a ser finalizado e/ou oferecem uma experiência ruim para o usuário. Nesta aula aprenderemos a realizar o tratamento de exceções em C#, a fim de lidar de forma segura com essas situações.

    6 aulas
    • O que são exceções e por que tratá-las
    • O bloco TRY-CATCH
    • Tratando diferentes tipos de exceções
    • O bloco TRY-FINALLY
    • Como depurar seu código
    • Questionário
Download da ementa

Cursos relacionados

Utilizada e amada por milhares! Veja mais opiniões reais

  • Muito bom!!!

    Depoimento - Glauber
    C# - Fundamentos
    Glauber Angra dos Reis / RJ
  • O conteúdo é bem didático. Já programo em C# a algum tempo e fiz o curso para relembrar alguns conceitos básicos e boas práticas. Muito bom!

    Depoimento - Sostenes
    C# - Fundamentos
    Sostenes Serra / ES
  • Ótimo, uma ótima revisão, consegui determinar uma linguagem para o meu tipo de serviço.

    Depoimento - Gianfranco
    C# - Fundamentos
    Gianfranco São Paulo / SP
  • Ótimo curso, bastante profundo e rico de informação.

    Depoimento - Cassio
    C# - Fundamentos
    Cassio Recife / PE
  • Adorei o curso, ele aborda a base fundamental para o início de programação em qualquer linguagem.

    Depoimento - Gabriel
    C# - Fundamentos
    Gabriel Curitiba / PR
  • O professor explica muito bem o assunto. Gostei muito!!

    Depoimento - Lucas
    C# - Fundamentos
    Lucas Suzano / SP
  • Conteúdo atualizado e ótima didática.

    Depoimento - Cleiton
    C# - Fundamentos
    Cleiton Brasília / DF
  • Curso bem legal, dá pra aprender muito do básico que precisamos. Bora para o curso básico agora!

    Depoimento - Thiago
    C# - Fundamentos
    Thiago Ribeirão Preto / SP
  • Muito bom, o professor explica muito bem, foi muito divertido assistir as aulas.

    Depoimento - Eduardo
    C# - Fundamentos
    Eduardo Viamão / RS

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!