A UCP UNIDADES PÓS-GRADUAÇÃO/MBA EDUCAÇÃO PROFISSIONAL INSCREVA-SE  
 
 
Metodologias e Tecnologias para
Desenvolvimento de Softwares
   
Carga Horária Periodicidade e horários
360 horas
(20 meses)
Sábados quinzenais, de 7h30 as 18h15
Segundas e quartas quinzenais de 18h00 as 22h15
(apenas Rio de Janeiro).
 
Objetivos
 
 

O curso visa capacitar profissionais da área de tecnologia da informação em análise de sistemas, que sejam capazes de documentar e desenvolver sistemas, e-commerces e aplicativos em JAVA, PHP e Android utilizando as mais recentes tecnologias de desenvolvimento tanto no mercado de trabalho quanto na academia.

 
Coordenação Acadêmica
Carlos Eduardo Pantoja

• Mestre em Sistemas e Computação pelo Instituto Militar de Engenharia (IME).

Programa
   

FUNDAMENTOS DA COMPUTAÇÃO (18h)
Sistemas Numéricos Computacionais / Representação de Dados / Lógica e Aritmética Computacional / Portas Lógicas / Multiplexadores


   

ARQUITETURA DE COMPUTADORES (18h)
Hierarquia da Memória / Unidade Lógico-Aritmética (ULA) / Construção de um ULA de n bits / Assembly / Instruções SLT, BEQ e BNE / Ciclo da Instrução / Pipeline


   

ENGENHARIA DE SOFTWARE (18h)
Introdução a Engenharia de Software / Ciclos de Desenvlvimento / Engenharia Reversa e Reengenharia / Processos e Ferramentas de Engenharia de Software / Qualidade de Software / CMM e CMMI


   

MODELAGEM DE BANCO DE DADOS (18h)
Introdução a Modelagem de Dados / Modelagem Conceitual de Banco de Dados / Modelo Entidade-Relacionamento de Chen / Modelo Crow's Foot / IDE1FX / Min-Max / Modelagem de Dados Geográfica


   

PROJETO DE BANCO DE DADOS (18h)
Projeto Lógico de Banco de Dados / Integridade de Banco de Dados / Dicionário de Dados / Normalização de Dados / Mapeamento do Modelo Conceitual para o Modelo Lógico / Projeto Físico de Banco de Dados / Mapeamento para o Modelo Físico


   

LINGUAGEM ESTRUTURADA DE BANCO DE DADOS (18h)
Histórico / Linguagem de Definição de Dados /  Linguagem de Manipulação de Dados / Linguagem de Restrição de Dados


   

MODELAGEM DE SISTEMAS ORIENTADOS A OBJETOS (36h)
Introdução a Orientação a Objetos (OO) / Análise de Sistemas OO / Projeto de Sistemas OO / Unified Modeling Language (UML) / Diagramas de Casos de Uso / Diagrama de Classes / Diagramas de Sequência / Atividades / Transição de Estados / Colaboração


   

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA (36h)
Introdução / JVM / Ambiente de Desenvolvimento Eclipse / Classes e Objetos / Instruções de Controle / Métodos / Arrays e ArrayLists / Polimorfismo / Herança / Exceções / Arquivos / Interface / Threads


   

PROGRAMAÇÃO PARA INTERNET EM JAVA (18h)
Servlets e JSP / Scripts e Componentes / Containers WEB / Modelo MVC / Acesso a Banco de Dados


   

FRAMEWORKS E RECURSOS AVANÇADOS EM JAVA (18h)
Frameworks Orientados a Objetos / Persistência Hibernate / Mapeamento Objeto-Relacional / Framework Struts / Framework Spring / Framework Junit


   

PADRÕES DE PROJETO DE SOFTWARE (18h)
Padrões de projeto do Catálogo de Padrões GoF / Padrões de Criação / Padrões Estruturais / Padrões Comportamentais


   

PROGRAMAÇÃO ORIENTADA A OBJETOS EM PHP (18h)
Introdução ao PHP / Orientação a Objetos / Classes / Objeto / Contrutores e Destrutores / Herança / Polimorfismo / Abstração / Manipulação de Dados


   

PROGRAMAÇÃO DE APLICATIVOS MOBILE PARA ANDROID (18h)
Introdução ao Android / Ambiente de Desenvolvimento Android / Recursos do Android SDK / Activity / Intent / Interface Gráfica / Notification / Handler / Acesso a Banco de Dados


   

TESTES E VALIDAÇÃO DE SOFTWARE (18h)
Princípios / Desenvolvimento Orientado a Testes / Planejamento dos Testes / Desenho dos Testes / Realização dos Testes / Automação dos Testes / Ferramentas e Frameworks para Testes


   

DESENVOLVIMENTO ÁGIL DE SOFTWARE (18h)
Desenvolvimento Ágil e Métodos Ágeis / Scrum / Backlog / Sprint / Qualidade / Desenvolvimento Lean / Extreme Programming (XP) / Valores do XP / Refactoring


   

GERENCIAMENTO DE PROJETOS (18h)
Projetos / Ciclo de Vida / Escopo / EAP / Gerência do Tempo / Cronograma / Riscos em Projetos de TI / Qualidade de Projetos em TI / Acompanhamento de Projetos


   

METODOLOGIA DA PESQUISA (18h)
Introdução a Pesquisa / Métodos de Estudo: fichamento, resenha, organização do trabalho científico / Técnicas e Instrumentos de Coleta de Dados / Seleção de Sujeitos / Trabalhos Científicos / Projeto de Pesquisa e Monografia / TCC

Fundamentação Legal e Certificação

De acordo com a legislação do MEC em vigor, serão concedidos certificados de Pós-Graduação - Lato Sensu, Especialização ou MBA, dos cursos ministrados pela Universidade Católica de Petrópolis, com o apoio do Instituto de Pesquisa, Educação e Tecnologia, aos alunos que obtiverem aproveitamento mínimo requerido (nota 7), frequência mínima de 75% (setenta e cinco por cento) no curso e tiverem seu trabalho final de curso ( TCC) ou monografia aprovado.
Aos alunos que concluírem a primeira etapa será concedido certificado do curso ministrado pelo IPETEC – Instituto de Pesquisa, Educação e Tecnologia que obtiverem aproveitamento mínimo requerido (nota 7) em cada disciplina e freqüência mínima de 75% (setenta e cinco por cento).

Investimento
Unidade
 

24 parcelas

*Valor até o dia 10

 
Valor da Mensalidade
 

Rio de Janeiro

 
R$ 331,20
 
R$ 414,00

* Desconto de 20% para pagamento efetuado até o dia 10 de cada mês. 
Para pagamento à vista: desconto de 25% no valor total do curso.


Taxa de Inscrição
- Petrópolis, Rio de Janeiro, Macaé R$ 90,00

Documentação
• Identidade e CPF (cópia)
• Certidão de Nascimento ou Casamento (cópia)
• Comprovante de Residência (cópia)
• Diploma de Graduação (cópia autenticada)
• 2 Fotos 3x4
 
   

     
Petrópolis
Rio de Janeiro
Macaé
Ensino a Distância
  Área do Aluno
Área do Professor