Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso de Programação C# Completo
Rating: 4.8 out of 5(221 ratings)
1,177 students

Curso de Programação C# Completo

Curso Profissional de C#, Orientação a Objetos, Algoritmos, .NET, Banco de Dados, Mercado de Trabalho, e muito mais!
Created byTTech Inc
Last updated 4/2026
Portuguese
Portuguese [Auto],

What you'll learn

  • A instalar ferramentas essenciais para o desenvolvimento.
  • Conceitos fundamentais de computação.
  • Como utilizar estruturas de controle, como condicionais e loops.
  • Programação Orientada a Objetos
  • Desenvolvimento de Projetos Profissionais
  • Utilizar e criar Algoritmos e Estruturas de Dados
  • Bases Sólidas em Diferentes áreas de Atuação
  • Desenvolvimento de Software com .NET
  • Comportamentos e Perguntas para Entrevistas de Emprego
  • Padrões de design de software (Design Patterns).
  • Utilizar o .NET e o Visual Studio.
  • Integrar aplicações com bancos de dados.
  • Técnicas de teste e garantia de qualidade de software.

Course content

20 sections • 259 lectures • 32h 30m total length
  • Introdução ao Curso1:29
  • Sobre as Aulas e Módulos6:32
  • Sobre Atualizações Futuras0:52
  • Registro de Auditoria0:28
  • Informações Adicionais1:06

Requirements

  • Não é necessário nenhum conhecimento prévio a nível de informática
  • Dedicação e empenho

Description

Introdução:
O curso de programação C# completo é projetado para ensinar diversos conceitos do zero ao avançado na programação com a linguagem C#.

O currículo abrange desde os fundamentos de programação até áreas avançadas como desenvolvimento de aplicações, sistemas, teste e qualidade de software, entre outros. Ao longo do curso, os estudantes adquirem competências em diversos conceitos de programação em C# permitindo conhecer grande parte da linguagem, além de desenvolverem habilidades críticas em programação, pensamento computacional e raciocínio lógico. O curso também aborda aspetos profissionais, preparando os estudantes para enfrentar desafios tecnológicos e o mercado de trabalho


Motivação:

O principal objetivo do curso é prover ao estudante um conhecimento abrangente e aprofundado em programação e o que se relaciona provendo também um conhecimento bastante completo, detalhado e aprofundado na linguagem de programação C#.

O curso não só tenciona ensinar os conceitos teóricos e práticos como também prover habilidades ao estudante de se tornar autodidata e conseguir compreender as suas principais áreas de interesse, ter capacidade de raciocínio, e ser autónomo.


Estrutura:

A grade curricular do curso está divida em vários módulos. Cada módulo possui uma determinada quantidade de aulas e cada um cobre um assunto de forma abrangente e com uma determinada profundidade.


O curo inicia abordando os fundamentos da computação, permitindo ao estudante entender o funcionamento de um dispositivo digital e como o mesmo funciona para o processamento de código. Abordando ainda a instalação das ferramentas necessárias e uma introdução à Linguagem C#

Após, o curso aborda os fundamentos, estruturas de controle e estruturas básicas de dados, dando um conhecimento aprofundado nos principais aspetos da programação em geral que são extremamente necessários.

Consequentemente, inicia-se o estudo da programação orientada a objetos, paradigma que define a constituição dos sistemas computacionais modernos e que será utilizada para o desenvolvimento de aplicações, abordando ainda algoritmos e estruturas de dados e também padrões de desenho de código e software.

Após, inicia-se  estudo da infraestrutura .NET utilizada para o desenvolvimento de diversos tipos de software, aborda-se o seu uso, funcionamento e a ferramenta Visual Studio e depois inicia-se o estudo do desenvolvimento de aplicações e teste e qualidade de software, abordando ainda a integração de aplicações a bancos de dados relacionais.


Sobre as Aulas:

As aulas são ministradas utilizando como recurso slides explicativos que possuem teoria e logo depois uma parte prática. A quantidade de teoria e prática de cada aula varia conforme o necessário. (O curso tende a atingir uma forte componente prática).

As aulas estão também organizadas em módulos que possuem uma estrutura muito definida de forma a que a sua realização sequencial possa ir incrementando novos conceitos e aprofundando conhecimentos ao longo da sua realização. No fim de alguns módulos existe uma prova sobre os assuntos abordados.


Suporte e Diversos:

Qualquer dúvida pode ser tirada numa sessão própria da Udemy onde você terá contacto direto com o instrutor. Caso queira comunicar melhor e com outros alunos no perfil do instrutor o botão website possui um link para um servidor de Discord com uma área exclusiva para alunos.

O curso possui um certificado final com o nome do curso, duração e nome do aluno que pode ser utilizado como prova de conclusão e certificação de competências.

O curso também disponibiliza um prazo de reembolso de 30 dias. (Caso seja concluído uma grande quantidade de aulas não será possível emitir um reembolso, tenha em consideração que o processo de reembolso é gerido totalmente pela plataforma e suporte da Udemy)

A quem se destina o curso:

O curso foi feito para estudantes de qualquer nível que necessitam de adquirir conhecimentos ou para entusiastas e pessoas que tenham interesse na área de progrmaação e queiram aprender de forma aprofundada a linguagem C#.

É essencial assistir às previas para entender quais os conteúdos abordados e os resultados da aprendizagem.

Who this course is for:

  • Não desenvolvedores ou Desenvolvedores em outras linguagens
  • Interessados em Programação e Informática
  • Pessoas com dificuldades em programação
  • Estudantes de cursos técnicos ou universitários
  • Entusiastas de qualquer idade