Desenvolvimento C# e Orientação por Objetos

Desenvolvimento C# e Orientação por Objetos

Curso de Desenvolvimento C# e Orientação por Objetos Belo Horizonte

Sobre o Curso

O curso de Desenvolvimento C# e Orientação por Objetos tem o propósito introduzir os alunos nos fundamentos da linguagem  C# baseado nos conceitos de Orientação por Objetos. Além da apresentação teórica do conteúdo, o aluno terá a oportunidade de aplicar na prática o conhecimento adquirido através de exercícios dinâmicos e criar uma pequena aplicação utilizando  sua principais classes.

Este curso apresenta os fundamentos para que o aluno possa seguir de forma sólida para os recursos mais complexos oferecidos pela Plataforma .NET como ASP .NET Web Forms e MVC.

INSCREVA-SE

Geral

  • Carga Horária: 32 horas
  • Número de Aulas: 8 aulas de 4 horas cada

Localização

R. Rio de Janeiro, 1278  – Centro – MG

Pré-requisitos

  • Estudante de Curso Superior em Tecnologia ou Curso Técnico em Tecnologia ou formado em qualquer um dos cursos citados anteriormente.
  • Profissional da área de Tecnologia que esteja atuando no mercado de Desenvolvimento de Softwares (em qualquer linguagem de programação).
  • Conhecimento de pelo menos UMA linguagem de programação.

Material

  • Apostila de conteúdo do aluno impressa.
  • Caderno de exercícios do aluno impresso e em mídia digital.

Ementa

1 – Orientação por Objetos e Introdução à UML (2.0)

  • Introdução a Orientação por Objetos
    • Classes,
    • Atributos
    • Métodos
    • Modificadores de Acesso
    • Encapsulamento
    • Agregação
    • Construtor
    • Namespaces.
  • Apresentação de ferramentas gráficas para criação de Diagramas de Classes.
  • Relacionamentos entre Classes.
  • Diagramas de Classes.
  • Diagrama de Sequência
  • Herança
  • Interface
  • Objeto
  • Polimorfismo
  • Sobrecarga
  • Sobrescrita
  • Encapsulamento

2 – Introdução à Plataforma .NET

  • Introdução ao Framework .NET
  • IDE – Visual Studio
  • Common Language Runtime (CLR)
  • Class Library
  • Liguagens Suportadas
  • Microsoft Intermediate Language (MSIL)
  • Códigos Nativos
  • Assemblies
  • Metadata
  • Manifest
  • Garbage Collector
  • Introdução à linguagem C#
  • Compilando, Executando e Depurando Aplicações

3 – Lingagem C# e Orientação por Objetos

  • Estrutura de um programa C#
  • Implementando Classes com C#
  • Implementando Modificadores de Acesso com C#
  • Implementando Atributos com C#
  • Partial
  • Implementanto Métodos com C#
  • Método Main()
  • Parâmetros
  • Structs
  • Namespaces
  • Implementando Interfaces com C#
  • Implementando Construtores e Destrutores com C#
  • Implementando Sobrecarga com C#
  • Implementando Sobrescrita com C#

4 – Sintaxe da Linguagem C#

  • Comentários
  • Tipos de Dados
  • Classe String
  • Variáveis
  • Constantes
  • Propriedades
  • Enumerações
  • Indexadores
  • Operadores Aritméticos
  • Instruções de Controle if e switch
  • Operadores Condicionais
  • Loops com while, do e foreach

5 – Estruturas da Linguagem C#

  • Tipos Anônimos
  • Métodos Anônimos
  • Extention Methods
  • Boxing e Unboxing
  • Generics
  • Interoperabilidade
    • Arrays
    • Arrays Multidimensionais
    • Arrays de Arrays – Jagged Arrays
    • Percorrendo Arrays
    • Operações
  • Collections
  • Tuple
  • Virtual e Orveride

6 – I/O (Entradas e Saídas) e Threads

  • Leituras
  • Escritas
  • System.Console.In
  • System.Console.WriteLine
  • TextReader, TextWriter, StreamReader, StreamWriter
  • Threads

7 – Tratamento de Exceções

  • Tipos de Exceções
  • Tratando Exceções
  • Criando Exceções Personalizadas

Add Comment

Your email address will not be published. Required fields are marked *

Phone: (31) 3646-1612
Fax: (31) 3646-1614
Loja 01, Lourdes, Belo Horizonte/MG
Rua Rio de Janeiro, 1278