Programando em C#
  Pré-requisitos:

Conhecimento de alguma linguagem de programação;
Conhecimento de ambiente gráfico (Windows);
Ter participado do curso de IOR e/ou SSI ou conhecimento equivalente.

  Recomendados:

Nenhum.

 

  Dias da Semana:
 

 
Versão:

2005

Público:

Desenvolvedores de aplicações;

Desenvolvedores de aplicações;

Analistas de sistemas;

Desenvolvedores e projetistas de sistemas;

Analistas de suporte técnico;

Programadores em geral;

Administradores de Banco de Dados - DBAs;

Web Masters;
Web Designers.



Pré-requisitos obrigatórios:

Conhecimento de alguma linguagem de programação;
Conhecimento de ambiente gráfico (Windows);
Ter participado do curso de IOR e/ou SSI ou conhecimento equivalente.



Pré-requisitos recomendados:

Nenhum.

 



Objetivos:

Durante este treinamento, os participantes irão aprender os

recursos da mais nova linguagem de desenvolvimento da Microsoft:

o C#.NET. Serão apresentados tópicos que explicam as principais

características, incluindo sua estrutura de bibliotecas da

Framework.NET, processos de compilação, etc.

Detalhes da Framework.NET serão discutidos para que os

alunos conheçam as inovações da nova plataforma de

desenvolvimento corporativo. Itens como programação

orientada a objetos, conexão com banco de dados usando

ADO.NET, serão apresentados com exemplos práticos.

O curso também aborda técnicas usadas em

desenvolvimento multi-thread além de uma introdução à

manipulação de documentos XML.



Conteúdo programático

Introdução

O que é a plataforma .NET

Frame work. NET

Criação de Block Services

Visual Studio .NET

.NET Enterprise Servers

O que é Framework .Net

Linguagens Suportadas

Componentes da Framework.NET

Commom Lnaguege Runtime

MSIL E JIT

.NET Gramework Class Library

 

Ambiente de Desenvolvimento

Principais Janelas

Form Designer

ToolBox

Janela Propriedades

Editor de Código

Solution Explorer

Server Explorer

Class View

Dynamic Help

Task List

OutPut

 

Criação e Estrutura de Projetos

Tipos de projetos

Arquivos que Compõen um projeto

O que são Assemblies

O manifesto do Assembly

Gerenciamento de Projetos

Configuração de Projeto

Compilação e Geração da Versão Final

 

Introdução ao Desenvolvimento em C#

Relação entre classes e Objetos

Estrutura básica de um programa C#

Utilizando a classe Console

Utilizando componentes de Tela

Formulários, Button, Label, TextBox

Caixas de Diálogo

Utilizando a Classe MessageBox

 

Elementos da linguagem C#

Comentários

Identificadores

Convenção de escrita

Common Type System (CTS)

Value Types Vs. Reference-Types

Declaração e Inicialização de Variáveis

Mudanças nos Dara Types

Conversão de Tipos

Declarando e Inicializando Arrays

Criando Estrutura de Dados

Operadores

Estruturas Condicionais

Estruturas de Loop

Procedures e Funções

Chamada de Procedimento

Passagem de Parâmetros

 

Programação Orientada a Objetos

Comparando Classes e Objetos

Membros de Classe: Atributos e Operações

Encapsulação, Abstração, Agregação, Herança

 

Implementando POO em C#

Declarando e instanciando Classes

Namespaces

Modificadores de Acesso

Declarando Propriedades e Métodos

Procedure Overload

Métodos Construtores e Destrutores

Construtor e Destrutor

Implementando Herança

Base e This

Virtual, Override, Abstract e Static

Static

Declaração de Eventos






 

 

Windows Forms

Desenvolvendo com Windows Forms

GroupBox, CheckBox e RadioButton

ToolTip

Lista de Valores

LinkLabel

ErrorProvider

Caixas de Diálogo

Criação de Menus e Context Menu

NotifyIcon

TabControl

StatusBar

TooBar e ImageList

Timer

 

Depuração de Aplicativos

Erros de Sintaxe, de Run Time e de Lógica

Debug e Release

Breakpoint

Controlando o Fluxo de Execução

Autos, Watch

Register, Memory

Call Stack

BreakPoint

Command Window

Output

 

Tratamento de Erros

Tratamento Estruturado de Exceções

Try, Catch, Finally

Proteção de Código

Criando Exceções Customizadas

 

Programação Multitarefa - THREADS

Criando uma thread

Código não Threadsafe

Ciclo de Vida das Threads

 

Introdução ao ADO.NET

OleDB, SqlClient e OracleClient

Estrutura de Objetos

Connection, Command, DataReader

DataSet e DataAdapter

BindingManagerBase

Transaction

 

Acesso ao Banco de Dados

Conectando-se com o Banco de Dados

Executando Comando SQL

ExecuteNonQuery, ExecuteScalar, ExecuteReader

Comandos Parametrizados

Execução de Stored Procedures

Transação de Dados

Leitura de Dados - DataReader, DataAdapter e DataSet

Apresentando os Dados na Tela

Interação e Navegação

Lendo Dados do DataSet

Filtro e Ordenação

 

Utilizando XML

DTD e Schemas

XSD Schemas

Estrutura de um documento XML

Elementos, Atributos, Entidades

Instruções de Processamento

XMLDOM

Carregando um documento XML

ChildNodes

Criando um documento XML

 





Mês:
Período:
Curso:

As vagas para todos os cursos ofertadas em nossa grade devem ser
reservadas pelo próprio aluno junto ao Depto. de Suporte.

A situação do curso ou status pode ser:



Curso aberto aceitando reservas via suporte.


C
urso programado, que já recebeu reservas suficientes e confirmadas, portanto vai se realizar.


Curso com número insuficiente de reservas.


Home | Sobre Nós | Formações Master | Tekno Advance | Info Base | Corporate | Cursos | Calendário
Seminários | Promoções | Currículos | Contato |
Mapa do Site

TEKNO Software © 2007