Desenvolvedor Java

Curso desenvolvedor Java

PROPOSTA

O Infnet é pioneiro no ensino de Java no Brasil, formando excelentes programadores desde 1996. O domínio da tecnologia Java abre um grande leque de oportunidades para o programador, já que ela é a base de diversos tipos de aplicativos em rede e, o padrão global para o fornecimento de aplicativos para jogos, softwares corporativos e conteúdos online.

PÚBLICO-ALVO

PRÉ-REQUISITOS

COMO É A FORMAÇÃO NO DIA A DIA

São 104 horas de aula, que você pode fazer em cerca de 2 meses, estudando 4 horas por dia. Essa formação é prática e prepara o profissional para ser um excelente programador, conhecedor da linguagem Java e dos principais frameworks e tecnologias do mercado.

Em todos os cursos da formação você conta com material didático exclusivo do  Infnet em português, além de ter uma biblioteca com os melhores títulos de TI à sua disposição.

As aulas serão transmitidas ao vivo em uma sala de aula virtual com total interatividade entre o instrutor e a turma. É a mesma experiência de uma sala de aula presencial.

Os alunos terão acesso a uma moderna plataforma de LMS (Learning Management System) para compartilhamento de materiais entre docentes, alunos, tira dúvidas e, principalmente, networking, além de direito de acesso à biblioteca digital do Instituto Infnet, com centenas de livros

  

CURSOS/MÓDULOS

Objetivos: Linguagens orientadas a objetos estão consagradas no mercado há anos. O uso da linguagem Java e da plataforma .NET da Microsoft demonstram a importância deste paradigma. A compreensão de seus conceitos aliado ao aprendizado de uma linguagem de representação e modelagem, como é o caso da linguagem UML (Unified Modeling Language), torna-se fundamental e estratégico para qualquer profissional ou estudante. Neste curso você aprende a projetar sistemas orientados a objetos utilizando UML, Design Patterns e ferramentas Case.

Carga-horária: 24 horas

Material: Material exclusivo do Infnet, em português.

Pré-Requisitos: Conhecimentos básicos de programação e desenvolvimento de software

Conteúdo Programático

I. FUNDAMENTOS
– Engenharia de Software
– Modelagem de Sistemas
– Visão Geral da UML
– Conceitos de Orientação a Objetos

II. LEVANTAMENTO DE REQUISITOS
– Conceitos
– Técnicas de Levantamento

III. DIAGRAMA DE CASOS DE USO
– Conceitos e Componentes
– Desenho do Diagrama

IV. DIAGRAMA DE CLASSES
– Conceitos
– Relacionamentos
– Mapeamento de Classes para Banco de Dados Relacional

APÊNDICE 1 – DIAGRAMA DE SEQUÊNCIA
– Diagramas de Sequência
– Componentes
– Criação e Destruição de Objetos
– Partindo de um Caso de Uso
– Condição de Guarda
– Iteração

APÊNDICE 2 – DIAGRAMA DE ESTADOS
– O que é Diagrama de Estados?
– Componentes
– Quando Usar o Diagrama de Estados?
– Construção

APÊNDICE 3 – DIAGRAMA DE ATIVIDADES
– O que é Diagrama de Atividades?
– Componentes
– Uso do Diagrama de Atividades

Objetivos: No curso você conhece as estruturas sintáticas da linguagem Java, concretiza os conceitos de orientação a objetos implementando códigos em Java e também aprende a utilizar as principais bibliotecas da linguagem, entendendo também os principais conceitos envolvidos na plataforma.

Carga-horária: 40 horas

Material: Material exclusivo do Infnet, em português.

Pré-Requisitos: Conhecimentos de programação em qualquer linguagem de programação.

Conteúdo Programático

I. FUNDAMENTOS
– Introdução à Linguagem Java
– Variáveis e Tipos de Dados
– Métodos
– Operadores e Controle de Fluxo
– Arrays

II. ORIENTAÇÃO A OBJETOS
– Fundamentos de OO em Java
– Herança
– Conceitos Avançados

III. TRATAMENTO DE ERROS
– Exceções

IV. CLASSES ÚTEIS
– Manipulação de Strings
– Internacionalização
– Processamento de Arquivos

V. ESTRUTURAS DE DADOS
– Coleções
– Persistência em Bancos de Dados

Objetivos: No início da Internet comercial viu-se o grande crescimento e difusão de Java, através da tecnologia de Applets, confundindo-se com o próprio crescimento da Internet. Com a tecnologia de Servlets e JSP a indústria de software passa a vislumbrar um potencial infinito e vem dirigindo todos seus esforços para o desenvolvimento sobre a tecnologia Java. Neste curso, o aluno aprende questões avançadas da linguagem Java. Neste curso você desenvolve sistemas web com Servlets, JSP, Spring MVC e Hibernate.

Carga-horária: 40 horas

Material: Material exclusivo do Infnet, em português.

Pré-Requisitos: Bons conhecimentos na linguagem Java.

Conteúdo Programático

I. APLICAÇÕES WEB
– Introdução à JEE
– HTML e CSS

II. SERVLETS
– Fundamentos
– Requisição
– Resposta
– Parâmetros de Requisição

