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
              
              
                Operador de Micro
Duração do curso 40 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Modalidade: Presencial Este treinamento foi especialmente elaborado para atender às necessidades de todos aqueles...
Saiba mais
              
              
                Logus TI Academy
Duração do curso 2 Anos Início do curso CONSULTAR Taxa do curso CONSULTAR Modalidade: Presencial Logus TI Academy é um programa que incentiva os jovens a entrar...
Saiba mais
              
              
                Estilização e Design de Sites
Duração do curso 60 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição Web Design é hoje a atividade projetual uma das mais disseminadas no planeta,...
Saiba mais