C# e Orientação a Objetos (Domingos)
Av. Brigadeiro Faria Lima, 1571 - Conj. 11C, Jardim Paulistano - São Paulo/São Paulo - Brasil
Descrição
Duração: 36 horas
O mercado de trabalho precisa de desenvolvedores com conhecimentos sólidos de Orientação a Objetos e que dominem a liguagem de programação C#. Possuir essas características é um grande passo para entrar no mercado de trabalho. Este curso apresenta os conceitos de Orientação a Objetos aplicados com a linguagem C#.
Pré-requisitos
- Lógica de Programação
- Experiência com alguma linguagem de programação
Ementa do curso
Introdução
- Objetivo
- Orientação a Objetos
- Plataforma .NET
- Plataforma .NET VS Orientação a Objetos
Lógica
- O que é um Programa?
- Linguagem deMáquina
- Linguagem de Programação
- Compilador
- Máquinas Virtuais
- Exemplo de programa C#
- MétodoMain - Ponto de Entrada
- Exercícios de Fixação
- Variáveis
- Operadores
- IF-ELSE
- WHILE
- FOR
- Exercícios de Fixação
- Exercícios Complementares
Orientação a Objetos
- Domínio e Aplicação
- Objetos, Atributos eMétodos
- Classes
- Referências
- Manipulando Atributos
- Valores Padrão
- Exercícios de Fixação
- Exercícios Complementares
- Relacionamentos: Associação, Agregação e Composição
- Exercícios de Fixação
- Exercícios Complementares
- Métodos
- Exercícios de Fixação
- Exercícios Complementares
- Sobrecarga (Overloading)
- Exercícios de Fixação
- Construtores
- Exercícios de Fixação
- Referências como parâmetro
- Exercícios de Fixação
- Exercícios Complementares
Arrays
- Criando um array
- Modificando o conteúdo de um array
- Acessando o conteúdo de um array
- Percorrendo um Array
- foreach
- Operações
- Exercícios de Fixação
- Exercícios Complementares
IDE - Integrated Development Environment
- Exercícios de Fixação
Atributos eMétodos de Classe
- Atributos Estáticos
- Métodos Estáticos
- Exercícios de Fixação
- Exercícios Complementares
Encapsulamento
- Atributos Privados
- Métodos Privados
- Métodos Públicos
- Implementação e Interface de Uso
- Por quê encapsular?
- Celular - Escondendo a complexidade
- Carro - Evitando efeitos colateiras
- Máquinas de Porcarias - Aumentando o controle
- Acessando ou modificando atributos
- Propriedades
- Exercícios de Fixação
- Exercícios Complementares
Herança
- Reutilização de Código
- Uma classe para todos os serviços
- Uma classe para cada serviço
- Uma classe genérica e várias específicas
- Preço Fixo
- Reescrita deMétodo
- Fixo + Específico
- Construtores e Herança
- Exercícios de Fixação
- Exercícios Complementares
Polimorfismo
- Controle de Ponto
- Modelagem dos funcionários
- É UM
- Melhorando o controle de ponto
- Exercícios de Fixação
- Exercícios Complementares
Classes Abstratas
- Classes Abstratas
- Métodos Abstratos
- Exercícios de Fixação
- Exercícios Complementares
Interfaces
- Padronização
- Contratos
- Exemplo
- Polimorfismo
- Interface e Herança
- Exercícios de Fixação
Namespace
- Organização
- O comando namespace
- Namespaces Encadeados
- Namespace global
- Unqualified Name vs Fully Qualified Name
- Using
- Níveis de visibilidade
- Exercícios de Fixação
Exceptions
- Exceptions e SystemExceptions
- Lançando erros
- Capturando erros
- finally
- Exercícios de Fixação
Object
- Polimorfismo
- O método ToString()
- O método Equals()
- Exercícios de Fixação
String
- Imutabilidade
- Métodos e Propriedades
- Exercícios de Fixação
Entrada e Saída
- Leitura
- Escrita
- Exercícios de Fixação
- Exercícios Complementares
Collections
- Listas
- Exercícios de Fixação
- Generics
- Exercícios de Fixação
- Conjuntos
- Coleções
- Laço foreach
- Exercícios de Fixação
Threads
- Definindo Tarefas
- Executando Tarefas
- Exercícios de Fixação
- Controlando a Execução das Tarefas
- Exercícios de Fixação
Apêndice: Respostas
Investimento
5x de R$ 205,70 ou R$ 984,50 à vista
Localização
Contato
Preencha os campos abaixo para enviar e-mail ao organizador.