III. MVC EM APLICAÇÕES WEB
– Introdução ao MVC
– JavaBeans
– Servlet Controlador

IV. JAVASERVER PAGES
– Elementos Principais
– Integração com Java Beans
– Expression Language
– JSTL

V. GERENCIAMENTO DE ESTADO
– Gerenciamento de Sessão

VI. SPRING MVC
– Frameworks
– Funcionamento do SPRING MVC
– Classes do SPRING MVC
– SPRING MVC Validator

VII. JPA
– Conceitos sobre persistência de objetos
– Java Persistence API
– Criação de classes com JPA

Objetivos: Linguagens orientadas a objetos estão consagradas no mercado há anos. O uso da linguagem Java e da plataforma .NET da Microsoft demonstram a importância deste paradigma. A compreensão de seus conceitos aliado ao aprendizado de uma linguagem de representação e modelagem, como é o caso da linguagem UML (Unified Modeling Language), torna-se fundamental e estratégico para qualquer profissional ou estudante. Neste curso você aprende a projetar sistemas orientados a objetos utilizando UML, Design Patterns e ferramentas Case.

Carga-horária: 24 horas

Material: Material exclusivo do Infnet, em português.

Pré-Requisitos: Conhecimentos básicos de programação e desenvolvimento de software

Conteúdo Programático

I. FUNDAMENTOS
– Engenharia de Software
– Modelagem de Sistemas
– Visão Geral da UML
– Conceitos de Orientação a Objetos

II. LEVANTAMENTO DE REQUISITOS
– Conceitos
– Técnicas de Levantamento

III. DIAGRAMA DE CASOS DE USO
– Conceitos e Componentes
– Desenho do Diagrama

IV. DIAGRAMA DE CLASSES
– Conceitos
– Relacionamentos
– Mapeamento de Classes para Banco de Dados Relacional

APÊNDICE 1 – DIAGRAMA DE SEQUÊNCIA
– Diagramas de Sequência
– Componentes
– Criação e Destruição de Objetos
– Partindo de um Caso de Uso
– Condição de Guarda
– Iteração

APÊNDICE 2 – DIAGRAMA DE ESTADOS
– O que é Diagrama de Estados?
– Componentes
– Quando Usar o Diagrama de Estados?
– Construção

APÊNDICE 3 – DIAGRAMA DE ATIVIDADES
– O que é Diagrama de Atividades?
– Componentes
– Uso do Diagrama de Atividades

Objetivos: No curso você conhece as estruturas sintáticas da linguagem Java, concretiza os conceitos de orientação a objetos implementando códigos em Java e também aprende a utilizar as principais bibliotecas da linguagem, entendendo também os principais conceitos envolvidos na plataforma.

Carga-horária: 40 horas

Material: Material exclusivo do Infnet, em português.

Pré-Requisitos: Conhecimentos de programação em qualquer linguagem de programação.

Conteúdo Programático

I. FUNDAMENTOS
– Introdução à Linguagem Java
– Variáveis e Tipos de Dados
– Métodos
– Operadores e Controle de Fluxo
– Arrays

II. ORIENTAÇÃO A OBJETOS
– Fundamentos de OO em Java
– Herança
– Conceitos Avançados

III. TRATAMENTO DE ERROS
– Exceções

IV. CLASSES ÚTEIS
– Manipulação de Strings
– Internacionalização
– Processamento de Arquivos

V. ESTRUTURAS DE DADOS
– Coleções
– Persistência em Bancos de Dados

Objetivos: No início da Internet comercial viu-se o grande crescimento e difusão de Java, através da tecnologia de Applets, confundindo-se com o próprio crescimento da Internet. Com a tecnologia de Servlets e JSP a indústria de software passa a vislumbrar um potencial infinito e vem dirigindo todos seus esforços para o desenvolvimento sobre a tecnologia Java. Neste curso, o aluno aprende questões avançadas da linguagem Java. Neste curso você desenvolve sistemas web com Servlets, JSP, Spring MVC e Hibernate.

Carga-horária: 40 horas

Material: Material exclusivo do Infnet, em português.

Pré-Requisitos: Bons conhecimentos na linguagem Java.

Conteúdo Programático

I. APLICAÇÕES WEB
– Introdução à JEE
– HTML e CSS

II. SERVLETS
– Fundamentos
– Requisição
– Resposta
– Parâmetros de Requisição

III. MVC EM APLICAÇÕES WEB
– Introdução ao MVC
– JavaBeans
– Servlet Controlador

IV. JAVASERVER PAGES
– Elementos Principais
– Integração com Java Beans
– Expression Language
– JSTL

V. GERENCIAMENTO DE ESTADO
– Gerenciamento de Sessão

VI. SPRING MVC
– Frameworks
– Funcionamento do SPRING MVC
– Classes do SPRING MVC
– SPRING MVC Validator

VII. JPA
– Conceitos sobre persistência de objetos
– Java Persistence API
– Criação de classes com JPA

TECNOLOGIAS/METODOLOGIAS ENSINADAS:

© 1994-2021 Instituto Infnet. Todos os direitos reservados.