SlideShare une entreprise Scribd logo
1  sur  19
Programação Web
Prof. Hailton César Alves dos Reis
Quem sou eu?
Quem são vocês?
Ementa
● Fundamentos de sistemas web.
● Linguagem de Marcação.
● Folhas de estilos em cascata.
● Conceito de Linguagem de Programação Web Front-end e Back-end.
● Acesso e interação de página web com banco de dados.
● Conceito de Design Patterns na programação web.
● Desenvolvimento de aplicações com Frameworks front-end e
back-end.
● Versionamento no desenvolvimento web.
● Princípios de segurança de sistemas web.
Objetivos
● Objetivo Geral
○ Projetar e desenvolver páginas Web que se comuniquem
com banco de dados.
● Objetivos Específico:
○ Desenvolver algoritmos voltados para Web;
○ Projetar e desenvolver páginas web com front-end e
back-end;
○ Interligar páginas web com banco de dados.
Referências Bibliográficas Básicas
● NIEDERAUER, Juliano. Desenvolvendo WebSites com PHP. 2 ed. São
Paulo: Novatec, 2011.
● SILVA, Maurício Samy. Construindo sites com CSS e HTML: Sites
controlados por folhas de estilo em cascata. São Paulo: Novatec, 2008
● SILVA, Maurício Samy. CSS3: Desenvolvendo Aplicações Web
Profissionais. São Paulo: Novatec, 2011.
● SOARES, Walace. Programação Web com PHP 5. São Paulo: Érica,
2014.
● GONÇALVES, Edson. Desenvolvendo aplicações WEB com JSP,
Servlets, JavaServer Faces, Hibernate, EJB 3 Persistence e AJAX. Rio
de Janeiro: Ciência Moderna, 2007.
Referências Bibliográficas Complementares
● NORTH, Barrie M. Joomla! 1.5: Guia do operador: Construindo um site
Web de sucesso com Joomla! 2.ed. Rio de Janeiro: Alta Books, 2010. 12
exs.
● WEINMAN, Lynda; WEINMAN, Willian. Design criativo com HTML 2: Um
guia prático e completo para design na web. Rio de Janeiro: Ciência
Moderna, 2002
● ALMEIDA, Adriano e SILVEIRA, Paulo. Lógica de Programação: Crie
seus primeiros programas usando Javascript e HTML. Casa do Código,
2012.
● . PHP para quem conhece PHP. 3.ed. São Paulo: Novatec,
2008
Avaliação
A avaliação se dará por uma soma de pontos, de zero a 100, da
seguinte maneira:
• Presença e interação nas atividades síncronas: 20 pontos
• Avaliação das atividades entregues no prazo: 50 pontos
• Seminários e Apresentação de Trabalhos: 30 pontos
Observação: Trabalhos entregues além do prazo terão redução de 3
pontos a cada semana de atraso.
Introdução ao desenvolvimento Web
Servidor
● O que é um servidor Web?
● Comunicando através do HTTP?
● Conteúdo estático ?
● Conteúdo dinâmico?
Domínio
O que é o domínio?
Onde crio um domínio?
Só preciso do domínio para hospedar um site?
registro.br
Hospedagem
Onde hospedar seu site?
Qual a diferença nos planos de hospedagem?
Posso hospedar em qualquer local?
Cliente-Servidor
Miletto e Bertagnolli, 2014
Lado servidor
Os códigos executados no Servidor e que podem responder às
requisições HTTP.
Permite a persistência de dados;
Não pode ser visualizado pelo usuário;
Respondem às requisições HTTP;
Caso a aplicação seja web, cria páginas que o usuário pode
visualizar através de um navegador (browser).
Lado Cliente
Permite o uso das linguagens HTML, CSS e JavaScript;
Código interpretado pelo browser do usuário;
Reage às entradas dos usuários;
Permite a leitura de arquivos de um servidor através de
requisições HTTP;
Torna possível a exibição de conteúdos (por exemplo, uma página
web) para os usuários.
O que eupreciso para desenvolver Web?
Para desenvolver
Qualquer editor de texto.
IDE
Referência
MILETTO, Evandro M.; BERTAGNOLLI, Silvia de C.
Desenvolvimento de software II: introdução ao desenvolvimento
web com HTML, CSS, javascript e PHP (Tekne). São Paulo: Grupo
A, 2014. E-book. ISBN 9788582601969. Disponível em:
https://integrada.minhabiblioteca.com.br/#/books/9788582601969/.
Acesso em: 07 fev. 2023.

Contenu connexe

