.NET para Desenvolvimento Web
Carga Horária: 32 Horas.
O curso de Lançamento
.NET WEB tem o propósito de capacitar os
alunos no desenvolvimento de aplicações .NET com foco WEB. Este curso, especialmente,
é composto de 32 horas onde serão apresentados os fundamentos da linguagem C# baseado
nos conceitos de Orientação por Objetos, para o ambiente Web usando Tecnologia Microsoft
Asp.net. Além da apresentação teórica do conteúdo, o aluno terá a oportunidade de
aplicar na prática o conhecimento adquirido através de exercícios dinâmicos e criar
uma pequena aplicação WEB utilizando todos os conceitos aprendidos durante o curso.
Iremos utilizar o Microsoft Visual Studio 2010.
PRÉ REQUISITOS DESEJÁVEIS
Estudante de Curso Superior em Tecnologia ou Curso Técnico em Tecnologia ou formado
em qualquer um dos cursos citados anteriormente.
• Profissional da área de Tecnologia que esteja atuando no mercado de Desenvolvimento
de Softwares (em qualquer linguagem de programação).
• Conhecimento de pelo menos UMA linguagem de programação.
• Conhecimento em Orientação por Objetos (desejável mas não obrigatório).
• Conhecimento em HTML (desesável mas não obrigatório)
• Conhecimento em Bancos de Dados e SQL (aconselhável)
• Conhecimento em UML (desejável mas não obrigatório)
EMENTA
Conteúdo detalhado do Curso Evolução do desenvolvimento web
• O conceito dos aplicativos web
• ASP Clássico
• ASP.NET
• Vantagens do ASP.NET
Estruturação de Projeto (Projeto de Conclusão)
• Definição dos objetivos do projeto a ser desenvolvido
• Descrição das funcionalidades
Criando formulários web
• Modelos de codificação
• Principais controles
• Postback
• Validação
Gerenciamento de Estado
• ViewState
• Session
• Application
• Request
• Response
• Server
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
Javascript, JQuery e AJAX
• Conhecendo o Javascript
• Vantagens do JQuery
• ASP.NET Ajax
• Ajax Control Toolkit
O que é o SQL Server 2005
• Ambiente de desenvolvimento
• Como encontrar ajuda
Utilizando ADO.NET clássico para comunicação com SQL Server 2005
• Introdução à forma de se trabalhar com dados
• Acessando dados
Trabalhando com Dados
• Queries textuais
• Passagem de parâmetros de entrada e saída
• Tratamento de erros
• Comandos escalares
• Comandos “Non-Query”
Introdução ao ADO.NET Entity Framework
• Motivação
• Geração de modelo de dados
• Elaborando consultas usando LINQ
Projeto de Conclusão
Em todos os tópicos nós teremos uma lista de exercícios para tornar o curso
bem voltado para a prática.