Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso C# Essencial (.NET 9.0, LINQ e IA)
Bestseller
Highest Rated
Rating: 4.8 out of 5(1,938 ratings)
6,967 students

Curso C# Essencial (.NET 9.0, LINQ e IA)

Formação completa em C# moderno com .NET 9, LINQ e Inteligência Artificial
Last updated 3/2026
Portuguese
Portuguese [Auto],

What you'll learn

  • Os principais recursos e os fundamentos da linguagem C# e da programação orientada a objetos
  • Criar programas para resolver problemas usando os recursos da linguagem C# na plataforma .NET
  • Desenvolver aplicações práticas usando os conceitos da programação orientada a objetos com C#
  • Aplicar os recursos da linguagem C# para criar aplicações Web, Mobile e Desktop
  • Integrar a Inteligência Artificial em programas C# na plataforma .NET

Course content

17 sections309 lectures52h 4m total length
  • Apresentação0:37
  • A plataforma .NET10:11
  • A linguagem C#7:26
  • C# - Características9:52
  • Organização do código8:43
  • IDE - Ambiente de desenvolvimento8:57
  • Versões do .NET7:06
  • Visual Studio - Instalação9:40
  • Visual Studio Code - Instalação5:49
  • Visual Studio - Templates de projeto5:26
  • Estrutura do projeto9:11
  • Visual Studio Code - Projetos10:37
  • Projeto - Configurações12:17
  • Projeto Console - Análise de código10:27
  • Como escolher a versão do SDK .NET8:47
  • .NET CLI - Escolhendo a versão do .NET SDK6:30

Requirements

  • Para poder acompanhar o curso é preciso ter noções de lógica de programação em qualquer linguagem
  • Ter um computador que possa instalar o Visual Studio 2022 com acesso a internet
  • Ter vontade de aprender

Description

O curso C# Essencial apresenta os principais recursos da linguagem C#  abordando cada conceito de forma clara e objetiva com exemplos práticos e exercícios para consolidar o conhecimento e fornecer uma base sólida de conhecimento sobre a linguagem C#.

No curso você vai aprender os fundamentos da linguagem C# iniciando com variáveis, tipos de dados , estruturas de controle , classes e métodos, arrays e listas, a programação orientada a objetos , as coleções genéricas, o tratamento de erros, delegates, expressões lambdas, eventos, LINQ, o tratamento de arquivos, diretórios, streams e a programação assíncrona.

O curso oferece uma seção oferecida como cortesia sobre a LINQ com 20 aulas abordando os fundamentos e os principais recursos da LINQ de forma a agregar esse conhecimento importante muito utilizado na linguagem C#.

O curso utiliza o C# 10, C#11, C# 12 e C# 13 e o  ambiente do NET 7.0, NET 8.0 e .NET 9.0 e o Visual Studio 2022 como ambiente de desenvolvimento e pode ser acompanhado nos ambientes Windows, LInux e MacOS.

E como programar se aprende programando, o curso apresenta muitos exercícios propostos e resolvidos de forma que você vai poder testar o seu conhecimento fazendo dezenas de exercícios e assim tirar as suas dúvidas aprendendo na prática.

Além das aulas e dos exercícios propostos e resolvidos cada seção disponibiliza o projeto criado no Visual Studio 2022 contendo o código usado para as maiorias das aulas de cada seção.

Foram incluídas as seguintes novas seções  no curso :
C# - Conceitos avançados com aplicações práticas - Onde eu publico os vídeos sobre C# abordando um recurso da linguagem e mostrando o seu uso na prática.
C# e a Inteligência Artificial - Fundamentos - Onde eu apresento os fundamentos da Inteligência Artificial (IA, LLM, Token, Contexto, Prompt, Embeddings, Transformer)
C# e a Inteligência Artificial - Prática - Onde eu mostro como criar aplicações integradas com a IA usando os seus principais recursos (Tool Calling, RAG, MCP, Github Models,  Agentes, Saída Estruturada)

A proposta do curso é ser um curso dinâmico que vai estar sendo atualizado e que prevê a inclusão de novas seções no curso abordando assuntos como Programação Paralela, Acesso ao banco de dados com EF Core, Aplicações Windows Forms, Aplicações WPF, e Aplicações Web com ASP NET Core dentre outros recursos.

Who this course is for:

  • Iniciantes na área de programação que precisam conhecer uma linguagem e aprender noções de programação orientada a objetos
  • Estudantes de cursos na área de programação
  • Desenvolvedores de outras linguagens que desejam aprender a linguagem C#
  • Estagiários que precisam conhecer a linguagem C# e a orientação a objetos
  • Profissionais que desejam migrar de carreira e ingressar na área de TI