Imprimir

Desenvolvimento de Aplicações Web com ASP.NET

Descrição

O objetivo deste treinamento é proporcionar ao aluno conhecimentos necessários para o desenvolvimento de soluções para a plataforma Web, serão abordados temas que vão desde o primeiro contato com a Web, o framework .Net, à linguagem C#, os conceitos gerais e as divisões de papeis em um projeto Web (Designer e Programador). Mas, com o foco na programação e as facilidades que a plataforma proporciona para o desenvolvimento ágil.

Como plataforma da Microsoft para o desenvolvimento Web (Aplicações Web e Web Sites). O ASP.Net é um componente do IIS (Internet Information Service) que permite através de uma linguagem de programação criar seus projetos.

Neste treinamento utilizaremos como linguagem de programação o C# junto ao ASP.Net. E como ambiente de desenvolvimento, o Visual Studio Express, uma ferramenta gratuita, robusta e de fácil assimilação para o programador, que trás consigo componentes visuais para criação de formulários, frames e páginas Web que facilitam o trabalho e aumentam a produtividade, além de ter grande integração com a parte de design na utilização de folhas de estilho e páginas mestres.

Carga Horária

80 horas.

Pré-requisitos

Lógica de Programação

Conteúdo programático

  • Introdução ao ASP.Net
    • Introdução a .Net FrameWork;
    • O ambiente de desenvolvimento Visual Studio;
    • Tipos de Projetos;
    • Atalhos importantes;
    • Menus úteis ao desenvolvimento;
    • O trabalho com o desenvolvimento Web (Cliente e Servidor);
    • O Básico sobre o HTML;
    • Web Forms;
    • Controles do ASP.Net;
    • Propriedades;
    • Eventos;
    • Code-Behind;
    • Servidor Local;
    • Primeiro projeto Web.
  • Introdução ao C#
    • Estrutura de programação C# e seus recursos;
    • Estruturas básicas, condicionais, repetição;
    • Palavras reservadas;
    • Tipos de Variáveis;
    • Declaração de Variáveis;
    • Métodos.
  • Os componentes do ASP.Net
    • Entrada de dados;
    • Manipulando os eventos;
    • Máscaras para controles;
    • Validação de entrada de dados;
    • Interagindo entre os controles;
    • Uma visão geral sobre controles de terceiros.
  • Desvendando a Orientação a Objeto
    • Abstração;
    • Definição de Classes;
    • Classes Versus Objetos;
    • Definição de métodos;
    • Utilização de métodos;
    • Herança.
  • A privacidade das classes
    • Encapsulamento;
    • Namespace;
    • Modifcadores de privacidade.
  • Iniciando a Loja virtual
    • Criando as classes da loja virtual.
  • Depuração e Exceções
    • Como executar depuração de um projeto ASP.Net;
    • O tratamento de exceções.
  • Trabalhando com dados
    • Introdução a ADO.Net;
    • Acessando SQLServer;
    • Incluindo, excluindo, pesquisando e editando dados no banco.
  • Interagindo com páginas (Lado Cliente básico)
    • O papel de Web Designer e o Papel de um Programador Web;
    • Trabalhando com HTML;
    • Básico sobre CSS;
    • Links, Listas, Tabelas, Frames e Formulários;
    • Básico sobre JavaScript;
    • Query.
  • Aplicando temas no ASP.Net
    • Conhecendo sobre temas para ASP.Net;
    • Aplicando Temas;
    • Página master;
    • Criando a base da loja virtual.
  • Interagindo com páginas (Lado Servidor)
    • Trabalhando com sessão;
    • Trabalhando com Cookies;
    • Trabalhando com Query String;
    • Trabalhando com Application
    • Global.ASAX;
    • Como exibir um contador de visitantes na página padrão;
    • Mantendo Objetos salvos.
  • Objetos como fonte de dados
    • Arrays;
    • Objetos como dados;
    • ObjectDataSource.
  • XML
    • Leitura de arquivos XML;
    • XmlDataSource.
  • Web Service
    • Consumindo Web Service
  • A Orientação a Objeto e os novos tipos de dados
    • Polimorfismo;
    • Classes Abstratas;
    • Classe Final;
    • Constantes;
    • Enumerados;
    • Interface;
    • Estruturas.
  • Manipulação de coleções
    • Tipos Genéricos;
    • Coleções;
    • LINQ.
  • Definindo acesso e finalizando a loja virtual
    • Definindo acesso e finalizando a loja virtual
    • Implementando movimentações.
  • Segurança no ASP.Net
    • Autenticação;
    • Membership;
    • Autorização;
    • Protegendo a loja virtual.
  • O ASP.Net MVC
    • O Framework ASP.Net MVC
    • Comparando Web forms a MVC;
    • Diretrizes para determinar quando usar Web Forms e MVC;
    • A estrutura de uma aplicação MVC;
    • O Padrão Model, View, Controller;
    • Aplicação do MVC.
  • Utilizando o ASP.Net MVC
    • Desenvolvendo o Modelo;
    • Desenvolvendo o Controle;
    • Desenvolvendo a Visão;
    • Partial views;
    • Finalizando o projeto MVC.
  • Implementando o AJAX em ASP.Net MVC
    • O que é o Ajax;
    • Requisição assíncrona;
    • Implementação de Ajax em páginas ASP.NET MVC usando o Microsoft AJAX;
    • Implementação de Ajax em páginas ASP.NET MVC usando JQUERY;
    • Trabalhando com eventos JQUERY e AJAX.
  • Habilitando a rastreabilidade
    • Rastreamento de um aplicativo Web.
  • Publicando o site
    • O Internet Information Service (IIS);
    • Os arquivos de configuração: Web.config, Machine.Config;
    • Publicando a loja virtual;
    • Servidor Local e Hospedagem paga.



Voltar | Subir