SlideShare a Scribd company logo
1 of 30
Download to read offline
Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Grade
• Introdução ao Visual Studio;
• Conhecendo o C#;
• Introdução ao ASP.NET;
• Criando uma aplicação real;


  Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Introdução ao
   Visual Studio
Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Conhecendo o C#

Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Exercícios
     Hello World + Métodos + Classes




Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Introdução ao
     ASP.NET
Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Revisão do HTML




Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
HTML != XML
<b>George</b><br>
<i color=red>GeorgeWho@microsoft.com</i> 555 888 888111


<contact>
 <name>George</name>
 <email:>GeorgeWho@microsoft.com</email>
 <phone> 555 888 888111</phone>
</contact>

 Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Estáticas x dinâmicas
• Páginas HTML são estáticas!
• HTML possuem as extenções .HTML
  ou .HTM;
• Páginas ASP.NET dinâmicas
  possuem a extenção .ASPX e são
  processadas no servidor.
  Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Servidor
• Implicações do processo do servidor:
  • Bom
    •    O Cliente apenas precisa de um Browser
         que renderize HTML;
  • Ruim
    •    Com milhares de usuários concorrentes, o
         servidor pode deixar de responder.
   Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Página .ASPX
• São páginas dinâmicas;
• Conceitos Request / Response.




   Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Controles de Servidor




Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Code-Behind
           x
     Inline Code
Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Exercícios
Server Controls + Code-Behind e Inline Code




   Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Gerenciar Estados
• HTML é sem estado;




  Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Gerenciar Estados
• ASP.NET tem o ViewState;
• Porém afeta a performance da
  página quando carregada.




  Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
View State




Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Exercícios
Gerenc. de estados + View State + Postback




  Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Equilíbrio entre
    Código no
Servidor x Cliente
 Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Uma história...
• O servidor sobrecarregado;
• Por que o script no cliente foi criado;
• Surgiu um novo caos.




   Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Com ASP.NET

                        Seus problemas
                          acabaram!




Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Exercícios
          Validações de formulários




Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Banco de Dados

Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Exercícios
 CRUD usando ASP.NET e SQL Server




Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Aplicação REAL

Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Locadora
• Cadastro de Clientes:
 • Id, Nome, CPF, Telefone, Endereço;
• Cadastro de Gênero de Filmes:
 • Id, Genero;
• Cadastro de Filmes:
 • Id, Nome do Filme, Gênero do Filme,
   Status de Locação;
   Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Locadora
• Cadastro de Locação:
 • Cliente, Filme Locado, Data Locação,
   Data Devolução;
• Cadastro de Devolução:
 • Id, Id Locação, Data Devolucao, Tem
   multa?;

  Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Locadora
• Relatórios:
  • Quais filmes estão locados;
  • Quais são os 5 filmes mais locados;
  • Quais filmes foram devolvidos com
    atraso;
  • Quais são os 5 clientes que mais
    atrasam a devolução;
   Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Dúvidas?
     Mande um email para mim:
     igor@igormusardo.com.br


Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
Obrigado!
                 Igor Musardo
      igor@igormusardo.com.br
      http://igormusardo.com.br

Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br

More Related Content

Viewers also liked

Concurrency Constructs Overview
Concurrency Constructs OverviewConcurrency Constructs Overview
Concurrency Constructs Overviewstasimus
 
Diari del 2 de desembre de 2014
Diari del 2 de desembre de 2014Diari del 2 de desembre de 2014
Diari del 2 de desembre de 2014diarimes
 
Biology Flash Cards 5
Biology Flash Cards 5Biology Flash Cards 5
Biology Flash Cards 5guestabc190
 
Manual siemens accesorio calienta platos hw290562
Manual siemens   accesorio calienta platos hw290562Manual siemens   accesorio calienta platos hw290562
Manual siemens accesorio calienta platos hw290562Alsako Electrodomésticos
 
plancc_escenarios_de_mitigacion_del_cambio_climatico_en_el_peru_al_2050._anal...
plancc_escenarios_de_mitigacion_del_cambio_climatico_en_el_peru_al_2050._anal...plancc_escenarios_de_mitigacion_del_cambio_climatico_en_el_peru_al_2050._anal...
plancc_escenarios_de_mitigacion_del_cambio_climatico_en_el_peru_al_2050._anal...Diana Morales Irato
 
EBE12-Tweets european-ecommerce-conferece-12-eec12
EBE12-Tweets european-ecommerce-conferece-12-eec12EBE12-Tweets european-ecommerce-conferece-12-eec12
EBE12-Tweets european-ecommerce-conferece-12-eec12Rosa Bermejo
 
