Desenvolvimento Orientado a Objetos com Java
Duração: 6 meses
Modalidade: EAD
Formação: Pós-Graduação
Ganhe um desconto exclusivo para esse curso!
Quer saber mais? Vamos te enviar por email.
A Unisa tem o
investimento
perfeito para você
Objetivos do curso
7.1. Objetivo Geral
O curso tem por objetivo a formação de especialistas em desenvolvimento de software utilizando a linguagem Java, capacitando-os em metodologias e práticas de desenvolvimento orientado a objeto de forma que sejam capazes de conhecer e aplicar os objetivos específicos citados abaixo.
7.2. Objetivos Específicos
- Ciclo de vida do software, principais processos de engenharia de software e gerenciamento de projetos com base nas melhores práticas do PMBoK
- Modelagem de projetos orientados a objetos com UML
- Principais métodos e estruturas de dados (vetores, matrizes, filas, pilhas, algoritmos de pesquisa e ordenação de dados)
- Programação em linguagem Java básica (Java SE)
- Modelagem de banco de dados e programação SQL
- Programação em linguagem Java avançada (Java SE)
- Criação de aplicativos para ambientes web (Java EE)
- Criação de aplicativos com acesso a banco de dados
- Utilização de design patterns
- Aplicações Java avançadas com Hibernate, EJB e JPA
- Aplicações Java para dispositivos móveis (Android)
Proposta do curso
São muitos os benefícios que uma pós-graduação em desenvolvimento Java pode trazer ao profissional. Um desenvolvedor Java bem capacitado fica apto para implementar os mais diversos tipos de aplicativos para diferentes equipamentos e plataformas. Além disso, o mundo Java permite aos profissionais de TI ampliarem suas oportunidades de trabalho e oferece diversas certificações para alavancar a carreira.
Para quem é
esse curso?
O curso é voltado para profissionais graduados que atuam ou pretendem atuar como desenvolvedores Java de forma autônoma ou em organizações que possuem equipe de desenvolvimento de projetos de software. A formação pode ser em cursos como Sistemas de Informação, Ciência da Computação, Engenharia de Computação, Análise de Sistemas, cursos tecnológicos na área de TI e outros cursos de áreas afins. É desejável que o candidato a este curso de pós-graduação possua conhecimentos de programação de computadores e banco de dados, em qualquer plataforma e linguagem de programação
Conteúdo programático
- Metodologia da Pesquisa Científica
- Engenharia de Software
- Modelagem Orientada a Objetos com UML
- Lógica de Programação
- Java SE: Programação Básica
- Banco de Dados
- Java SE: Programação Avançada
- Java EE: Aplicações Web
- Aplicações com Hibernate, EJB e JPA
- Android: Desenvolvimento para Dispositivos