ASP.NET com C#
Duração do curso
80 horas
Início do curso
CONSULTAR
Taxa do curso
CONSULTAR
Descrição
O Curso de ASP.NET com C# é destinado a quem deseja aprender a desenvolver aplicativos web, sites e intranets usando a plataforma ASP.NET e a linguagem C#. Através deste curso, os alunos aprenderão os fundamentos do ASP.NET, uso de controles web, gerenciamento de estado da aplicação, além de uma introdução ao Ajax e acesso a dados.
Objetivo do Curso
Este treinamento visa capacitar os alunos a compreender as características e recursos essenciais do ASP.NET e a utilizar o Visual Studio para criar aplicações web, websites e intranets com C#.
Público Alvo
Profissionais de TI que desejam aprender sobre a plataforma ASP.NET para o desenvolvimento de aplicativos web com a linguagem C#.
Pré-requisitos
É imprescindível que os alunos tenham participado de treinamentos anteriores de programação ou possuam conhecimentos equivalentes.
Conteúdo Programático
- Introdução ao Visual Studio e C#: Conhecimento da linguagem C#, plataforma .NET, requisitos do Visual Studio, como iniciar projetos e compilar programas.
- Formulários: Criação de interfaces, controle de formulários (TextBox, Button, RadioButton, CheckBox), menus, barras de ferramentas e caixas de diálogo.
- Instruções, Tipos de Dados, Variáveis e Operadores: Estrutura de instruções, operadores aritméticos, lógicos e ternários, e declaração de variáveis.
- Instruções de Decisão e Repetição: Condicionais e laços de repetição (If/Else, Switch, For, While, Do/While).
- Tratamento de Erros: Depuração de código, tipos de erros, uso de try/catch e ferramentas de depuração do Visual Studio.
- Estrutura da Linguagem C#: Namespaces, classes, encapsulamento, herança, polimorfismo, métodos estáticos e sobrecarregados, e tipos de dados.
- Enumeração, Estruturas e Interfaces: Definição e uso de enums, estruturas e interfaces em C#.
- Herança de Formulários: Técnicas para herdar formulários e componentes de interface.
- Arrays, Coleções e Tipos de Valores e Referências: Uso de arrays, coleções como ArrayList, Stack, Queue, Hashtable, e tipos de valor e referência.
- Coletor de Lixo e Gerenciamento de Recursos: Funcionamento do garbage collector, descarte seguro de objetos, e gerenciamento de recursos com a classe GC.
- Delegates e Eventos: Uso de delegates, invocação, expressões lambda, e manipulação de eventos.
- Distribuindo a Aplicação: Gerando arquivos de instalação com ClickOnce e criando o instalador.
- Bancos de Dados e Uso de SQL: Conceitos básicos de bancos de dados, comandos SQL, e criação de banco de dados.
- ADO.NET: Conexão a banco de dados, seleção de dados, manipulação de resultados com ADO.NET.
- LINQ: Filtragem, ordenação e agregação de dados, e como usar DLINQ para interagir com bancos de dados.
- Componentes: Desenvolvimento de componentes físicos e de código.
- Indexadores: Uso de indexadores em arrays e interfaces.
- Genéricos: Como trabalhar com classes e métodos genéricos, e utilizar covariância e contravariância.
- Threads: Criação e uso de threads no C#.
- Criando Aplicações WPF: Desenvolvimento de interfaces gráficas utilizando XAML.
- Criando Relatórios: Como gerar relatórios com o ReportViewer.
- ASP.NET: Conceitos básicos sobre o framework ASP.NET, protocolo HTTP, ciclo de vida de uma aplicação ASP.NET, renderização e controles de servidor.
- Renderização e Controles: Estrutura de controle de UI, como configurar e utilizar controles no ASP.NET.
- Aparência do Website: Criação de páginas mestres, temas, e skins para personalizar a aparência do site.
- Web Parts: Como utilizar Web Parts em ASP.NET para desenvolver páginas dinâmicas e personalizáveis.
- Recursos de Configuração: Configuração de arquivos .NET e IIS, e como aplicar configurações em aplicações ASP.NET.
- Acesso a Dados ADO.NET: Estabelecendo conexão com bancos de dados, manipulando dados com IDataReader, DataSet e DataSource.
- Vinculação de Dados: Como vincular dados aos controles do ASP.NET como GridView, DataList, e Repeater.
- Gerenciamento do Estado da Sessão: Como gerenciar e configurar o estado da sessão em aplicações web.
- AJAX: Uso de AJAX no ASP.NET para tornar as aplicações mais dinâmicas e responsivas.
- Detecção e Depuração de Erros: Técnicas de rastreamento e depuração de erros nas aplicações ASP.NET.
Duvidas? Entre em contato conosco!
Serviços Relacionados

BrOffice/LibreOffice
Duração do curso 40 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição Este treinamento destina-se a gestores, colaboradores, profissionais liberais do setor privado ou do...
Saiba mais
Desenvolvimento Web com Java e AngularJS
Descrição Treinamento Java para Web com AngularJS Objetivo do Curso O curso de Java para web com AngularJS – é voltado aos profissionais de informática...
Saiba mais
Excel Básico
Duração do curso 24 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição O curso de Excel 2010 – Básico e Intermediário destina-se a todos aqueles...
Saiba mais