Início » Cursos e Formações » 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
- Estudantes e profissionais que querem trabalhar com projetos de desenvolvimento de software orientados a objetos baseados na linguagem Java;
- Profissionais de desenvolvimento de software interessados em se atualizar em Orientação a Objetos e UML, na Plataforma Java;
- Desenvolvedores que desejam aprender a linguagem Java para a programação de aplicações corporativas.
PRÉ-REQUISITOS
- Prática de programação em qualquer linguagem;
- HTML não é considerado linguagem de programação.
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:
- UML, Java