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

Excel Intermediário e Avançado
Duração do curso 32 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição O curso de Excel 2022 – Módulo II destina-se a todos aqueles que,...
Saiba mais
PHP Orientado a Objetos com MySQL
Duração do curso 80 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição PHP WEB DEVELOPER Objetivo do Curso ESTE TREINAMENTO destina-se aos que pretendem aprimorar-se no aprendizado da...
Saiba mais
Curso Presencial de Python para Análise de Dados
Duração do curso 36 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição Treinamento em Python com Django para web. Pré-requisitos Conhecimentos em Lógica de programação e HTML...
Saiba mais