Ir para o conteúdo

CCT-UFCA/Análise e Desenvolvimento de Sistemas/Programação para Web

De Wikiversidade

Programa do Componente Curricular

[editar | editar código]
Código: ADS0021
Componente Curricular: Programação para Web
Semestre de Oferta: Tipo: Disciplina Caráter: Obrigatória
Unidade Acadêmica Responsável: Centro de Ciências e Tecnologia - CCT
Regime: Semestral/Modular
Créditos: 4 Carga horária: 64h Teórica: 32h Prática 32h Extensão: -
Pré-requisito:
Co-requisito:
Equivalência:

Conhecer Linguagens de Programação para desenvolvimento de aplicações web. Construir

websites dinâmicos baseados em novas tecnologias e com acesso a banco de dados.

Compreender os métodos e técnicas de desenvolvimento de aplicações avançadas para

web. Identificar soluções na otimização e melhoria do desempenho de web sites.

Compreender o funcionamento básico de um servidor de Internet.

Objetivos

[editar | editar código]

Propiciar uma formação consistente promovendo a prática de programação em linguagem

para WEB. Para isso, serão trabalhados o uso de banco de dados e elaboração de projeto

de um site web dinâmico. Dessa forma, o estudante poderá conhecer novas tecnologias

em linguagens de programação web e aprimorar o uso de Banco de Dados no ambiente WEB.

Conteúdo

[editar | editar código]
  • UNIDADE I – Linguagens de Programação no Back-end
  • UNIDADE II – Desenvolvimento de Aplicações como Serviço
  • UNIDADE III – Arquiteturas Web
  • UNIDADE IV – Persistência em Aplicações Web

Metodologia

[editar | editar código]

O conteúdo da disciplina será trabalhado por meio de apresentações, debates, análises e estudos dos materiais do curso (Livros e páginas digitais, texto-base (pdf), vídeo aulas e atividades síncronas e assíncronas), e por meio de discussões a serem realizadas, utilizando-se diversas interfaces (ferramentas e recursos do Moodle) para exposição de conceitos, dúvidas e feedbacks e para debates sobre temas relevantes ao curso. O aproveitamento dos estudantes será avaliado através de atividades à distância no AVA, de sua participação nos fóruns, da participação nas atividades nos encontros presenciais, além da prova final.

Avaliação

[editar | editar código]

Ao longo da disciplina serão cobradas um conjunto diverso de avaliações visando fixar a aprendizagem sobre o conteúdo ministrado em conformidade com o Sistema de Avaliação do Ensino a Distância da UFCA. A utilização de cada instrumento avaliativo estará relacionada à natureza da unidade didática estudada alinhado com a premissa da Aprendizagem Baseada em Desafios. O desafio a ser explorado deverá ser resolvido através de três entregáveis parciais (e complementares) os quais dialogam com as disciplinas integradas no semestre. Dessa forma, a disciplina não contempla uma avaliação individual presencial.

Bibliografia

[editar | editar código]

Bibliografia básica

[editar | editar código]
  1. ALVES, William P. Projetos de Sistemas Web Conceitos, Estruturas, Criação de Banco de dados e Ferramentas de Desenvolvimento. Editora Saraiva, 2015. E-book. ISBN 9788536532462. Disponível em:
  2. https://app.minhabiblioteca.com.br/#/books/9788536532462 Acesso em: 19 abr. 2024. ALVES, William P. HTML & CSS: aprenda como construir páginas web. Editora Saraiva, 2021. E-book. ISBN 9786558110187. Disponível em: https://app.minhabiblioteca.com.br/#/books/9786558110187 Acesso em: 19 abr. 2024.
  3. CELESTINO JÚNIOR, JOAQUIM. Desenvolvimento para web / Joaquim Celestino Júnior, Robério Gomes Patrício. – 2. ed. – Fortaleza, CE : EdUECE, 2015. Disponível em: http://educapes.capes.gov.br/handle/capes/432205

Bibliografia complementar

[editar | editar código]
  1. ALVES, William P. Java para Web - Desenvolvimento de Aplicações. Editora Saraiva, 2015.

E-book. ISBN 9788536519357. Disponível em:

https://app.minhabiblioteca.com.br/#/books/9788536519357 Acesso em: 19 abr. 2024.

2. OLIVEIRA, Cláudio Luís V.; ZANETTI, Humberto Augusto P. JAVASCRIPT DESCOMPLICADO -

PROGRAMAÇÃO PARA WEB, IOT E DISPOSITIVOS MÓVEIS. Editora Saraiva, 2020. E-book.

ISBN 9788536533100. Disponível em:

https://app.minhabiblioteca.com.br/#/books/9788536533100/ Acesso em: 19 abr. 2024.

3. BREITMAN, Karin K. Web Semântica - A Internet do Futuro. Grupo GEN, 2005. E-book.

ISBN 978-85-216-1958-1. Disponível em:

https://app.minhabiblioteca.com.br/#/books/978-85-216-1958-1 Acesso em: 19 abr. 2024.

4. MACHADO, Rodrigo P.; FRANCO, Márcia H I.; BERTAGNOLLI, Silvia C. Desenvolvimento de

software III: programação de sistemas web orientada a objetos em java. (Tekne). Grupo A,

2016. E-book. ISBN 9788582603710. Disponível em:

https://app.minhabiblioteca.com.br/#/books/9788582603710 Acesso em: 19 abr. 2024.

5. FERREIRA, Arthur G. Interface de programação de aplicações (API) e web services. Editora

Saraiva, 2021. E-book. ISBN 9786553560338. Disponível em:

https://app.minhabiblioteca.com.br/#/books/9786553560338 Acesso em: 19 abr. 2024.