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.

Serviços Relacionados

BrOffice/LibreOffice

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

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

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
WhatsApp 1
Logus TI

Olá! Fale agora pelo WhatsApp