Linguagem de programação C# - Intermediário

Aprendendo mais que o básico

4.60 (584 reviews)
Udemy
platform
Português
language
Programming Languages
category
2,035
students
6 hours
content
Feb 2017
last update
$19.99
regular price

What you will learn

Criar programas com gravação de dados

Terão conhecimentos intermediários sobre a linguagem C#

Conhecerão as peculiaridades da linguagem C# e POO no C#

Herança, Tipos de Classes, Modificadores de Acesso e muito mais serão apresentados no curso.

Description

Neste curso vamos dar um passo a mais em relação ao curso anterior "Linguagem de programação C# - Básico". Vamos continuar aprender C# e suas estruturas principais, desta vez focado em aprender como construir programas com o uso da Programação Orientada a Objeto. Neste curso você aprender tópicos como: 

- Struct.
- Passagem de parâmetros por Valor e por Referência.
- Classes Abstratas, Seladas(Sealed) e Interface.
- Classe e Métodos Parciais.
- Enumeradores.
- Tratamento de erros (Try, Catch e Finally).
- O uso de muitas palavras reservadas (This, Base, Readonly e etc).
- A trabalhar com arquivos.
- Faremos um projeto final para fixar o conteúdo apresentado
- Além de dicas e outras informações passadas em nosso curso.

Aproveite este curso, que é o segundo da serie de programação com C#, para aprender todos os fundamentos da Linguagem mais poderosa da atualizada.

Content

Revisão de POO.

Introdução a seção 1.
Revisão - Classe, Propriedade, Método.
Revisão - Métodos.
Revisão - Construtores.

POO - Parte 1.

Introdução a seção 2.
Referências.
Modificadores de Acesso - Conceito.
Modificadores de Acesso - Public.
Modificadores de Acesso - Protected.
Modificadores de Acesso - Private.
Modificadores de Acesso - Internal.
Encapsulamento.
Auto-Implement Propriety.
Auto-Implement Propriety - Customizado.
Palavra ReadOnly.

Estrutura e Passagem de valores.

Introdução a seção 3.
Estrutura - Conceito.
Estrutura - Prática.
Passagem parâmetro por valor.
Passagem parâmetro por referência.
Passagem parâmetro com Out.
Passagem parâmetro com Params.

Classes internas, abstratas, interface e enumeradores.

Introdução a seção 4.
Classe Interna.
Classe Parcial.
Método Parcial.
Classe Abstrata.
Método Abstrato.
Propriedade Abstrata.
Classe Sealed.
Interface.
Enumeradores.

Tratamento de erros.

Introdução a seção 5.
Lançando Exception.
Tratando erro.
Criando nossa própria Exception.

Mais informações sobre Herança.

Introdução a seção 6.
Palavra This.
Palavra Base.
Construtor palavra Base.
Casting.
Boxing e Unboxing.
Interface e Polimorfismo.

Trabalhando com arquivos.

Introdução a seção 7.
Escrever Arquivo.
Ler Arquivo.
Escrever arquivo com Using.

Projeto de Cadastro.

Introdução a seção 8.
Nosso projeto.
Fluxo principal do nosso projeto.
Construindo a tela cadastrar cliente.
Salvar Cliente.
Manter funcionario.

Dicas.

Construtor rápido.
Auto Implement Propriety - Atribuir valor.
Using Static.
Formatar texto.

Download

Código-Fonte

Final.

Avalie o curso.
Parabéns!

Screenshots

Linguagem de programação C# - Intermediário - Screenshot_01Linguagem de programação C# - Intermediário - Screenshot_02Linguagem de programação C# - Intermediário - Screenshot_03Linguagem de programação C# - Intermediário - Screenshot_04

Reviews