Similaire à Aula 1 - Apresentação da Disciplinatec.pptx

Geoprocessamento livre na web com openlayers e cake php
Geoprocessamento livre na web com openlayers e cake phpGeoprocessamento livre na web com openlayers e cake php
Geoprocessamento livre na web com openlayers e cake php
Rafael Soto
 
Treinamentos Avançados em Informática
Treinamentos Avançados em InformáticaTreinamentos Avançados em Informática
Treinamentos Avançados em Informática
Eder Carneiro
 

Similaire à Aula 1 - Apresentação da Disciplinatec.pptx (20)

PHP + Node.js
PHP + Node.jsPHP + Node.js
PHP + Node.js
 
Palestra - Profissão: Desenvolvedor
Palestra - Profissão: DesenvolvedorPalestra - Profissão: Desenvolvedor
Palestra - Profissão: Desenvolvedor
 
Web Dev Camp
Web Dev CampWeb Dev Camp
Web Dev Camp
 
ASP.NET 5, MVC 6 e além
ASP.NET 5, MVC 6 e alémASP.NET 5, MVC 6 e além
ASP.NET 5, MVC 6 e além
 
Introdução ao codeigniter
Introdução ao codeigniterIntrodução ao codeigniter
Introdução ao codeigniter
 
Desenvolvimento Web com Java Script Full Stack
Desenvolvimento Web com Java Script Full StackDesenvolvimento Web com Java Script Full Stack
Desenvolvimento Web com Java Script Full Stack
 
Geoprocessamento livre na web com openlayers e cake php
Geoprocessamento livre na web com openlayers e cake phpGeoprocessamento livre na web com openlayers e cake php
Geoprocessamento livre na web com openlayers e cake php
 
Produtividade
ProdutividadeProdutividade
Produtividade
 
I BootCamp SMO - RubyOnRails
I BootCamp SMO - RubyOnRailsI BootCamp SMO - RubyOnRails
I BootCamp SMO - RubyOnRails
 
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
 
Arquitetura Web Desacoplada - FCI/Mackenzie
Arquitetura Web Desacoplada - FCI/MackenzieArquitetura Web Desacoplada - FCI/Mackenzie
Arquitetura Web Desacoplada - FCI/Mackenzie
 
Do MVP ao PWA, melhorando o engajamento com cliente na CVC
Do MVP ao PWA, melhorando o engajamento com cliente na CVCDo MVP ao PWA, melhorando o engajamento com cliente na CVC
Do MVP ao PWA, melhorando o engajamento com cliente na CVC
 
Cv alexandre rezendedecastro
Cv alexandre rezendedecastroCv alexandre rezendedecastro
Cv alexandre rezendedecastro
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
 
Javascript
JavascriptJavascript
Javascript
 
Web Development em 2015
Web Development em 2015Web Development em 2015
Web Development em 2015
 
Treinamentos Avançados em Informática
Treinamentos Avançados em InformáticaTreinamentos Avançados em Informática
Treinamentos Avançados em Informática
 
Cursos Season
Cursos SeasonCursos Season
Cursos Season
 
Cursos Season
Cursos Season Cursos Season
Cursos Season
 
Introdução ao Web Design: Aula 5 - HTML (part. 1)
Introdução ao Web Design: Aula 5 - HTML (part. 1)Introdução ao Web Design: Aula 5 - HTML (part. 1)
Introdução ao Web Design: Aula 5 - HTML (part. 1)
 

Plus de HailtonReis (6)

120_202210.pdf
120_202210.pdf120_202210.pdf
120_202210.pdf
 
Edital n 17_2023_REIT - CEA_IFRO - Cursos.pdf
Edital n 17_2023_REIT - CEA_IFRO - Cursos.pdfEdital n 17_2023_REIT - CEA_IFRO - Cursos.pdf
Edital n 17_2023_REIT - CEA_IFRO - Cursos.pdf
 
Sidarta Ribeiro.pptx
Sidarta Ribeiro.pptxSidarta Ribeiro.pptx
Sidarta Ribeiro.pptx
 
Apresentação -Aula 01.ppt
Apresentação -Aula 01.pptApresentação -Aula 01.ppt
Apresentação -Aula 01.ppt
 
Apresentação -Aula 01.ppt
Apresentação -Aula 01.pptApresentação -Aula 01.ppt
Apresentação -Aula 01.ppt
 
Apresentação -Aula 01.pdf
Apresentação -Aula 01.pdfApresentação -Aula 01.pdf
Apresentação -Aula 01.pdf
 

Dernier