Präsentation zum 13. IfK-Praxisforum
Präsentation zum 13. IfK-Praxisforum Präsentation zum 13. IfK-Praxisforum
Präsentation zum 13. IfK-Praxisforum Jakob Ohme
 
BUENAS PRECTICAS GANADERAS
BUENAS PRECTICAS GANADERASBUENAS PRECTICAS GANADERAS
BUENAS PRECTICAS GANADERAS3125034802
 
Marketing Analytics 101: How to Measure the Effectiveness of Your Website
Marketing Analytics 101: How to Measure the Effectiveness of Your WebsiteMarketing Analytics 101: How to Measure the Effectiveness of Your Website
Marketing Analytics 101: How to Measure the Effectiveness of Your WebsiteHubSpot
 

Viewers also liked (14)

Dossier laboratorio CTAP
Dossier laboratorio CTAPDossier laboratorio CTAP
Dossier laboratorio CTAP
 
Concurrency Constructs Overview
Concurrency Constructs OverviewConcurrency Constructs Overview
Concurrency Constructs Overview
 
Diari del 2 de desembre de 2014
Diari del 2 de desembre de 2014Diari del 2 de desembre de 2014
Diari del 2 de desembre de 2014
 
Huzefa CycleWala_Resume
Huzefa CycleWala_ResumeHuzefa CycleWala_Resume
Huzefa CycleWala_Resume
 
Biology Flash Cards 5
Biology Flash Cards 5Biology Flash Cards 5
Biology Flash Cards 5
 
Wissensarbeit20 131101
Wissensarbeit20 131101Wissensarbeit20 131101
Wissensarbeit20 131101
 
Comunicação e sustentabilidade
Comunicação e sustentabilidadeComunicação e sustentabilidade
Comunicação e sustentabilidade
 
Manual siemens accesorio calienta platos hw290562
Manual siemens   accesorio calienta platos hw290562Manual siemens   accesorio calienta platos hw290562
Manual siemens accesorio calienta platos hw290562
 
plancc_escenarios_de_mitigacion_del_cambio_climatico_en_el_peru_al_2050._anal...
plancc_escenarios_de_mitigacion_del_cambio_climatico_en_el_peru_al_2050._anal...plancc_escenarios_de_mitigacion_del_cambio_climatico_en_el_peru_al_2050._anal...
plancc_escenarios_de_mitigacion_del_cambio_climatico_en_el_peru_al_2050._anal...
 
EBE12-Tweets european-ecommerce-conferece-12-eec12
EBE12-Tweets european-ecommerce-conferece-12-eec12EBE12-Tweets european-ecommerce-conferece-12-eec12
EBE12-Tweets european-ecommerce-conferece-12-eec12
 
Präsentation zum 13. IfK-Praxisforum
Präsentation zum 13. IfK-Praxisforum Präsentation zum 13. IfK-Praxisforum
Präsentation zum 13. IfK-Praxisforum
 
BUENAS PRECTICAS GANADERAS
BUENAS PRECTICAS GANADERASBUENAS PRECTICAS GANADERAS
BUENAS PRECTICAS GANADERAS
 
Welders qualification
Welders qualificationWelders qualification
Welders qualification
 
Marketing Analytics 101: How to Measure the Effectiveness of Your Website
Marketing Analytics 101: How to Measure the Effectiveness of Your WebsiteMarketing Analytics 101: How to Measure the Effectiveness of Your Website
Marketing Analytics 101: How to Measure the Effectiveness of Your Website
 

Similar to Treinamento ASP.NET

Desenvolvimento para iOS
Desenvolvimento para iOSDesenvolvimento para iOS
Desenvolvimento para iOSIgor Takenami
 
Desenvolvimento com windows 8.1
Desenvolvimento com windows 8.1Desenvolvimento com windows 8.1
Desenvolvimento com windows 8.1Alvaro Brognoli
 
GR pre vendas
GR pre vendas GR pre vendas
GR pre vendas dkvizzotto
 
Mobile, por onde começar
Mobile, por onde começarMobile, por onde começar
Mobile, por onde começarPaulo Afonso
 

Similar to Treinamento ASP.NET (6)

GR pre venda
GR pre vendaGR pre venda
GR pre venda
 
Desenvolvimento para iOS
Desenvolvimento para iOSDesenvolvimento para iOS
Desenvolvimento para iOS
 
Desenvolvimento com windows 8.1
Desenvolvimento com windows 8.1Desenvolvimento com windows 8.1
Desenvolvimento com windows 8.1
 