Mathe
August 23, 2023
Bom curso, o professor deu uma base boa para dar um contexto ao aluno do que é orientação a objetos e como funciona
Renato
July 26, 2023
Muito bom o curso, a única ressalva do instrutor é que na minha opinião, o ritmo da aula é lento, tive que assistir em 1.75
Gabriel
February 6, 2023
Excelente curso, ja conhecia alguns conceitos mas isso me ajudou muito a relembrar tudo, alem do mais a didatica do professor e otima!
Fabiana
December 29, 2022
Professor! Qto tem sido importante na minha vida este ensino!!! Aprendi muito. Parabéns por ser este grande profissional. Só tenho a agradecer.
Alessandro
December 2, 2021
Curso muito bom, bem direto ao ponto, para quem precisa fazer uma reciclagem na linguagem C# ajuda muito e para os novos que querem se aventurar e aprender é muito bom também. Faltou um pouco mais de exercícios de fixação, mas com o mini projeto já é bom para praticar os conceitos. Super recomendo a todos.
Dione
September 1, 2021
Sinto falta de uma visão voltada para o desenvolvimento Desktop, com forms e suas características, como usar grids e outras ferramentas de formulários.
Caio
July 26, 2021
Muito bom. Foi uma revisão pra mim e até aprendi em alguns pontos. Pra ficar 5 estrelas, acho que o projetinho no final poderia ser melhor (deveria abordar tudo que foi visto no curso).
Weslley
March 10, 2021
O curso me ajudou a rever alguns conceitos e deixar mais claro. Algumas coisas talvez tenha que pesquisar um pouquinho mais por fora, mas a didática é muito boa.
mello
February 24, 2021
acredito que exercícios para uma maior fixação dos temas e assunto abordados acrescentaria de maneira abundante ao curso e material escrito, como apostilas ou slide contendo tópicos e informações cruciais. como se encontra agora, acaba deixando a sensação de um aprendizado superficial, onde vc de fato foi apresentado a um novo leque de conhecimentos porem, sente que o mesmo n foi consolidado e se perdera(como lagrimas na chuva) assim q vc se distanciar por um breve período
Fabio
February 21, 2021
Excelente curso o professor Elias está de parabéns. Sempre muito direto e objetivo, sem enrolação. Estilo mão na massa. Estou aprendendo muito.
Eduardo
April 11, 2018
O curso é bem explicado. Cumpriu a grade, mas acho que ficaria mais adequado não chamar este curso de intermediário. Ele ensina conceitos básicos de programação e da linguagem C#. Para quem não tem experiência com programação e com a linguagem, acho que o conteúdo está muito bom. Mas para quem já conhece um pouco de programação e C#, não tem muitas novidades.
Pâmela
March 21, 2018
Gostei do curso! Porém, a parte do projeto deixou a desejar um pouco. Poderia ter sido algo mais completo.
Lino
February 1, 2018
O curso poderia ter a exercícios de fixação e algumas palavras o instrutor fala errado, como por exemplo "WriteLine" é pronunciada "Uairitiline" como se estivesse escrito "uiritLine" em ingles.
Guilherme
January 23, 2018
Constante, bem produzido e organizado, apesar de deixar alguns detalhes de lado é um curso, no geral, muito bom.
Dhiego
November 30, 2017
Eu já tinha anos de experiência em Java, então, pra mim, foi um curso bem básico e não intermediário. Talvez, quem nunca tenha tido contato com orientação a objetos avalie melhor. Por vezes, senti falta de explicação mais clara além do "aqui não funciona porque não posso fazer isso". Os exemplos citados, como nomes de classes e métodos, não são aplicáveis no "mundo real". Nos demais, aprendi alguns conceitos que nunca havia ouvido falar.

Charts

Price

Linguagem de programação C# - Intermediário - Price chart

Rating

Linguagem de programação C# - Intermediário - Ratings chart

Enrollment distribution

Linguagem de programação C# - Intermediário - Distribution chart

Related Topics

1060280
udemy ID
1/3/2017
course created date
11/23/2019
course indexed date
Bot
course submited by