História concisa da literatura brasileira- Alfredo Bosi..pdf
História concisa da literatura brasileira- Alfredo Bosi..pdfHistória concisa da literatura brasileira- Alfredo Bosi..pdf
História concisa da literatura brasileira- Alfredo Bosi..pdf
GisellySobral
 
1. Aula de sociologia - 1º Ano - Émile Durkheim.pdf
1. Aula de sociologia - 1º Ano - Émile Durkheim.pdf1. Aula de sociologia - 1º Ano - Émile Durkheim.pdf
1. Aula de sociologia - 1º Ano - Émile Durkheim.pdf
aulasgege
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 

Dernier (20)

Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
História concisa da literatura brasileira- Alfredo Bosi..pdf
História concisa da literatura brasileira- Alfredo Bosi..pdfHistória concisa da literatura brasileira- Alfredo Bosi..pdf
História concisa da literatura brasileira- Alfredo Bosi..pdf
 
CATEQUESE primeiro ano . CATEQUESE 1ºano
CATEQUESE primeiro ano . CATEQUESE 1ºanoCATEQUESE primeiro ano . CATEQUESE 1ºano
CATEQUESE primeiro ano . CATEQUESE 1ºano
 
UFCD_10659_Ficheiros de recursos educativos_índice .pdf
UFCD_10659_Ficheiros de recursos educativos_índice .pdfUFCD_10659_Ficheiros de recursos educativos_índice .pdf
UFCD_10659_Ficheiros de recursos educativos_índice .pdf
 
QUESTÃO 4 Os estudos das competências pessoais é de extrema importância, pr...
QUESTÃO 4   Os estudos das competências pessoais é de extrema importância, pr...QUESTÃO 4   Os estudos das competências pessoais é de extrema importância, pr...
QUESTÃO 4 Os estudos das competências pessoais é de extrema importância, pr...
 
Formação T.2 do Modulo I da Formação HTML & CSS
Formação T.2 do Modulo I da Formação HTML & CSSFormação T.2 do Modulo I da Formação HTML & CSS
Formação T.2 do Modulo I da Formação HTML & CSS
 
1. Aula de sociologia - 1º Ano - Émile Durkheim.pdf
1. Aula de sociologia - 1º Ano - Émile Durkheim.pdf1. Aula de sociologia - 1º Ano - Émile Durkheim.pdf
1. Aula de sociologia - 1º Ano - Émile Durkheim.pdf
 
Slides Lição 7, CPAD, O Perigo Da Murmuração, 2Tr24.pptx
Slides Lição 7, CPAD, O Perigo Da Murmuração, 2Tr24.pptxSlides Lição 7, CPAD, O Perigo Da Murmuração, 2Tr24.pptx
Slides Lição 7, CPAD, O Perigo Da Murmuração, 2Tr24.pptx
 
425416820-Testes-7º-Ano-Leandro-Rei-Da-Heliria-Com-Solucoes.pdf
425416820-Testes-7º-Ano-Leandro-Rei-Da-Heliria-Com-Solucoes.pdf425416820-Testes-7º-Ano-Leandro-Rei-Da-Heliria-Com-Solucoes.pdf
425416820-Testes-7º-Ano-Leandro-Rei-Da-Heliria-Com-Solucoes.pdf
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdf
 
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxSlides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
 
Periodo da escravidAo O Brasil tem seu corpo na América e sua alma na África
Periodo da escravidAo O Brasil tem seu corpo na América e sua alma na ÁfricaPeriodo da escravidAo O Brasil tem seu corpo na América e sua alma na África
Periodo da escravidAo O Brasil tem seu corpo na América e sua alma na África
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)
 
Teatro como estrategias de ensino secundario
Teatro como estrategias de ensino secundarioTeatro como estrategias de ensino secundario
Teatro como estrategias de ensino secundario
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
Química-ensino médio ESTEQUIOMETRIA.pptx
Química-ensino médio ESTEQUIOMETRIA.pptxQuímica-ensino médio ESTEQUIOMETRIA.pptx
Química-ensino médio ESTEQUIOMETRIA.pptx
 
SQL Parte 1 - Criação de Banco de Dados.pdf
SQL Parte 1 - Criação de Banco de Dados.pdfSQL Parte 1 - Criação de Banco de Dados.pdf
SQL Parte 1 - Criação de Banco de Dados.pdf
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
5. EJEMPLOS DE ESTRUCTURASQUINTO GRADO.pptx
5. EJEMPLOS DE ESTRUCTURASQUINTO GRADO.pptx5. EJEMPLOS DE ESTRUCTURASQUINTO GRADO.pptx
5. EJEMPLOS DE ESTRUCTURASQUINTO GRADO.pptx
 