GR pre vendas
GR pre vendas GR pre vendas
GR pre vendas
 
Torre Certificação Cisco - 2016
Torre Certificação Cisco - 2016Torre Certificação Cisco - 2016
Torre Certificação Cisco - 2016
 
Mobile, por onde começar
Mobile, por onde começarMobile, por onde começar
Mobile, por onde começar
 

More from Igor Musardo

O fantasma do carrinho abandonado
O fantasma do carrinho abandonadoO fantasma do carrinho abandonado
O fantasma do carrinho abandonadoIgor Musardo
 
Palestra - Blackberry 10, o retorno
Palestra - Blackberry 10, o retornoPalestra - Blackberry 10, o retorno
Palestra - Blackberry 10, o retornoIgor Musardo
 
e-Commerce x s-Commerce x f-Commerce x m-Commerce
e-Commerce x s-Commerce x f-Commerce x m-Commercee-Commerce x s-Commerce x f-Commerce x m-Commerce
e-Commerce x s-Commerce x f-Commerce x m-CommerceIgor Musardo
 
Vida de Programador
Vida de ProgramadorVida de Programador
Vida de ProgramadorIgor Musardo
 
Construindo aplicativos para windows phone 7
Construindo aplicativos para windows phone 7Construindo aplicativos para windows phone 7
Construindo aplicativos para windows phone 7Igor Musardo
 
Silverlight sob a ótica de um desenvolvedor Adobe Flex
Silverlight sob a ótica de um desenvolvedor Adobe FlexSilverlight sob a ótica de um desenvolvedor Adobe Flex
Silverlight sob a ótica de um desenvolvedor Adobe FlexIgor Musardo
 
Decisões corretas através de dashboards dinâmicos em flex e asp.net
Decisões corretas através de dashboards dinâmicos em flex e asp.netDecisões corretas através de dashboards dinâmicos em flex e asp.net
Decisões corretas através de dashboards dinâmicos em flex e asp.netIgor Musardo
 
Desenvolvimento de Rich Internet Application com Flex 4 e Flash Builder 4
Desenvolvimento de Rich Internet Application com Flex 4 e Flash Builder 4Desenvolvimento de Rich Internet Application com Flex 4 e Flash Builder 4
Desenvolvimento de Rich Internet Application com Flex 4 e Flash Builder 4Igor Musardo
 
Construa painéis administrativos em Adobe Flex integrados com ASP.NET MVC
Construa painéis administrativos em Adobe Flex  integrados com ASP.NET MVCConstrua painéis administrativos em Adobe Flex  integrados com ASP.NET MVC
Construa painéis administrativos em Adobe Flex integrados com ASP.NET MVCIgor Musardo
 
Descoberta de CONHECIMENTO em base de dados
Descoberta de CONHECIMENTO em base de dadosDescoberta de CONHECIMENTO em base de dados
Descoberta de CONHECIMENTO em base de dadosIgor Musardo
 

More from Igor Musardo (10)

O fantasma do carrinho abandonado
O fantasma do carrinho abandonadoO fantasma do carrinho abandonado
O fantasma do carrinho abandonado
 
Palestra - Blackberry 10, o retorno
Palestra - Blackberry 10, o retornoPalestra - Blackberry 10, o retorno
Palestra - Blackberry 10, o retorno
 
e-Commerce x s-Commerce x f-Commerce x m-Commerce
e-Commerce x s-Commerce x f-Commerce x m-Commercee-Commerce x s-Commerce x f-Commerce x m-Commerce
e-Commerce x s-Commerce x f-Commerce x m-Commerce
 
Vida de Programador
Vida de ProgramadorVida de Programador
Vida de Programador
 
Construindo aplicativos para windows phone 7
Construindo aplicativos para windows phone 7Construindo aplicativos para windows phone 7
Construindo aplicativos para windows phone 7
 
Silverlight sob a ótica de um desenvolvedor Adobe Flex
Silverlight sob a ótica de um desenvolvedor Adobe FlexSilverlight sob a ótica de um desenvolvedor Adobe Flex
Silverlight sob a ótica de um desenvolvedor Adobe Flex
 
Decisões corretas através de dashboards dinâmicos em flex e asp.net
Decisões corretas através de dashboards dinâmicos em flex e asp.netDecisões corretas através de dashboards dinâmicos em flex e asp.net
Decisões corretas através de dashboards dinâmicos em flex e asp.net
 
