organizer logo

PROCESSO SELETIVO PARA PROFESSOR SUBSTITUTO UFMS 2025 [1º 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 [912]
QUANTIDADE
1
CLASSE
Adjunto A
REGIME
20 horas semanais
FORMAÇÃO ACADÊMICA
Graduação em: 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
Mestrado e Doutorado 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
Especialização em Ciência da Computação.
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. São Paulo: Novatec, 2010;
STAUFFER, Matt: Desenvolvendo com Laravel: Um framework para a construção de aplicativos PHP modernos.Novatec Editora, 2017.