Desenvolvimento Web com ASP.NET 3.5
Foco
No cenário atual do mercado de desenvolvimento de software a maioria dos aplicativos
trabalha em plataforma Web. Essa preferência ocorre devido à praticidade de ter
um aplicativo que pode ser acessado de qualquer lugar do mundo através da internet
e também pela economia gerada através da publicação centralizada em um único servidor,
ao invés de instalar o aplicativo em todas as máquinas clientes.
Para isso é fundamental para o desenvolvedor de hoje ter domínio absoluto da maior
tecnologia para desenvolvimento web hoje existente no mercado que é o Microsoft
ASP.NET 3.5.
O ASP.NET é a tecnologia que permite hoje maior produtividade em desenvolvimento
de aplicativos web e por isso é a mais utilizada para tal.
Acompanhando as tendências da web, o curso também trará uma noção de AJAX, que é
uma tecnologia que torna a utilização de aplicativos web muito mais prática e confortável
para o usuário final. Hoje a utilização de AJAX em uma página web é fundamental
e por isso essa é mais uma tecnologia que o desenvolvedor Web de hoje precisa conhecer
profundamente.
Esse curso tem enfoque bastante prático fazendo com que o aluno possa durante o
curso ter um nível de contato prático adequado com as tecnologias apresentadas e
esteja mais preparado para o mercado de desenvolvimento de aplicativos web.
Nível do Curso
Intermediário
Público-Alvo
- Profissionais com experiência em outras plataformas de desenvolvimento Web, como
ASP 3.0, PHP, ColdFusion ou JSP.
- Profissionais de outras linguagens de programação comuns que queiram conhecer a
plataforma Web da Microsoft
- Estudantes da área de TI e correlatas
Pré-Requisitos
- Conhecimento da infra-estrutura da plataforma .NET
- Conhecimento em orientação a objetos em .NET
- Conhecimento básico em bancos de dados relacionais, preferencialmente, SQL Server
Duração
20 a 30 horas
Ementa Detalhada
- Evolução do desenvolvimento web
- O conceito dos aplicativos web
- ASP Clássico
- ASP.NET
- Vantagens do ASP.NET
- Apresentação do Silverlight 4
- Criando formulários web
- Modelos de codificação
- Principais controles
- Postback
- Validação
- Gerenciamento de Estado
- ViewState
- Session
- Application
- Request
- Response
- Server
- [opcional] Revisão de Fundamentos .NET : VB.NET ou C#
- Classes
- Resumo das principais partes de uma classe
- Herança
- Classes genéricas
- Coleções
- Exibição de dados
- Conceito de Data Sources
- Gridview
- DataList
- DetailsView
- Acesso a WebServices
- Configurações
- Web.config
- Configuration Manager
- Temas e Navegabilidade
- MasterPage
- UserControls
- Menu
- Temas
- Mapas de site
- Segurança
- ASP.NET Membership
- Autenticação
- Forms Authentication
- Windows Authentication
- Autorização
- Javascript e AJAX
- Conhecendo o Javascript
- ASP.NET Ajax
- Ajax Control Toolkit
- Publicando um site ASP.NET
- Internet Information Services (IIS)
- Publicando um site
- [opcional] Controles de terceiros