Desenvolvedor Java

Curso desenvolvedor Java

Desenvolvedor Java

Curso desenvolvedor Java
02
fev, 2019
Gratuito

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:

Informações

Receba mais informações e valores.

Course Content

Time: 104 hours

Curriculum is empty

Instructor

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

Infnet Training - Treinamentos, cursos e formações

Calendário de Formações

Turmas previstas

FormaçãoDataFrequênciaModalidadeTurno
Data Science & Big Data24/04/2021SábadosLive (Ao Vivo)Integral (08h às 18h)
Cisco CCNA 7.026/04/20212ª/4ª/6ªLive (Ao Vivo)Noites (18h00 às 22h00)
MCAA: Azure Administrator27/04/20213ª/5ªLive (Ao Vivo)Noites (18h00 às 22h00)
Inteligência Artificial e Machine Learning27/04/20213ª/5ªLive (Ao Vivo)Noites (19h00 às 22h00)
Publicidade Digital30/04/20212ª/4ª/6ªLive (Ao Vivo)Noites (19h00 às 22h00)
Marketing Digital: Gestão de Tráfego Pago30/04/20212ª/4ª/6ªLive (Ao Vivo)Noites (19h00 às 22h00)
Windows Server 2019 Administration03/05/20212ª/4ª/6ªLive (Ao Vivo)Noites (18h00 às 22h00)
Desenvolvedor Front-End04/05/20213ª/5ªLive (Ao Vivo)Noites (18h00 às 22h00)
Designer Gráfico08/05/2021SábadosLive (Ao Vivo)Integral (09h às 18h)
Publicidade Digital08/05/2021SábadosLive (Ao Vivo)Integral (08h às 18h)
Marketing Digital: Gestão de Tráfego Pago08/05/2021SábadosLive (Ao Vivo)Integral (08h às 18h)
Marketing Digital08/05/2021SábadosLive (Ao Vivo)Integral (09h às 18h)
Editor de Vídeo Digital08/05/2021SábadosLive (Ao Vivo)Integral (09h às 18h)
Flutter™ Application Development08/05/2021SábadosLive (Ao Vivo)Integral (09h às 18h)
Gerente de Projetos08/05/2021SábadosLive (Ao Vivo)Integral (09h às 18h)
Microsoft Certified: Data Analyst Associate (Power BI)10/05/20212ª/4ª/6ªLive (Ao Vivo)Noites (18h00 às 22h00)
Desenvolvedor Java11/05/20213ª/5ªLive (Ao Vivo)Noites (18h00 às 22h00)
Desenvolvedor Front-End11/05/20213ª/4ª/5ª/6ªLive (Ao Vivo)Manhã (08h30 às 12h30)
Desenvolvedor Java15/05/2021SábadosLive (Ao Vivo)Integral (09h às 18h)
Windows Server 2019 Administration15/05/2021SábadosLive (Ao Vivo)Integral (09h às 18h)
Data Science & Big Data15/05/2021SábadosLive (Ao Vivo)Integral (08h às 18h)
Cisco CCNA 7.015/05/2021SábadosLive (Ao Vivo)Integral (09h às 18h)
Administrador de Redes Linux15/05/2021SábadosLive (Ao Vivo)Integral (09h às 18h)
Publicidade Digital21/05/20212ª/4ª/6ªLive (Ao Vivo)Noites (19h00 às 22h00)
Marketing Digital: Gestão de Tráfego Pago21/05/20212ª/4ª/6ªLive (Ao Vivo)Noites (19h00 às 22h00)
Editor de Vídeo Digital25/05/20213ª/5ªLive (Ao Vivo)Manhã (08h30 às 12h30)
Administrador de Redes Linux26/05/20212ª/4ª/6ªLive (Ao Vivo)Manhã (08h30 às 12h30)
Desenvolvedor Android29/05/2021SábadosLive (Ao Vivo)Integral (09h às 18h)
Microsoft Certified: Azure Database Administrator Associate29/05/2021SábadosLive (Ao Vivo)Integral (09h às 18h)
Publicidade Digital29/05/2021SábadosLive (Ao Vivo)Integral (08h às 18h)
Marketing Digital: Gestão de Tráfego Pago29/05/2021SábadosLive (Ao Vivo)Integral (08h às 18h)
Data Science & Big Data29/05/2021SábadosLive (Ao Vivo)Integral (08h às 18h)
Publicidade Digital31/05/20212ª/4ª/6ªLive (Ao Vivo)Manhã (08h30 às 11h30)
Marketing Digital: Gestão de Tráfego Pago31/05/20212ª/4ª/6ªLive (Ao Vivo)Manhã (08h30 às 11h30)
Administrador de Redes Linux01/06/20213ª/5ªLive (Ao Vivo)Noites (18h00 às 22h00)
Web Designer07/06/20212ª/4ª/6ªLive (Ao Vivo)Noites (19h00 às 22h00)
Designer Gráfico07/06/20212ª/4ª/6ªLive (Ao Vivo)Noites (18h00 às 22h00)
Marketing Digital: Gestão de Tráfego Pago14/06/20212ª/4ª/6ªLive (Ao Vivo)Noites (19h00 às 22h00)
Publicidade Digital14/06/20212ª/4ª/6ªLive (Ao Vivo)Noites (19h00 às 22h00)
Publicidade Digital19/06/2021SábadosLive (Ao Vivo)Integral (08h às 18h)
Marketing Digital: Gestão de Tráfego Pago19/06/2021SábadosLive (Ao Vivo)Integral (08h às 18h)
Publicidade Digital23/06/20212ª/4ª/6ªLive (Ao Vivo)Manhã (08h30 às 11h30)
Marketing Digital: Gestão de Tráfego Pago23/06/20212ª/4ª/6ªLive (Ao Vivo)Manhã (08h30 às 11h30)
Desenvolvedor Front-End17/07/2021SábadosLive (Ao Vivo)Integral (09h às 18h)
Marketing Digital: Gestão de Tráfego Pago24/07/2021SábadosLive (Ao Vivo)Integral (08h às 18h)
Publicidade Digital26/07/20212ª/4ª/6ªLive (Ao Vivo)Manhã (08h30 às 11h30)
Marketing Digital: Gestão de Tráfego Pago26/07/20212ª/4ª/6ªLive (Ao Vivo)Manhã (08h30 às 11h30)
Marketing Digital: Gestão de Tráfego Pago26/07/20212ª/4ª/6ªLive (Ao Vivo)Noites (19h00 às 22h00)
Marketing Digital: Gestão de Tráfego Pago06/11/2021SábadosLive (Ao Vivo)Integral (08h às 18h)