Desenvolvimento Web 19373-2
Desenvolvimento Web 19373-2
Desenvolvimento Web 19373-2
DESENVOLVIMENTO WEB
COMPONENTES CURRICULARES
www.ampli.com.br
[email protected]
OP
QUADRO RESUMO
TATIVAS
RESUMO DA CARGA HORÁRIA Horas
Total da Carga Horária Atividades Acadêmicas 1600
Atividades Complementares ACO - EI 80
TOTAL GERAL 1680
www.ampli.com.br
[email protected]
OPTATIVAS
DISCIPLINA
DESIGN THINKING E INOVAÇÃO DOS MODELOS DE NEGÓCIOS
EMPREENDEDORISMO E INOVAÇÃO
GESTÃO DA INOVAÇÃO
GESTÃO DE PESSOAS
GESTÃO DE PROJETOS
GESTÃO DE PROJETOS DE SOFTWARE
SEGURANÇA DA INFORMAÇÃO E DE REDES
SEGURANÇA DE DADOS
SEGURANÇA DE SISTEMAS DE BANCOS DE DADOS
SEO E REDAÇÃO PARA WEB
www.ampli.com.br
[email protected]
CONTEÚDOS
1º Semestre
Ementa:
FUNDAMENTOS DE ALGORITMOS E LINGUAGEM DE PROGRAMAÇÃO
Competência:
Conhecer e compreender o que são os algoritmos, as linguagens de programação e a
estrutura de um programa de computador
Conhecer e compreender o que são, quais os tipos e para que servem as estruturas de
decisão e repetição dentro de uma linguagem de programação
Bibliografia Básica:
Bibliografia Complementar:
www.ampli.com.br
[email protected]
International Journal of Computer Science and Software Engineering.ISSN2409-4285
MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos: lógica para
desenvolvimento de programação de computadores. 29. ed. São Paulo: Érica, 2019.
SOUZA, Marco A. Furlan de. Algoritmos e lógica de programação: um texto introdutório
para a engenharia. São Paulo: Cengage Learning Education, 2019.
Ementa:
FUNÇÕES E RECURSIVIDADE
ESTRUTURA DE DADOS
Competência:
Conhecer e compreender o que são e como utilizar funções e procedimentos dentro de
uma linguagem de programação
Bibliografia Básica:
Bibliografia Complementar:
www.ampli.com.br
[email protected]
UNIX Review ISSN 0742-3136
VAREJÃO, Flávio Miguel. Introdução a programação. Rio de Janeiro: Elsevier, 2015.
Ementa:
FUNDAMENTOS DE SISTEMAS COMPUTACIONAIS
Competência:
Conhecer e compreender os princípios de arquitetura e organização de computadores e
os seus níveis hierárquicos.
Bibliografia Básica:
www.ampli.com.br
[email protected]
Bibliografia Complementar:
CD Computing News.ISSN0893-4843
Cluster Computing.ISSN1386-7857
Computing. Archives for Informatics and Numerical Computation ISSN 1436-5057?
CRUZ, Tadeu. Sistemas de informações gerenciais & operacionais : tecnologias da
informação e as organizações do século 21. 5. ed. São Paulo: Atlas, 2019.
MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais.
5.ed. Rio de Janeiro: LTC, 2011.
WEBER, Raul Fernando. Fundamentos de arquitetura de computadores. 4.ed. Porto
Alegre: Bookman, 2012.
Ementa:
Fundamentos de gestão de projetos em TI
Competência:
Conhecer as técnicas da gestão de projetos normatizados.
www.ampli.com.br
[email protected]
Bibliografia Básica:
Bibliografia Complementar:
Ementa:
SEGURANÇA DA INFORMAÇÃO E REDES
Competência:
Conhecer e compreender redes de computadores seguras
www.ampli.com.br
[email protected]
Conhecer e compreender os diferentes tipos de ataques a e as possíveis medidas de
segurança
Bibliografia Básica:
IMONIANA, Joshua Onome. Auditoria de Sistemas de Informação. 3.ed. São Paulo: Atlas,
2016.
Information and Computer Security ISSN 2056-497X?
MATTOS, João Guterres de. Auditoria. Porto Alegre: SAGAH, 2017.
NAKAMURA, Emílio Tissato. Segurança da informação e de redes. Londrina: Editora e
Distribuidora Educacional S.A, 2016.
Revista Electronica de Sistemas de Informação ISSN 1677-3071?
Revista Ibérica de Sistemas e Tecnologias de Informação? ISSN 1646-9895
Bibliografia Complementar:
Ementa:
ÉTICA E POLÍTICA
www.ampli.com.br
[email protected]
Competência:
Compreender os elementos fundamentais para o entendimento crítico de dilemas éticos e
políticos atuais, tendo em vista a construção de uma participação cidadã na sociedade
brasileira contemporânea.
Bibliografia Básica:
Bibliografia Complementar:
2º Semestre
Ementa:
FUNDAMENTOS DE INTERFACE E USABILIDADE
PLANEJAMENTO DE INTERFACES
www.ampli.com.br
[email protected]
INSPEÇÃO, AVALIAÇÃO E TESTES DE USABILIDADE EM INTERFACES
Competência:
Conhecer os princípios básicos de interface e usabilidade, compreender os fatores
humanos em IHC.
Bibliografia Básica:
Bibliografia Complementar:
Computer.ISSN0018-9162
Computer.ISSN9781861896643
IEEE Software.ISSN0740-7459
Schlatter, Tania, and Levinson, Deborah. Visual Usability : Principles and Practices for
Designing Digital Applications. San Francisco: Elsevier Science & Technology, 2013.
SEGURADO, Valquiria Santos. Projeto de interface com o usuário. São Paulo: Pearson,
2017
Yuan, Jonas X., Chen, Xinsheng, and Yu, Frank. Liferay User Interface Development.
Olton: Packt Publishing, Limited, 2010.
www.ampli.com.br
[email protected]
Ementa:
PRINCÍPIOS FUNDAMENTAIS DA MATEMÁTICA E DA LÓGICA
ÁLGEBRA DE CONJUNTOS
FUNDAMENTOS DA LÓGICA
TABELA VERDADE
Competência:
Conhecer e entender os princípios matemática e da lógica, seus fundamentos e
aplicações de álgebra.
Bibliografia Básica:
BISPO FILHO, Carlos Alberto Ferreira; CASTANHEIRA, Luiz Batista; SOUZA FILHO,
Oswaldo Melo. Introdução à lógica matemática. São Paulo: Cengage Learning, 2017
Computational and Mathematical Methods in Medicine : CMMM.ISSN1748-670X
Computational and Mathematical Organization Theory.ISSN1381-298X
Computational Management Science ISSN 1619-697X
GERSTING, Judith L.; IORIO, Valeria De Magalhaes. Fundamentos matemáticos para a
ciência da computação: um tratamento moderno de matemática discreta. 5. ed. Rio de
Janeiro: LTC, GEN, Valinhos: Anhanguera Educacional, 2008. 597 p (Programa do Livro
Texto 2009; 166). ISBN 9788521616368.
MENEZES, Paulo Blauth. Matemática discreta para computação e informática, 4.ed. Porto
Alegre: Bookman, 2013.
Bibliografia Complementar:
www.ampli.com.br
[email protected]
NICOLETTI, Maria do Carmo. A cartilha da lógica. 3.ed. Rio de Janeiro: LTC, 2017
SCHEFFER, Vanessa Cadan; VIEIRA, Gilberto; LIMA, Thiago Pinheiro Féliz da Silva.
Lógica computacional. Londrina: Editora e Distribuidora Educacional S.A., 2020.
SILVA, Flávio Soares Corrêa D.; FINGER, Marcelo; MELO, Ana Cristina Vieira. Lógica
para computação. São Paulo: Cengage Learning, 2014
Ementa:
INTRODUÇÃO À LINGUAGEM PYTHON
Competência:
Compreender as sintaxes utilizadas para a programação estruturada em Python.
Bibliografia Básica:
BANIN, Sérgio Luiz. Phyton 3: conceitos e aplicações. São Paulo: Érica, 2018
International Journal of Computer Science and Software Engineering.ISSN2409-4285
Journal of Functional Programming.ISSN0956-7968
Journal of the Brazilian Computer Society. ISSN 1678-4804?
LJUBOMIR, Perkovic. Introdução a computação usando Phynton: um foco no
desenvolvimento de aplicações. Rio de Janeiro: GEN, 2016
SANTANA, Gisele Alves; SILVA, Nathalia dos Santos; MOZER, Merris. Linguagens de
programação e estruturas de dados. Londrina: Editora e Distribuidora Educacional S.A.,
2018.
www.ampli.com.br
[email protected]
Bibliografia Complementar:
ALVES, William Pereira. Linguagem e Lógica de Programação. São Paulo: Érica, 2014.
Computers ISSN 2073-431X?
Cybernetics and Systems Analysis ISSN 1573-8337?
Programming and Computer Software.ISSN0361-7688
SANTOS, Marcela Gonçalves dos; SARAIVA, Maurício de Oliveira; GONÇALVES, Priscila
de Fátima. Linguagem de programação. Porto Alegre: SAGAH, 2018.
SEBESTA, Robert. Conceitos de Linguagens de Programação. 11.ed. Porto Alegre:
Grupo A, 2018.
Ementa:
INTRODUÇÃO À ENGENHARIA DE SOFTWARE E À ANÁLISE DE SISTEMAS
ENGENHARIA DE REQUISITOS
Competência:
Conhecer os fundamentos da engenharia de software e da análise de sistemas,
entendendo seus princípios, métodos e desenvolvimentos ágeis.
Bibliografia Básica:
www.ampli.com.br
[email protected]
MAITINO NETO, Roque ...[et al.]. Engenharia de software. Londrina: Editora e
Distribuidora Educacional S.A., 2016.
PAULA FILHO, Wilson de Pádua. Engenharia de software: fundamentos, métodos e
padrões. 3.ed. Rio de Janeiro: LTC, 2009.
PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software: uma abordagem
profissional . 8. ed. Porto Alegre: AMGH, 2016.
Bibliografia Complementar:
Ementa:
FUNDAMENTOS DE BANCOS DE DADOS
ABORDAGEM ENTIDADE-RELACIONAMENTO
NORMALIZAÇÃO DE DADOS
Competência:
Conhecer e entender os Sistemas Gerenciadores de Bancos de Dados (SGDB), o modelo
de banco de dados relacional e os conceitos de Online Transaction Processing (OLTP) e
Online Analytical Processing (OLAP).
www.ampli.com.br
[email protected]
Bibliografia Básica:
Bibliografia Complementar:
Ementa:
REPOSITÓRIO DE DADOS
Competência:
Conhecer e compreender a linguagem de consulta estruturada e a criação de um banco
de dados.
www.ampli.com.br
[email protected]
Conhecer e compreender a criação e manipulação de tabelas.
Bibliografia Básica:
Bibliografia Complementar:
Ementa:
Fundamentos de engenharia de Software
Qualidade de software
Testes de Software
Auditoria de sistemas
www.ampli.com.br
[email protected]
Competência:
Conhecer os fundamentos da Engenharia de Software e da metodologia tradicional de
desenvolvimento de produtos de software
Bibliografia Básica:
Bibliografia Complementar:
3º Semestre
Ementa:
Ambiente de desenvolvimento para estrutura básica em JavaScript
www.ampli.com.br
[email protected]
Funções e Arrays com JavaScript
Competência:
Conhecer a estrutura básica da linguagem JavaScript.
Bibliografia Básica:
DEITEL, Harvey M.; DEITEL, Paul J. Java: como programar. 8. ed. São Paulo: Pearson
Prentice Hall, 2010.
FREITAS, Pedro Henrique Chagas... [et al.]. Programação Back End III. Porto Alegre:
SAGAH, 2021.
IEEE Transactions on Software Engineering ISSN 1939-3520?
International Journal of Information Management ISSN 1873-4707
OLIVEIRA, Cláudio Luís Vieira; ZANETTI, Humberto Augusto Piovesana. JavaScript
descomplicado : programação para a Web, IOT e dispositivos móveis. São Paulo: Érica,
2020.
Software: Practice & Experience ISSN 1097-024X?
Bibliografia Complementar:
www.ampli.com.br
[email protected]
Nome da Disciplina: ANÁLISE ORIENTADA A OBJETOS
Ementa:
Linguagem de Modelagem Unificada (Unified Modeling Language - UML)
Competência:
Conhecer e compreender a origem e a evolução da linguagem de modelagem unificada
(UML), bem como suas características e importância processo de desenvolvimento de
software.
Bibliografia Básica:
Bibliografia Complementar:
www.ampli.com.br
[email protected]
GOODRICH, Michael T., TAMASSIA, Roberto. Estruturas de Dados & Algoritmos em
Java. 5.ed. Rio de Janeiro: Bookman, 2013.
MANZANO, José Augusto G., OLIVEIRA, Jayr de. Algoritmos: Lógica para
Desenvolvimento de Programação de Computadores. 28.ed. São Paulo: Érica, 2016.
Revista Electronica de Sistemas de Informação ISSN 1677-3071?
Theory and Practice of Logic Programming ISSN 1471-0684
Ementa:
Conceitos do Desenvolvimento Orientado a Objetos
Competência:
Conhecer e compreender os conceitos do Desenvolvimento Orientado a Objetos.
Bibliografia Básica:
www.ampli.com.br
[email protected]
Bibliografia Complementar:
ALVES, William Pereira. Linguagem e Lógica de Programação. São Paulo: Érica, 2014
GOODRICH, Michael T.; TAMASSIA, Roberto. Estruturas de Dados & Algoritmos em
Java. 5.ed. Porto Alegre: Bookman, 2013
Journal of Functional Programming.ISSN0956-7968
Journal of Object - Oriented Programming.ISSN1097-1408
MANZANO, José Augusto N. G. Algortimos: lógica para desenvolvimento de programação
de computadores. 29.ed. São Paulo: Érica, 2019
Mathematical Programming.ISSN0025-5610
Ementa:
FUNDAMENTOS DA LINGUAGEM JAVA
Competência:
Conhecer e ser capaz de identificar os principais fundamentos e aplicações da linguagem
de programação Java
Bibliografia Básica:
www.ampli.com.br
[email protected]
OLIVEIRA, Cláudio Lúis Vieira. JAVASCRIPT DESCOMPLICADO: PROGRAMAÇÃO
PARA WEB, IOT E DISPOSITIVOS MÓVEIS. São Paulo: Saraiva, 2020.
SEBESTA, Robert W. Conceitos de liguagem de programação. 11.ed. Porto Alegre:
Bookman, 2018.
Bibliografia Complementar:
Ementa:
Plataformas de desenvolvimento de e-commerce (CMS)
Competência:
Conhecer e compreender os aspectos funcionais e tecnológicos dos CMSs para
desenvolvimento de soluções em e-commerce.
Bibliografia Básica:
www.ampli.com.br
[email protected]
eficaz e lucrativo site de e-commerce, passo a passo. São Paulo: Makron Books, 2001.
WILLIAMS, Brad; DAMSTRA, David. Professional WordPress : Design and Development.
Somerset: John Wiley & Sons, Incorporated, 2015
Bibliografia Complementar:
CANAVAN, Tom. CMS Security Handbook : The Comprehensive Guide for WordPress,
Joomla, Drupal, and Plone. Hoboken: John Wiley & Sons, Incorporated, 2011
Computing in Science & Engineering
GOLDSTEIN, Samuel. CMS Made Simple Development Cookbook. Olton: Packt
Publishing, Limited, 2011.
Journal of Algorithms & Computational Technology
Journal of the Association for Information Science and Technology
SHARMA, Vivek. Desenvolvendo sites de e-commerce. São Paulo: Makron Books, 2001
Ementa:
Aspectos básicos e fundamentais de Web Services
Competência:
Compreender as arquiteturas, funcionalidades e aplicações dos Web Services em
sistemas computacionais.
Bibliografia Básica:
www.ampli.com.br
[email protected]
Bibliografia Complementar:
ARMELIN, Danylo Augusto; SILVA, Simone Cecília Pelegrini da; COLUCCI, Cláudio.
Sistemas de informação gerencial. Londrina: Editora e Distribuidora Educacional, 2016.
CRUZ, Tadeu. Sistemas de informações gerenciais & operacionais : tecnologias da
informação e as organizações do século 21. 5. ed. São Paulo: Atlas, 2019.
GONÇALVES, Anderson Emídio Macedo; SEPE, Adriano; TERRA, Paulo Henrique.
Programação para web II. Londrina: Editora e Distribuidora Educacional S.A., 2018.
Informação & Sociedade ISSN 1809-4783
Revista de Administração Contemporânea? ISSN: 1982-7849?
Revista Ibérica de Sistemas e Tecnologias de Informação? ISSN 1646-9895
OPTATIVAS
Ementa:
DESIGN THINKING: MÉTODOS E FERRAMENTAS
Competência:
Utilizar os métodos e ferramentas do Design Thiking para a elaboração de projetos de
inovação nos negócios
Utilizar os métodos e ferramentas do Design Thiking para a inovação nos negócios; IV-
Tomar decisões a partir do raciocínio crítico na solução de problemas.
Bibliografia Básica:
www.ampli.com.br
[email protected]
AMBROSE, Gavin. Design Thinking. Porto Alegre: Grupo A, 2015.
BROWN, Tim. Design Thinking: uma metodologia poderosa para decretar o fim das
velhas ideias. São Paulo: Alta Books, 2020.
CARVALHO, Lygia Rocha. Criatividade e Inovação: como adaptar-se às mudanças. Rio
de Janeiro: Grupo GEN, 2009
Central European Public Administration Review ISSN 2591-2259?
Creativity and Innovation Management.ISSN0963-1690
Creativity Research Journal.ISSN1040-0419
Bibliografia Complementar:
Ementa:
Panorama do empreendedorismo e oportunidade empreendedora
Competência:
Conhecer os fundamentos, processos e tendências do empreendedorismo e ampliar o
entendimento acerca da gestão de negócios.
www.ampli.com.br
[email protected]
Conhecer e aplicar os principais termos aplicados à inovação, reconhecendo a inovação
como um processo de desenvolvimento organizacional
Bibliografia Básica:
Bibliografia Complementar:
Ementa:
FUNDAMENTOS E ASPECTOS INICIAIS DA INOVAÇÃO
PROCESSOS DE INOVAÇÃO
INOVAÇÃO E ESTRATÉGIA
Competência:
www.ampli.com.br
[email protected]
Conhecer e aplicar os principais termos aplicados à inovação, reconhecendo a inovação
como um processo de desenvolvimento organizacional
Bibliografia Básica:
Bibliografia Complementar:
Ementa:
INTRODUÇÃO À GESTÃO DE PESSOAS: COMEÇANDO A ENTENDER DE PESSOAS
PROGRAMA DE INTEGRAÇÃO
Competência:
www.ampli.com.br
[email protected]
Conhecer técnicas para recrutamento e seleção de pessoas
Bibliografia Básica:
Bibliografia Complementar:
Ementa:
Gerenciamento de escopo, tempo, custo e riscos em projetos
Competência:
Conhecer a estrutura de um projeto para aplicar técnicas de gerenciamento do escopo,
www.ampli.com.br
[email protected]
tempo, custos e riscos em projetos.
Bibliografia Básica:
Bibliografia Complementar:
Ementa:
www.ampli.com.br
[email protected]
GESTÃO DE ESCOPO EM PROJETOS DE SOFTWARE
Competência:
Conhecer e saber mapear os riscos, custos inerentes ao projeto e indicar os impactos das
mudanças em um projeto de software.
Bibliografia Básica:
Bibliografia Complementar:
www.ampli.com.br
[email protected]
PAULA FILHO, Wilson de Pádua. Engenharia de software : projetos e processos. 4. ed.
Rio de Janeiro : LTC, 2019.
Ementa:
FUNDAMENTOS DE SEGURANÇA DA INFORMAÇÃO
CRIPTOGRAFIA
Competência:
Conhecer e compreender os fundamentos relacionados a segurança da informação em
ambientes computacionais.
Bibliografia Básica:
Bibliografia Complementar:
www.ampli.com.br
[email protected]
ARAUJO, Sandro de. Ferramentas de hackers: exploração de vulnerabilidade. Curitiba:
Intersaberes, 2020
GOODRICH, Michael T; TAMASSIA, Roberto. Introdução a segurança de computadores.
Porto Alegre: Bookman, 2013
International Journal of Communication Networks and Information Security
International Journal of Computer Network and Information Security
International Journal of Information Security
KUROSE, James F. Redes de computadores e a internet: uma abordagem top-down. 3.
ed. São Paulo: Pearson Addison-Wesley, 2006
Ementa:
Noções básicas de segurança de dados
Competência:
Compreender e reconhecer os principais conceitos e características das noções básicas
da segurança de dados
Bibliografia Básica:
www.ampli.com.br
[email protected]
TERADA, Routo. Segurança de dados: criptografia em redes de computador. São Paulo :
Blucher, 2008.
Bibliografia Complementar:
Ementa:
CONTEXTUALIZAÇÃO SOBRE SEGURANÇA DE SISTEMAS DE BANCOS DE DADOS
Competência:
Conhecer as fragilidades e princípios de segurança da informação em sistemas de
gerenciamento de banco de dados.
Conhecer e ser capaz de utilizar técnicas para segurança de bancos de dados e seus
servidores
www.ampli.com.br
[email protected]
Bibliografia Básica:
Bibliografia Complementar:
ALVES, William Pereira. Banco de dados : teoria e desenvolvimento. 2. ed. São Paulo:
Erica, 2021.
CARDOSO, Virgínia; CARDOSO, Giselle. Sistema de banco de dados: uma abordagem
intordutória e aplicada. São Paulo: Saraiva, 2012.
Computing in Science & Engineering
International Journal of Advanced Research in Computer Science
The Journal of Digital Forensics, Security and Law : JDFSL
WANDERLEY, Alex Rodrigo Moises Costa; PONTUAL, Ricardo de Almeida.
Gerenciamento de servidores. São Paulo : Érica, 2019.
Ementa:
SEO
Webwriting
Copywriting
Competência:
Aprender sobre o funcionamento do SEO
www.ampli.com.br
[email protected]
Compreender o que é a escrita copywriting
Bibliografia Básica:
AVIS, Maria Carolina. SEO de verdade: se não está no Google, não existe. Curitiba:
Intersabers, 2019
Journal of Purchasing and Supply Management ISSN 1478-4092
Journal of Research in Interactive Marketing ISSN: 2040-7130?
Journal of Retailing ISSN: 0022-4359
SANTAELLA, Lucia. Redação publicitária digital. Curitiba: Intersabers, 2017
WHITE, Andrew. Mídias digitais e sociedade. São Paulo: Saraiva, 2018
Bibliografia Complementar:
www.ampli.com.br
[email protected]