- Conhecer os conceitos básicos de bases de dados NoSQL. - Programa com bancos de dados NoSQL. - Conhecer os aspectos gerais da programação Java, a estrutura dos seus programas e a sintaxe de programação. - Desenvolver programas utilizando o poder da programação orientada a objetos, trabalhando com a estrutura de uma classe, seus métodos e atributos, controle de acesso, pacotes, etc., para poder dar sentido à programação orientada a objetos. - Controlar erros inesperados na criação de um programa e saber canalizar esses erros para que a aplicação não termine inesperadamente. - Fazer desenvolvimentos utilizando coleções Java, que facilitam o processamento, armazenamento, recuperação, etc., dos objetos criados, e facilitam a programação. - Adquirir uma base teórica e prática na área da Ciência da Computação para ser capaz de compreender conceitos práticos. - Aprenda como otimizar bancos de dados e protegê-los contra possíveis ataques. - Aprenda sobre os recursos especiais das aplicações PHP, sua nova abordagem orientada a objetos, segurança de aplicações e acesso a bancos de dados. - Conhecer os conceitos básicos de JavaScript e jQuery - Diferenciar os seletores básicos e de hierarquia do jQuery - Aprender os métodos de atributos e css do jQuery - Aprender a acessar diretamente um script do jQuery - Conhecer os efeitos no jQuery