Linguagem de programação C# - Intermediário
4.0 (18 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
145 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Linguagem de programação C# - Intermediário to your Wishlist.

Add to Wishlist

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

Aprendendo mais que o básico
4.0 (18 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
145 students enrolled
Last updated 2/2017
Portuguese
Current price: $10 Original price: $30 Discount: 67% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6 hours on-demand video
  • 1 Article
  • 9 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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.
View Curriculum
Requirements
  • Programação Orientada a Objeto
  • C# Básico - Sintaxe, Estruturas Condicionais e de repetição
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.

Who is the target audience?
  • Profissionais que desejam aperfeiçoar seu conhecimento de C#
  • Estudantes de C#
  • Universitários da área de tecnologia
Students Who Viewed This Course Also Viewed
Curriculum For This Course
60 Lectures
06:09:55
+
Revisão de POO.
4 Lectures 28:00

Introdução a seção 1.

Preview 00:25

Revisão de como construir uma classe contendo propriedades e métodos.

Preview 10:30

Revisão de construção de métodos com e sem parâmetros e com e sem retorno.

Revisão - Métodos.
08:34

Como personalizar seu construtor.

Revisão - Construtores.
08:31
+
POO - Parte 1.
11 Lectures 01:14:21

Introdução a seção 2.

Introdução a seção 2.
00:53

Estudaremos o uso de referências.

Referências.
11:26

Estudaremos modificadores de acesso.

Modificadores de Acesso - Conceito.
04:58

Estudaremos modificadores de acesso na prática - Public.

Modificadores de Acesso - Public.
10:57

Estudaremos modificadores de acesso na prática - Protected.

Modificadores de Acesso - Protected.
07:23

Estudaremos modificadores de acesso na prática - Private.

Modificadores de Acesso - Private.
02:17

Estudaremos modificadores de acesso na prática - Internal.

Modificadores de Acesso - Internal.
09:18

Aprenderemos sobre encapsulamento.

Encapsulamento.
11:41

Aprenderemos como usar o auto-implement propriety para proteger nossos campos.

Auto-Implement Propriety.
04:40

Aprenderemos como usar o auto-implement propriety - customizado.

Auto-Implement Propriety - Customizado.
05:22

Estudaremos o uso da palavra reservada ReadOnly.

Palavra ReadOnly.
05:26
+
Estrutura e Passagem de valores.
7 Lectures 49:43

Introdução a seção 3.

Introdução a seção 3.
01:15

Aprenderemos sobre Estrutura - Conceito.

Estrutura - Conceito.
13:36

Aprenderemos sobre Estrutura - Prática.

Estrutura - Prática.
07:33

Aprenderemos sobre passagem parâmetro por valor.

Passagem parâmetro por valor.
07:10

Aprenderemos sobre parâmetro por referência.

Passagem parâmetro por referência.
05:07

Aprenderemos sobre parâmetro com Out.

Passagem parâmetro com Out.
09:01

Aprenderemos sobre passagem parâmetro com Params.

Passagem parâmetro com Params.
06:01
+
Classes internas, abstratas, interface e enumeradores.
10 Lectures 54:53

Introdução a seção 4.

Introdução a seção 4.
00:46

Aprenderemos sobre classe interna.

Classe Interna.
08:13

Aprenderemos sobre classe parcial.

Classe Parcial.
09:11

Aprenderemos sobre método parcial.

Método Parcial.
04:12

Aprenderemos sobre classe abstrata.

Classe Abstrata.
06:06

Aprenderemos sobre método abstrato.

Método Abstrato.
06:14

Aprenderemos sobre propriedade abstrata.

Propriedade Abstrata.
03:29

Aprenderemos sobre classe sealed.

Classe Sealed.
02:01

Aprenderemos sobre interface.

Interface.
06:50

Aprenderemos sobre enumeradores.

Enumeradores.
07:51
+
Tratamento de erros.
4 Lectures 30:16

Introdução a seção 5.

Introdução a seção 5.
00:54

Aprenderemos sobre lançando Exception.


Lançando Exception.
08:02

Aprenderemos a tratar erros em nosso programa.


Tratando erro.
13:02

Aprenderemos como criar nossa própria exception.

Criando nossa própria Exception.
08:18
+
Mais informações sobre Herança.
7 Lectures 31:06

Introdução a seção 6.

Introdução a seção 6.
00:58

Aprenderemos sobre o uso da palavra This.

Palavra This.
03:58

Aprenderemos sobre o uso da palavra Base.


Palavra Base.
05:41

Aprenderemos como utilizar a palavra base no construtor.


Construtor palavra Base.
04:50

Aprenderemos a fazer casting.

Casting.
03:14

Aprenderemos sobre Boxing e Unboxing.

Boxing e Unboxing.
04:49

Aprenderemos sobre Interface e Polimorfismo.

Interface e Polimorfismo.
07:36
+
Trabalhando com arquivos.
4 Lectures 18:19

Introdução a seção 7.

Introdução a seção 7.
00:50

Aprenderemos como escrever um arquivo.

Escrever Arquivo.
07:20

Aprenderemos como ler um arquivo.

Ler Arquivo.
06:13

Aprenderemos como escrever um arquivo utilizando Using.

Escrever arquivo com Using.
03:56
+
Projeto de Cadastro.
6 Lectures 01:09:53

Introdução a seção 8.

Introdução a seção 8.
01:08

Vamos praticar sobre o que aprendemos na construção do nosso projeto.

Nosso projeto.
10:59

Aprenderemos sobre fluxo principal do nosso projeto.

Fluxo principal do nosso projeto.
09:47

Nesta aula apresento como construir a tela Cadastrar Cliente.

Construindo a tela cadastrar cliente.
08:38

Construiremos as classes responsáveis por salvar os dados do cliente.

Salvar Cliente.
23:24

Nesta aula apresento como aplicar o nosso conhecimento para criarmos as funcionalidades de cadastrar e listar aplicadas aos dados de funcionários.

Manter funcionario.
15:57
+
Dicas.
4 Lectures 12:02

Dicas para construtor rápido.

Construtor rápido.
03:33

Dicas para Auto Implement Propriety - Atribuir valor.

Auto Implement Propriety - Atribuir valor.
01:24

Dicas para Using Static.

Using Static.
01:56

Dicas para formatar texto.

Formatar texto.
05:09
+
Download
1 Lecture 00:01

Download do código-fonte do curso.

Código-Fonte
00:01
1 More Section
About the Instructor
Elias Ribeiro Da Silva Costa
4.3 Average rating
1,197 Reviews
6,238 Students
7 Courses
Analista de Sistemas

Profissional em Desenvolvedor de Softwares desde 2007. Já atuei na área de programador, analista de sistemas e analista de requisitos. Possuo um vasto conhecimento que abrange a área de programação, análise, levantamento de requisitos até administração de servidores web.

Trabalhei em grandes empresas no Brasil, nacionais e multinacionais. Tenho vasto conhecimento de desenvolvimento de softwares e programas de edição de imagem, texto e 3D. Minha intenção é passar o conhecimento e experiência adquira ao longo de minha carreira, que tenho certeza que será útil para potencializar o seu talento.

Atualmente sou proprietário da empresa Gigaworks - Desenvolvimento de sistemas, empresa focada no desenvolvimento de sites, aplicativos e sistemas customizados e co-fundador da Resistance, empresa que visa oferecer tecnologia para a execução de atividades esportivas.