(QXD0020) – Desenvolvimento de Software para Web
Ementa
Programação para internet com o uso de uma linguagem orientada a objetos. Fundamentos de HTML. Fundamentos de CSS. Fundamentos de JavaScript. Cookies, Sessão e Filtros. Programação do lado do servidor e páginas WEB dinâmicas. Padrão arquitetural MVC/DAO. Aplicação de um framework ou biblioteca para programação WEB e acesso a banco de dados relacional ou orientado a objetos. Uso de tecnologias atuais do mercado para o desenvolvimento de sistemas distribuídos.
Justificativa
O cenário atual de tecnologia da informação é fortemente voltado a conectividade e interação entre diversos sistemas e usuários. Os sistemas desenvolvidos para executar na internet são responsáveis por várias tarefas, agindo sobre grandes bases de dados. O seu estudo é de suma importância para qualquer profissional da área de tecnologia que queira estar em conformidade com as exigências do mercado. Sendo assim, essa disciplina tem como objetivo preparar o aluno para não só entender esse tipo de sistema mas como também ser capaz de desenvolver projetos para a internet usando as tecnologias mais atuais, encontradas nas principais empresas.
Objetivos
Objetivos gerais:
- Capacitar o aluno na construção de sistemas para a web, usando as tecnologias conhecidas.
Objetivos específicos:
- Introduzir conceitos de Redes;
- Introduzir conceitos de Programação WEB e conectividade com Banco de Dados;
- Introduzir conceitos básicos de Programação Visual para Internet;
- Gerar dois artefatos de implementação.
Bibliografia básica
- TERUEL, Evandro C. HTML 5 – Guia Prático. Editora Saraiva, 2013. E-book. ISBN 9788536519296. Disponível em: https://app.minhabiblioteca.com.br/#/books/9788536519296/. Acesso em: 27 mar. 2023 .
- MARCOLINO, Anderson da S. Frameworks Front End. Editora Saraiva, 2021. E-book. ISBN 9786589965077. Disponível em: https://app.minhabiblioteca.com.br/#/books/9786589965077/. Acesso em: 27 mar. 2023.
- FLANAGAN, David. JAVASCRIPT – O Guia Definitivo. Bookman, 6ª ED./2012, 856583719x/9788565837194.
Bibliografia complementar
- SILVA, Maurício Samy. HTML 5: a linguagem de marcação que revolucionou a web. 2. ed. São Paulo: Novatec, 2014. 335 p. ISBN 9788575224038.
- SMITH, Ben. JSON básico: conheça o formato de dados preferido da web. São Paulo: Novatec, 2015. 400 p. ISBN 9788575224366 (broch.).
- CLARK, Richard et al. Introdução ao HTML5 e CSS3: a evolução da web. Rio de Janeiro: Alta Books, 2014. 623 p. ISBN 9788576088561 (broch.).
- ALMEIDA, Flávio. Mean: Full stack JavaScript para aplicações web com MongoDB, Express, Angular e Node. São Paulo, SP: Casa do Código, [2015]. xxiii, 361 p. (Caelum). ISBN 9788555190469 (broch.).
- ALVES, William P. HTML & CSS: aprenda como construir páginas web. [Digite o Local da Editora]: Editora Saraiva, 2021. E-book. ISBN 9786558110187. Disponível em: https://app.minhabiblioteca.com.br/#/books/9786558110187/. Acesso em: 27 mar. 2023.