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

PHP com MySQL OO

PHP com MySQL OO

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...

Saiba mais
Scrum Master

Scrum Master

Duração do curso 20 Horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição O Treinamento Scrum Master tem como objetivo aumentar a agilidade na produção de...

Saiba mais
Cobol Ênfase DB2

Cobol Ênfase DB2

Duração do curso 80 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição Capacitar o aluno a desenvolver aplicações em ambiente de Mainframes (Grande Porte) utilizando...

Saiba mais
WhatsApp 1
Logus TI

Olá! Fale agora pelo WhatsApp