Poema - Maio Laranja
Poema - Maio Laranja Poema - Maio Laranja
Poema - Maio Laranja
 

Aula 1 - Apresentação da Disciplinatec.pptx

  • 1. Programação Web Prof. Hailton César Alves dos Reis
  • 2. Quem sou eu? Quem são vocês?
  • 3. Ementa ● Fundamentos de sistemas web. ● Linguagem de Marcação. ● Folhas de estilos em cascata. ● Conceito de Linguagem de Programação Web Front-end e Back-end. ● Acesso e interação de página web com banco de dados. ● Conceito de Design Patterns na programação web. ● Desenvolvimento de aplicações com Frameworks front-end e back-end. ● Versionamento no desenvolvimento web. ● Princípios de segurança de sistemas web.
  • 4. Objetivos ● Objetivo Geral ○ Projetar e desenvolver páginas Web que se comuniquem com banco de dados. ● Objetivos Específico: ○ Desenvolver algoritmos voltados para Web; ○ Projetar e desenvolver páginas web com front-end e back-end; ○ Interligar páginas web com banco de dados.
  • 5. Referências Bibliográficas Básicas ● NIEDERAUER, Juliano. Desenvolvendo WebSites com PHP. 2 ed. São Paulo: Novatec, 2011. ● SILVA, Maurício Samy. Construindo sites com CSS e HTML: Sites controlados por folhas de estilo em cascata. São Paulo: Novatec, 2008 ● SILVA, Maurício Samy. CSS3: Desenvolvendo Aplicações Web Profissionais. São Paulo: Novatec, 2011. ● SOARES, Walace. Programação Web com PHP 5. São Paulo: Érica, 2014. ● GONÇALVES, Edson. Desenvolvendo aplicações WEB com JSP, Servlets, JavaServer Faces, Hibernate, EJB 3 Persistence e AJAX. Rio de Janeiro: Ciência Moderna, 2007.
  • 6. Referências Bibliográficas Complementares ● NORTH, Barrie M. Joomla! 1.5: Guia do operador: Construindo um site Web de sucesso com Joomla! 2.ed. Rio de Janeiro: Alta Books, 2010. 12 exs. ● WEINMAN, Lynda; WEINMAN, Willian. Design criativo com HTML 2: Um guia prático e completo para design na web. Rio de Janeiro: Ciência Moderna, 2002 ● ALMEIDA, Adriano e SILVEIRA, Paulo. Lógica de Programação: Crie seus primeiros programas usando Javascript e HTML. Casa do Código, 2012. ● . PHP para quem conhece PHP. 3.ed. São Paulo: Novatec, 2008
  • 7. Avaliação A avaliação se dará por uma soma de pontos, de zero a 100, da seguinte maneira: • Presença e interação nas atividades síncronas: 20 pontos • Avaliação das atividades entregues no prazo: 50 pontos • Seminários e Apresentação de Trabalhos: 30 pontos Observação: Trabalhos entregues além do prazo terão redução de 3 pontos a cada semana de atraso.
  • 9. Servidor ● O que é um servidor Web? ● Comunicando através do HTTP? ● Conteúdo estático ? ● Conteúdo dinâmico?
  • 10. Domínio O que é o domínio? Onde crio um domínio? Só preciso do domínio para hospedar um site?
  • 12. Hospedagem Onde hospedar seu site? Qual a diferença nos planos de hospedagem? Posso hospedar em qualquer local?
  • 14. Lado servidor Os códigos executados no Servidor e que podem responder às requisições HTTP. Permite a persistência de dados; Não pode ser visualizado pelo usuário; Respondem às requisições HTTP; Caso a aplicação seja web, cria páginas que o usuário pode visualizar através de um navegador (browser).
  • 15. Lado Cliente Permite o uso das linguagens HTML, CSS e JavaScript; Código interpretado pelo browser do usuário; Reage às entradas dos usuários; Permite a leitura de arquivos de um servidor através de requisições HTTP; Torna possível a exibição de conteúdos (por exemplo, uma página web) para os usuários.
  • 16. O que eupreciso para desenvolver Web?
  • 18. IDE
  • 19. Referência MILETTO, Evandro M.; BERTAGNOLLI, Silvia de C. Desenvolvimento de software II: introdução ao desenvolvimento web com HTML, CSS, javascript e PHP (Tekne). São Paulo: Grupo A, 2014. E-book. ISBN 9788582601969. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788582601969/. Acesso em: 07 fev. 2023.