organizer logo

PROCESSO SELETIVO PARA PROFESSOR SUBSTITUTO UFMS 2025 [2º SEMESTRE]

DADOS DO CARGO
LOTAÇÃO
Campus do Pantanal
NOME
Ciências Exatas e da Terra / Ciência da Computação / Metodologia e Técnicas da Computação [1004]
QUANTIDADE
1
CLASSE
Assistente
REGIME
20 horas semanais
FORMAÇÃO ACADÊMICA
Para candidatos com a titulação de Doutorado:
- cópia do diploma de graduação Bacharelado em Ciência da Computação ou Bacharelado em Engenharia de Computação ou Bacharelado em Engenharia de Software ou Bacharelado em Sistemas de Informação ou Tecnologia em Análise e Desenvolvimento de Sistemas ou Tecnologia em Sistemas para Internet ou Licenciatura em Computação; e
- cópia do título de doutor em Área de Avaliação: Ciência da Computação ou em Área de Avaliação/ Área Básica: Engenharias IV/ Engenharia Elétrica ou em Área de Avaliação/ Área Básica: Educação/ Educação; ou da ata de defesa do doutorado.

Para candidatos com a titulação de Mestrado:
- cópia do diploma de graduação Bacharelado em Ciência da Computação ou Bacharelado em Engenharia de Computação ou Bacharelado em Engenharia de Software ou Bacharelado em Sistemas de Informação ou Tecnologia em Análise e Desenvolvimento de Sistemas ou Tecnologia em Sistemas para Internet ou Licenciatura em Computação; e
- cópia do título de mestre em Mestrado em: Área de Avaliação: Ciência da Computação ou em Área de Avaliação / Área Básica: Engenharias IV / Engenharia Elétrica ou em Área de Avaliação / Área Básica: Educação / Educação; ou da ata de defesa do mestrado.

Para candidatos com a titulação de Especialista:
- cópia do diploma de graduação Bacharelado em Ciência da Computação ou Bacharelado em Engenharia de Computação ou Bacharelado em Engenharia de Software ou Bacharelado em Sistemas de Informação ou Tecnologia em Análise e Desenvolvimento de Sistemas ou Tecnologia em Sistemas para Internet ou Licenciatura em Computação; e
- cópia do certificado de especialista em Ciência da Computação ou declaração de conclusão do curso com Histórico Escolar.
PROGRAMA
1. Programação Web Front-End: HTML 5, CSS 3, JavaScript, Ajax, Padrões W3C, Responsividade;
2. Programação Web Back-End: Linguagens de Programação para Servidor, Padrão MVC, Envio de dados via HTTP, Controle de Cookies e Sessões; Acesso a Banco de Dados;
3. Frameworks para Desenvolvimento Front-End;
4. Frameworks para Desenvolvimento Back-End, frameworks para persistência de dados e mapeamento relacional de objetos (ORM);
5. Serviços Web (Web Services): conceitos, características, protocolos, segurança, Arquitetura REST (métodos HTTP, protocolos de autenticação, rotas, recursos, formatos de resposta).
BIBLIOGRAFIA BÁSICA
FLANAGAN, David. JavaScript o guia definitivo. 6. ed. Porto Alegre, RS: Bookman, 2013; FOREMAN, Daniel Charles; Bootstrap 5 Foundations. Independently published, 2021;
GOLDBERG, Josh: Aprendendo TypeScript: Melhore suas habilidades de desenvolvimento web usando JavaScript Type-Safe. Novatec Editora, 2022;
KAWANO, Wilson. Crie aplicativos Web com HTML, CSS, JavaScript, PHP, PostgreSQL, Bootstrap, AngularJS e Laravel. Rio de Janeiro, RJ: Ciência Moderna, c2016;
PUREWAL, Semmy. Aprendendo a desenvolver aplicações web/ desenvolva rapidamente com as tecnologias Javascript mais modernas. São Paulo, SP: Novatec, 2014;
SANTANA, Osvaldo; GALESI, Thiago. Python e Django. Sa?o Paulo: Novatec, 2010;
STAUFFER, Matt: Desenvolvendo com Laravel: Um framework para a construção de aplicativos PHP modernos.Novatec Editora, 2017.