Você está na página 1de 1

BLOCO BLOCO BLOCO

Como são as aulas, no dia-a-dia? PÓS-GRADUAÇÃO EM Engenharia de Software Desenvolvimento Orientado a Desenvolvimento Web e
Objetos com Java Componentes com Java
O aluno aprende e pratica a linguagem de programação Java, através
de exercícios e exemplos. Ministradas por profissionais atuantes no
ENGENHARIA Introdução à Engenharia de Software:
Engenharia de Software e Ciência da Análise e Projetos de Sistemas Aplicações Web: Questões avançadas de
Computação; Processos de Desenvolvimento Orientados a Objetos: Modelagem de desenvolvimento de aplicações Web;
mercado, as aulas ocorrem sempre em laboratórios, com uma de Software; Melhoria dos Processos de
workstation por aluno. São ensinados tanto métodos ágeis (Extreme DE SOFTWARE: Software; Princípios de Análise de Requisitos;
Sistemas, Orientação a Objetos (OO) e Unified
Modeling Language (UML); OO: Classes,
Frameworks para aplicações Web.
Aplicações na Camada de Negócios:
Ciclo de Vida; Fundamentos e Descrição dos Objetos, Herança, Polimorfismo e Interfaces;
Programming) quanto o desenvolvimento tradicional. Ao final, o Projetos de Software; Desenvolvimento de Objetos Distribuídos: RMI; Localização de
aluno está preparado para os desafios da Engenharia de Software DESENVOLVIMENTO Programas com Qualidade; Técnicas de Teste;
Garantia de Qualidade de Software;
Diagramas UML: Uso, Classes, Objetos,
Sequência, Comunicação, Temporal, Estados e
Serviços: JNDI; Design Patterns: Service Locator e
Business Delegate; Enterprise Java Beans: Session
com Java. Atividades; Design Patterns: Criação, Estrutura e
Gerenciamento de Configuração de Software. Beans, Design Pattern, Session Facade, Acesso a

Quem pode estudar? JAVA Processos de Desenvolvimento de


Comportamento; Três Estudos de Caso: 1.
Relacionamento entre as fases do projeto e os
Bancos de Dados, Transação, Relacionamento e
Segurança, Message Beans; Spring:
Software: Rational Unified Process: RUP; diagramas; 2. Levantamento de requisitos,
Programação Orientada a Aspectos, Data
O curso foi desenvolvido para estudantes e profissionais que RUP: Gestão de Requisitos e uso de análise e projeto; 3. Elaboração de diagramas e
Access Objects (DAO), Mapeamento
Arquitetura baseada em Componentes; RUP: geração de código.
desejam se aprofundar na linguagem Java. Tem como pré-requisito Objetos-BD: ORM; Spring: Design Pattern -
Uso de Softwares de Modelos Visuais; RUP: Programação Orientada a Objetos com Model View Controller (MVC) e Web Services:
para ingresso o conhecimento prévio em qualquer linguagem Qualidade, Gestão e Controle de Mudanças;
estruturada e um bom nível de inglês técnico. Para ingressar, o aluno A pós-graduação é composta por RUP: Fases de Concepção, Elaboração,
Java: Tipos primitivos, Operadores aritméticos, Definição, vantagens e classes Java.

