Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C# completo - Curso prático + projetos
Rating: 4.7 out of 5(637 ratings)
2,607 students

C# completo - Curso prático + projetos

Aprenda tudo em C#: Programação Orientada a Objetos, WindowsForms, Socket, WebService, FileWatcher, SLQ, Paralelismo...
Last updated 11/2024
Portuguese

What you'll learn

  • Os pilares da programação em C# (variáveis, estruturas de decisão, laços de repetição, métodos, entrada e saída de dados, listas, etc)
  • Programação orientada a objeto(Classes, objetos, construtor, métodos, herança, downcast e upcast, serialização, desserialização, etc)
  • Desenvolver interfaces gráfica em C#(botões, labels, textbox, messageBox,ComboBox, CheckBox, RadioButton, etc)
  • Programação paralela com C# (threads, tasks, mutex, semáforos, concorrência, etc)
  • Criar DLLS e bibliotecas em C#
  • Usar DLLs nativas com C#
  • Criar WebServices em C# (Comunicação entre computadores pela internet)
  • Criar clientes e servidores Socket em C# (Comunicação entre computadores pela internet)
  • Desenvolver serviços do windows em C#
  • Acessar bancos de dados em C#
  • Utilizar timers e FileSystemWatcher.
  • Tudo sobre exceções

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

18 sections150 lectures27h 43m total length
  • Introdução2:44

Requirements

  • Você vai precisar apenas ter familiaridade com computadores e saber executar tarefas cotidianas, como acessar a internet. Conhecimento prévio de programação é bem vindo, mas não é necessário.

Description

O que você vai aprender nesse curso?

Olá futuro aluno, antes de mais nada, gostaria de falar para você que esse curso foi atualizado pela última vez em 07/2024. Portanto, ele está completamente atualizado com tudo que há de mais novo no mundo da programação em C#!

Este é um curso extremamente prático e objetivo, além de ser cheio de questões e exercícios práticos. Ele foi totalmente desenvolvido para torná-lo um programador experiente em um curto intervalo de tempo. Portanto, você aprenderá apenas coisas que realmente são utilizadas na vida real e por programadores. Este curso abrange os tópicos básicos e avançados desta linguagem simples e poderosa. Tudo que você estudará está resumido logo abaixo:

  1. Conceitos básicos da linguagem C#

  2. Programação orientada a objetos

  3. Desenvolvimento de interfaces gráficas

  4. Acesso a bancos de dados SQL

  5. Tratamento de exceções

  6. Criação de clientes e servidores socket para fazer computadores se comunicarem pela Internet

  7. Criação de WebServices

  8. Criação de Servidores WEB

  9. Criação de serviços windows

  10. Criação de DLLs

  11. Utilização de DLLs nativas

  12. Programação paralela

  13. Timers

  14. Monitorador de arquivos(FileWatcher)


Metodologia

Todas as aulas serão aplicadas na prática e 100% com exemplos. Este é um curso muito mais técnico e aplicado do que teórico. Ou seja, os alunos irão botar a mão na massa e aprender a fazer tudo na vida real. Além disso, o curso está cheio de projetos para que os estudantes fixem todo o conteúdo e coloquem todo o conhecimento adquirido em ação.

Este curso é totalmente voltado para desenvolver programadores de verdade. Tudo que será ensinado aqui é utilizado nas empresas de tecnologia que utilizam a linguagem C#.  Coisas desnecessárias e não utilizadas foram removidas da grade curricular para tornar o curso o mais eficiente possível.


Público alvo

Este curso foi desenvolvido para todos aqueles que desejam aprender a programar em C#. Se você for um iniciante, este curso será extremamente útil, pois todos os conceitos básicos desta linguagem serão abordados nas aulas iniciais. Se você já é um programador experiente, este curso também será muito valioso, porque serão abordados tópicos extremamente avançados.


Palavras finais

Eu realmente espero que vocês consigam tirar o máximo de proveito deste curso e que essas aulas tragam a vocês muitos conhecimentos.

Who this course is for:

  • Estudantes de ciência da computação, engenharia de software, engenharia da computação e outros cursos de tecnologia
  • Profissionais buscando conhecimentos na linguagem C#
  • Iniciantes e estagiários precisando aprender a programar em C#
  • Programadores que desejam aprender uma nova linguagem
  • Curiosos