Académique Documents
Professionnel Documents
Culture Documents
NET
Apresentao
aspbrasil.com.br
aspbrasiltecnologia.com.br
twitter.com/aspbrasil
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Apresentao
Rafael Massami
twitter.com/rmassami
massami@aspbrasil.net
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
A Empresa
Histrico da ASPBRASIL
Principais clientes:
Agncias de publicidade e de comunicao
Bancos
Operadoras e agncias de turismo
Outras empresas de T.I.
Principais Servios
Consultoria de Solues
Desenvolvimento WEB Sob Medida
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
A Empresa
Histrico da ASPBRASIL
Treinamento e capacitao
HTML e CSS
ASP.NET 3.5
Lgica de Programao
E outros...
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Programao
Incio s 18:30
15 min de Coffee-Break
Trmino s 22:30
50% Conceitos
50% Hands-on
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Assuntos abordados
Dia 2
Web Controls
Dia 3
Dia 5
Dia 4
Acesso a Dados
Programao Orientada a Objetos
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
www
request
www Internet
dispositivos
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
response
Internet
Servidor WEB
dispositivos
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Navegador WEB
Interpretador de texto
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Navegador WEB
Internet Explorer
50%
30% Firefox
5% Chrome
Fonte: http://gs.statcounter.com/#browser_version-BR-weekly-200827-200951-bar
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Linguagem HTML
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Linguagem HTML
tag tamanho
fonte
Cdigo fonte
Apresentao no browser
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Linguagem HTML
Demonstrao
Referncias:
http://www.w3.org/standards/webdesign/htmlcss
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
XML / XHML
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
XML / XHML
<produto>
<codigo>2011</codigo>
<descricao>Camaro</descricao>
<marca>Chevrolet</marca>
<preco>185.000,00</preco>
</produto>
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
CSS
Estilizao
- Cores
- Fontes
Layout (Diagramao)
- Posicionamento
- Estruturao
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
CSS
fonte
<style>
body { tamanho
font-face: Arial;
font-size: 18px;
font-weight: bold;
}
</style> negrito
Hello World!
<body>Hello Word!</body>
Cdigo fonte
Apresentao no browser
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
CSS
<link rel=stylesheet
type=text/css
href=estilo.css />
Pgina 1!
<body>Pgina 1!</body>
estilo.css
<link rel=stylesheet
body {
type=text/css
font-face: Arial;
href=estilo.css />
font-size: 18px; Pgina 2!
font-weight: bold;
<body>Pgina 2!</body>
}
<link rel=stylesheet
type=text/css
href=estilo.css />
Pgina 3!
<body>Pgina 3!</body>
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
CSS
Demonstrao
Referncias:
http://www.w3.org/standards/webdesign/htmlcss
http://maujor.com
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Programao WEB
2 tipos existentes:
- Client-side
- Server-side
Client-side:
Javascript, ActionScript (Flash), etc.
Server-side:
ASP.NET, JSP, PHP, etc.
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
request
HTML
response
navegador servidor
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Demonstrao
Referncias:
http://w3schools.com/js/default.asp
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
request
HTML
response
navegador servidor
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Linguagens:
- VB
- C#
Referncias:
http://www.aspbrasil.com.br
http://www.asp.net
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Microsoft ASP.Net
request
IIS
HTML
response
navegador servidor
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Internet
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Site A
Site B
Servidor WEB
(Compartilhado)
Site C
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Site A
Servidor WEB
(Dedicado)
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Site
Servidor WEB
(Cloud Computing)
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Referncias:
http://www.microsoft.com/express/web/
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Cdigo fonte
Propriedades
Toolbox Solution
Explorer
Design
Modos de
visualizao
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Pginas ASPX
Exemplo.aspx.cs
Hello World!
using System; Exemplo.aspx
using System.Web;
using System.Web.UI; <%@ Page Language="C#"
using System.Web.UI.WebControls; AutoEventWireup="true"
CodeFile="Default.aspx.cs"
public partial class _Default : Inherits="_Default" %>
System.Web.UI.Page
{ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
1.0 Transitional//EM
protected void Page_Load( "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
object sender, transitional.dtd">
EventArgs e)
{ <html
//Programe aqui. xmlns="http://www.w3.org/1999/xhtml">
} <head runat="server">
} <title></title>
</head>
Code-behind <body>
<form id="form1" runat="server">
Hello World!
</form>
</body> Pgina ASPX
</html>
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
request
Clique HTML
aqui
response
postback
Clique
aqui
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Demonstrao
Referncias:
http://msdn.microsoft.com/pt-br/library/w0x726c2(v=vs.90).aspx
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
String........Texto
Int.............Nmeros Inteiros
Decimal......Nmeros Decimais
DateTime....Data / Hora
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Case Sensitive
Comentrio:
// inline
/*
inblock
vrias linhas
*/
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Condio:
Loop (lao):
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Operadores:
AND &&
OR ||
Igual (comparao) ==
Maior e igual >=
Menor e igual <=
Atribuio
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Demonstrao
Referncias:
http://msdn.microsoft.com/pt-br/library/w0x726c2(v=vs.90).aspx
www.aspbrasiltecnologia.com.br
CRIANDO APLICAES WEB UTILIZANDO ASP.NET
Projeto
Cenrio
Requisitos
www.aspbrasiltecnologia.com.br