PROGRAMA DO CURSO
Compostos, Relacionais e Lógicos; Condições e
Construção e Transição; RUP: Melhores Tópicos Avançados: Segurança em Redes:
passa por uma análise de currículo e, se necessário, entrevista com o três grandes blocos de Práticas, Desenvolvimento Interativo e
Repetições, Arrays unidimensionais,
Bidimensionais e Multidimensionais; Java Virtual
Tipos de Ataque e Níveis de Segurança;
coordenador. Qualidade; Extreme Programming: XP; XP: Segurança em Java: Recomendações e
aprendizado, totalizando 440 Princípios, codificação, unit testing, refactoring,
Machine e Garbage Colector; Conversão de
Objetos - Tipos Primitivos; String, StringBuilder e
Modelos de Segurança; Security Manager e
O que o aluno aprende? horas/aula. Esses blocos permitem
design e builds; Scrum. StringBuffer; File IO, Formatação, Parsing,
Security Policy; Segurança em Java: Criptografia
e Certificados Digitais; Segurança em J2EE:
Métricas de Desenvolvimento de Internacionalização e Resource Files; Criação de
Depois de um período de intenso aprendizado, o aluno da Segurança para Web, EJB, Autenticação e
Pós-Graduação Engenharia de Software: Desenvolvimento Java se
ao aluno desenvolver uma visão Software: Medidas, Métricas e Especificação
de Indicadores; Métricas de Processo e de
Classes, Herança, Polimorfismo, Interfaces, Enums
e Criação de Componentes; Classes Abstratas,
Autorização com SSL; Segurança em J2EE: Java
Authentication and Authorization Service (JAAS)
destaca no mercado pelas seguintes competências: abrangente sobre Engenharia de Projeto; Métricas Orientadas ao Tamanho;
Métricas Orientadas por Função, Análise de
Internas e Anônimas; Tratamento de Erros,
Exceptions, Assertivos e Teste Unitário - Junit.
e Mecanismos de Segurança: Lightweight
Directory Access Protocol (LDAP).
• Domínio dos processos de desenvolvimento e gerenciamento
Software, Métodos Ágeis e Pontos de Função: Procedimento de Contagem Acesso a Dados, Coleções e Interface
Projeto de Bloco: Desenvolvimento de um
de software, seu ciclo de vida e a importância dos requisitos, de Pontos de Função; Processo de Estimativas Gráfica em Java: Java Database Connectivity:
testes e da qualidade dos sistemas desenvolvidos. Programação em Java. Ao de Projetos de Software, baseado na métrica JDBC; JDBC: Conexão com Bancos de Dados,
projeto completo, desde os casos de uso em
UML até sua implementação utilizando uma das
Análise de Pontos de Função (APF). Consulta, Atualização, Deleção e Inserção de
• Capacidade de aplicar as metodologias RUP (Rational Unified término, o aluno consolida seu Projeto de Bloco: Desenvolvimento de um Dados; JDBC: Tipos de Dados Especiais: Data,
tecnologias apresentadas (web e/ou negócios).
Process), XP (Extreme Programming) e Scrum para o desenvolvimento Hora, Blobs, Clobs; JDBC: Cursores, Batch e
de software.
aprendizado em um Trabalho planejamento de projeto de software detalhado,
utilizando RUP ou XP, e respectivas métricas. Relatórios (JReport e IReport); Coleções: Bloco de Fechamento
Collection, Set, Map, List, Comparable e
• Conhecimento para aplicar métricas e estimativas no de Conclusão de Curso (TCC), Comparator; Generics; Swing: Componentes
TCC: O Trabalho de Conclusão de Curso tem
como objetivo a construção de um sistema
Essa pós-graduação adere
Básicos, Layouts, Look and feel; Swing: integralmente aos
desenvolvimento de projetos de sistemas.
aplicando os conhecimentos Tratamento de Eventos e Componentes
complexo, comprovadamente de aplicação
prática e comercial, utilizando os requisitos legais
• Domínio da modelagem UML e de suas aplicações no Avançados.
desenvolvimento de software orientado a objetos. desenvolvidos no decorrer do Observação: O projeto pedagógico deste curso conhecimentos adquiridos durante o curso. estabelecidos pelo
está em constante atualização e evolução. Assim, Projeto de Bloco: Desenvolvimento de um Conselho Nacional de
• Prática nas técnicas de acesso à banco de dados, uso de coleções e curso. A ordem de alguns é recomendável que você verifique, no momento projeto em UML e sua respectiva Educação, sendo uma
da sua matrícula no curso, eventuais atualizações implementação em Java. pós-graduação lato-sensu
generics, além da construção de interfaces gráficas.
blocos não é pré-definida. no conteúdo. reconhecida pela
• Domínio da programação avançada em Java com desenvolvimento de legislação brasileira.
aplicações Web, incluindo o emprego de Servlets, JSP (JavaServer
Pages), Frameworks e JDBC (Java Database Connectivity).
• Prática em programação avançada em Java com desenvolvimento de
aplicações distribuídas, incluindo o emprego de EJB (Enterprise Java A Escola Superior da Tecnologia da Informação
Beans), Hibernate e MVC (Model View Controller). é formada por um corpo docente alinhado com os
• Conhecimento para o uso dos recursos do Java Authentication and freqüentes avanços nas metodologias de gestão da TI.
Authorization Service (JAAS), Criptografia, SSL e Lightweight Directory A Escola, que já formou mais de 30 mil alunos, oferece
Access Protocol (LDAP). dezenas de cursos intensivos e forma profissionais
para empresas como Accenture, Embratel, Oi, Furnas,
Além disso, o aluno prepara-se para 3 certificações muito valorizadas no Vale, Petrobrás e muitas outras, além de manter
mercado: parcerias próximas com a Microsoft, Oracle, Cisco,
• SCBCD (Sun Certified Business Component Developer) Red Hat, VUE e Prometric.

• SCWCD (Sun Certified Web Component Developer)


As aulas são
• SCJP (Sun Certified Java Programmer)
ministradas em
laboratório, com
uma workstation
por aluno.