Desenvolvimento de Rich Internet Application com Flex 4 e Flash Builder 4
Desenvolvimento de Rich Internet Application com Flex 4 e Flash Builder 4Desenvolvimento de Rich Internet Application com Flex 4 e Flash Builder 4
Desenvolvimento de Rich Internet Application com Flex 4 e Flash Builder 4
 
Construa painéis administrativos em Adobe Flex integrados com ASP.NET MVC
Construa painéis administrativos em Adobe Flex  integrados com ASP.NET MVCConstrua painéis administrativos em Adobe Flex  integrados com ASP.NET MVC
Construa painéis administrativos em Adobe Flex integrados com ASP.NET MVC
 
Descoberta de CONHECIMENTO em base de dados
Descoberta de CONHECIMENTO em base de dadosDescoberta de CONHECIMENTO em base de dados
Descoberta de CONHECIMENTO em base de dados
 

Recently uploaded

Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPaulaYaraDaasPedro
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxJustinoTeixeira1
 
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxCópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxSilvana Silva
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...marcelafinkler
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfKarinaSouzaCorreiaAl
 
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdfAPRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdfgerathird
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticash5kpmr7w7
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLidianePaulaValezi
 
Artigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.pptArtigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.pptRogrioGonalves41
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedJaquelineBertagliaCe
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...azulassessoria9
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxMarcosLemes28
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
QUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralQUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralAntonioVieira539017
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVlenapinto
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Centro Jacques Delors
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeitotatianehilda
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptjricardo76
 

Recently uploaded (20)

Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxCópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
 
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdfAPRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretação
 
Artigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.pptArtigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.ppt
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
QUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralQUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geral
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 

Treinamento ASP.NET

  • 1. Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 2. Grade • Introdução ao Visual Studio; • Conhecendo o C#; • Introdução ao ASP.NET; • Criando uma aplicação real; Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 3. Introdução ao Visual Studio Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 4. Conhecendo o C# Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 5. Exercícios Hello World + Métodos + Classes Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 6. Introdução ao ASP.NET Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 7. Revisão do HTML Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 8. HTML != XML <b>George</b><br> <i color=red>GeorgeWho@microsoft.com</i> 555 888 888111 <contact> <name>George</name> <email:>GeorgeWho@microsoft.com</email> <phone> 555 888 888111</phone> </contact> Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 9. Estáticas x dinâmicas • Páginas HTML são estáticas! • HTML possuem as extenções .HTML ou .HTM; • Páginas ASP.NET dinâmicas possuem a extenção .ASPX e são processadas no servidor. Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 10. Servidor • Implicações do processo do servidor: • Bom • O Cliente apenas precisa de um Browser que renderize HTML; • Ruim • Com milhares de usuários concorrentes, o servidor pode deixar de responder. Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 11. Página .ASPX • São páginas dinâmicas; • Conceitos Request / Response. Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 12. Controles de Servidor Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 13. Code-Behind x Inline Code Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 14. Exercícios Server Controls + Code-Behind e Inline Code Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 15. Gerenciar Estados • HTML é sem estado; Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 16. Gerenciar Estados • ASP.NET tem o ViewState; • Porém afeta a performance da página quando carregada. Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 17. View State Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 18. Exercícios Gerenc. de estados + View State + Postback Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 19. Equilíbrio entre Código no Servidor x Cliente Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 20. Uma história... • O servidor sobrecarregado; • Por que o script no cliente foi criado; • Surgiu um novo caos. Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 21. Com ASP.NET Seus problemas acabaram! Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 22. Exercícios Validações de formulários Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 23. Banco de Dados Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 24. Exercícios CRUD usando ASP.NET e SQL Server Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 25. Aplicação REAL Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 26. Locadora • Cadastro de Clientes: • Id, Nome, CPF, Telefone, Endereço; • Cadastro de Gênero de Filmes: • Id, Genero; • Cadastro de Filmes: • Id, Nome do Filme, Gênero do Filme, Status de Locação; Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 27. Locadora • Cadastro de Locação: • Cliente, Filme Locado, Data Locação, Data Devolução; • Cadastro de Devolução: • Id, Id Locação, Data Devolucao, Tem multa?; Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 28. Locadora • Relatórios: • Quais filmes estão locados; • Quais são os 5 filmes mais locados; • Quais filmes foram devolvidos com atraso; • Quais são os 5 clientes que mais atrasam a devolução; Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 29. Dúvidas? Mande um email para mim: igor@igormusardo.com.br Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br
  • 30. Obrigado! Igor Musardo igor@igormusardo.com.br http://igormusardo.com.br Igor Musardo | igor@igormusardo.com.br | http://igormusardo.com.br