Curso de C#

Módulo 1 – Introdução ao C# e .Net Framework

Introdução ao Framework. NET;

– Versões

– Linguagens

– Tecnologias (WPF, WCF, WF)

Criação de Projetos Dentro do Visual Studio 2010;

– a IDE

– Tipos de Projetos

Escrever um Aplicativo C#;

– Construir uma aplicação simples Console

Construir uma aplicação gráfica;

– Construir um aplicativo Windows Forms;

Execução e depuração de aplicativos usando o Visual Studio 2010;

Módulo 2 – Introdução à Linguagem C# 

Declarando variáveis e atribuindo valores

Usando expressões e Operadores

Criando e utilizando Arrays

Comandos de Decisão

Comandos de Iteração

Módulo 3 – Orientação a Objeto com C#

Classes (Abstratas e Concretas)

Interfaces

Visibilidade – modificadores de Classes (Public, Private, Protected, Sealed…)

Enumerations

Métodos

Coleções/Listas

Herança

Sobrecarga de Métodos

Sobrescrita de Métodos

Construtores

Módulo 4 – Exceções

Gerenciamento de Exceções

Try

Catch

Finally

Módulo 5 – Leitura e Escrita de Arquivos

Arquivos texto

Arquivos XML

Modulo 6 – Banco de Dados

Bancos de Dados Relacionais X Bancos de Dados Orientados a Objetos

Problema da Impedância

ORM (Object Relaional Mapping)

NHibernate

Entity Framework

Criação do Banco e tabelas no SQL Server

Connection String

Operacoes CRUD

 Create

 Read

 Update

 Delete

 

 

CURSO C# .NET AVANÇADO

OBJETIVO

O objetivo do curso de C# .NET Avançado é capacitar aos participantes desenvolver aplicativos complexos, mostrando as melhores técnicas e truques do C# (C Sharp). Desenvolver código através de componentes reutilizáveis que é a base do processamento distribuído das grandes corporações. Habilitar, o desenvolvedor , à nova tecnologia .NET mostrando os fundamentos da plataforma .NET Framework. Criar aplicativos para Windows , usando Microsoft Windows Forms e trabalhar com banco de dados através do ADO.NET. Programação Orientada a objeto; Theard; Tratamento de erros estruturados; Criação de componentes C#.NET

PRÉ-REQUISITOS

Para fazer o Curso de C#.NET Avançado o pré-requisito é ter feito o Curso de C#.Net Essencial da Tecnoponta ou ter conhecimento equivalente.

METODOLOGIA

Aulas totalmente práticas, onde cada conceito, após uma breve explanação teórica, é executado / configurado, através de exemplos dirigidos e exercícios práticos, otimizando e reforçando o aprendizado. Curso Presencial com Apostila.

CONTEÚDO CURSO DE C# .NET AVANÇADO

  • PLATAFORMA .NET
  • Objetivo e estrutura da plataforma .NET.
  • .NET FRAMEWORK
  • Listar os principais elementos.
  • INSTALAÇÃO
  • Providenciar os requisitos básicos de hardware e software necessários para instalação das ferramentas necessárias
  • IDE DO VISUAL STUDIO.NET
  • Usar os avanços do ambiente de desenvolvimento integrado
  • ESTRUTURA DE PROJETOS
  • Descrever a estrutura básica dos projetos em C#.NET
  • PROGRAMAÇÃO ORIENTADA A OBJETO
  • Programar utilizando os conceitos de programação orientada a objeto
  • Abstração
  • Encapsulamento
  • Classes
  • Objetos
  • Herança
  • Interface
  • Polimorfismo
  • Overload (sobrecarga de método)
  • Override (sobreposição de métodos)
  • Enumeration Types
  • TRATAMENTO DE ERRO ESTRUTURADO
  • Usando a estrutura Try Catch Finally.
  • CRIAR APLICAÇÕES WINDOWS
  • Usando Microsoft Windows Forms
  • Dicas e truques para sistemas corporativos
  • Diversas rotinas e Formas de Filtros e Seleção de Dados
  • NET
  • Criar aplicações C#.NET com banco de dados usando ADO.NET
  • Conexão do C# com o SQL Server e o Oracle com chamadas a STORED PROCEDURES
  • CONCEITOS AVANÇADOS DE BANCO DE DADOS
  • incluindo uso de linguagem SQL
  • DESENVOLVIMENTO DE UM SISTEMA COMPLETO
  • Dicas e truques para sistemas corporativos
  • Diversas rotinas e Formas de Filtros e Seleção de Dados
  • Como trabalhar em Rede com o C#
  • VALIDAÇÃO DE CAMPOS
  • técnicas e exemplos
  • CONSTRUIR COMPONENTES PARA C#.NET
  • Componentes de Classe
  • Componentes de Classes com interface gráfica
  • Componentes Visuais UserControl Class
  • CONTROLES DO WINDOWS FORMS
  • Elaborar controles personalizados do Windows Forms por Herança
  • THREAD
  • Programação multitarefa
  • XML
  • Leitura e gravação de arquivos XML
  • configuração do SQL XML Support in IIS do SQL Server

 

Deixe uma resposta