Home Lato Sensu Internet Disciplinas

Disciplinas


1. Programação Java

Introdução à Linguagem Java. Programação orientada a objetos. Introdução a UML. Programação orientada a objetos em Java. Testes de programas. Tratamento de exceções.


2. Persistência de dados e Objetos

Paradigma de objetos em banco de dados. Persistência de dados e objetos. Sistemas de bancos de dados orientados a objetos Sistemas de bancos de dados objeto-relacionais. Bancos de dados distribuídos e arquitetura cliente-servidor XML e banco de dados na Web.


3. Redes de Computadores

Princípios de protocolos de comunicação; Modelo de referência TCP/IP; Camada de Redes (IP); Camada de Transporte; Camada de Aplicação e Aplicações em Redes; Programação em redes.


4. Padrões de projetos e componentes

Caracterização e descrição de padrões de projetos. Padrões de criação. Padrões estruturais. Padrões comportamentais. Padrões GRASP (General Responsibility Assignment Software Patterns). Padrões para WEB. Inversão de controle.


5. Desenvolvimento de software baseado em processo

Processos em engenharia de software. Desenvolvimento de projetos com base em processos. Gerência de projetos. Tendências da área.


6. Programação em Java para a Internet

Arquiteturas de físicas de sistemas para Internet. Arquiteturas de software de sistemas para a Internet. Requisitos de sistemas para Internet. Linguagens de desenvolvimento. Servlets. Java Server Pages. Biblioteca de Tags. Combinando Servlets e JSP. Framework Struts. Java Server Faces. Ajax com JSF.


7. Linguagens de Marcação e scripts

Caracterização e histórico das Linguagens de Marcação. HTML. CSS. DHTML. XML. XHTML. Caracterização das linguagens de script. Javascript.


8. Ferramentas Modernas para Desenvolvimento Web I

Introdução; Fundamentos; Interface e Eventos; Manipulação de textos, objetos e dados externos; Noções Básicas de Segurança; Depuração de Aplicativos.


9. Ferramentas Modernas para Desenvolvimento Web II

Introdução às ferramentas modernas; Interface e Eventos; Manipulação de textos, objetos e dados externos; Ciclos de desenvolvimento; Comparativos de performance e produtividade.


10. Computação Móvel

Teoria da Informação, Tecnologias e Serviços de Redes Sem Fio, Sistemas de Telefonia Móvel, Serviços Baseados em Localização, Sistemas WPAN (Bluetooth), WLAN (Wi-Fi) e WWAN (WiMAX), Segurança em redes Wi-Fi, Sistemas de Informação em Ambientes Móveis, Desenvolvimento de Software para Dispositivos Móveis.


11. Metodologia para Elaboração de Monografia

Metodologia de pesquisa. Levantamento bibliográfico. Elementos componentes de uma monografia. Normas de apresentação das referências bibliográficas. Apresentação gráfica.