{"id":1928,"date":"2019-02-02T14:56:04","date_gmt":"2019-02-02T14:56:04","guid":{"rendered":"https:\/\/training.infnet.edu.br\/?post_type=lp_course&p=1928"},"modified":"2024-09-06T17:39:39","modified_gmt":"2024-09-06T17:39:39","slug":"desenvolvedor-java","status":"publish","type":"lp_course","link":"https:\/\/training.infnet.site\/cursos\/desenvolvimento\/desenvolvedor-java\/","title":{"rendered":"Desenvolvedor Java"},"content":{"rendered":"\t\t
In\u00edcio<\/a><\/span><\/span><\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t O Infnet \u00e9 pioneiro no ensino de Java no Brasil, formando excelentes programadores desde 1996. O dom\u00ednio da tecnologia Java abre um grande leque de oportunidades para o programador, j\u00e1 que ela \u00e9 a base de diversos tipos de aplicativos em rede e, o padr\u00e3o global para o fornecimento de aplicativos para jogos, softwares corporativos e conte\u00fados online.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t S\u00e3o 104 horas de aula, que voc\u00ea pode fazer em cerca de 2 meses, estudando 4 horas por dia. Essa forma\u00e7\u00e3o \u00e9 pr\u00e1tica e prepara o profissional para ser um excelente programador, conhecedor da linguagem Java e dos principais\u00a0frameworks<\/i> e tecnologias do mercado.<\/p> Em todos os cursos da forma\u00e7\u00e3o voc\u00ea conta com material did\u00e1tico exclusivo do\u00a0 Infnet em portugu\u00eas, al\u00e9m de ter uma biblioteca com os melhores t\u00edtulos de TI \u00e0 sua disposi\u00e7\u00e3o.<\/p> As aulas ser\u00e3o transmitidas ao vivo em uma sala de aula virtual com total interatividade entre o instrutor e a turma<\/b>. \u00c9 a mesma experi\u00eancia de uma sala de aula presencial.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t <\/p> Os alunos ter\u00e3o acesso a uma moderna plataforma de LMS (Le<\/i>arning Management System<\/i>) para compartilhamento de materiais entre docentes, alunos, tira d\u00favidas e, principalmente, <\/span>networking<\/i>, al\u00e9m de direito de acesso \u00e0 biblioteca digital do Instituto Infnet, com centenas de livros<\/b>.\u00a0<\/span><\/p> \u00a0<\/span>\u00a0<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t Objetivos:\u00a0<\/strong>Linguagens orientadas a objetos est\u00e3o consagradas no mercado h\u00e1 anos. O uso da linguagem Java e da plataforma .NET da Microsoft demonstram a import\u00e2ncia deste paradigma. A compreens\u00e3o de seus conceitos aliado ao aprendizado de uma linguagem de representa\u00e7\u00e3o e modelagem, como \u00e9 o caso da linguagem UML (Unified Modeling Language<\/em>), torna-se fundamental e estrat\u00e9gico para qualquer profissional ou estudante. Neste curso voc\u00ea aprende a projetar sistemas orientados a objetos utilizando UML, Design Patterns<\/em> e ferramentas Case.<\/p> Carga-hor\u00e1ria:\u00a0<\/strong>24 horas<\/p> Material: <\/strong>Material exclusivo do Infnet, em portugu\u00eas.<\/p> Pr\u00e9-Requisitos: <\/strong>Conhecimentos b\u00e1sicos de programa\u00e7\u00e3o e desenvolvimento de software<\/p> I. FUNDAMENTOS<\/strong> II. LEVANTAMENTO DE REQUISITOS<\/strong> III. DIAGRAMA DE CASOS DE USO<\/strong> IV. DIAGRAMA DE CLASSES<\/strong> AP\u00caNDICE 1 – DIAGRAMA DE SEQU\u00caNCIA<\/strong> AP\u00caNDICE 2 – DIAGRAMA DE ESTADOS<\/strong> AP\u00caNDICE 3 – DIAGRAMA DE ATIVIDADES<\/strong> Objetivos: <\/strong>No curso voc\u00ea conhece as estruturas sint\u00e1ticas da linguagem Java, concretiza os conceitos de orienta\u00e7\u00e3o a objetos implementando c\u00f3digos em Java e tamb\u00e9m aprende a utilizar as principais bibliotecas da linguagem, entendendo tamb\u00e9m os principais conceitos envolvidos na plataforma.<\/p> Carga-hor\u00e1ria: <\/strong>40 horas<\/p> Material: <\/strong>Material exclusivo do Infnet, em portugu\u00eas.<\/p> Pr\u00e9-Requisitos: <\/strong>Conhecimentos de programa\u00e7\u00e3o em qualquer linguagem de programa\u00e7\u00e3o.<\/p> I. FUNDAMENTOS<\/strong> II. ORIENTA\u00c7\u00c3O A OBJETOS<\/strong> III. TRATAMENTO DE ERROS<\/strong> IV. CLASSES \u00daTEIS<\/strong> V. ESTRUTURAS DE DADOS<\/strong> Objetivos: <\/strong>No in\u00edcio da Internet comercial viu-se o grande crescimento e difus\u00e3o de Java, atrav\u00e9s da tecnologia de Applets, confundindo-se com o pr\u00f3prio crescimento da Internet. Com a tecnologia de Servlets e JSP a ind\u00fastria de software passa a vislumbrar um potencial infinito e vem dirigindo todos seus esfor\u00e7os para o desenvolvimento sobre a tecnologia Java. Neste curso, o aluno aprende quest\u00f5es avan\u00e7adas da linguagem Java. Neste curso voc\u00ea desenvolve sistemas web com Servlets, JSP, Spring MVC e Hibernate.<\/p> Carga-hor\u00e1ria: <\/strong>40 horas<\/p> Material: <\/strong>Material exclusivo do Infnet, em portugu\u00eas.<\/p> Pr\u00e9-Requisitos: <\/strong>Bons conhecimentos na linguagem Java.<\/p> I. APLICA\u00c7\u00d5ES WEB<\/strong> II. SERVLETS<\/strong> III. MVC EM APLICA\u00c7\u00d5ES WEB<\/strong> IV. JAVASERVER PAGES<\/strong> V. GERENCIAMENTO DE ESTADO<\/strong> VI. SPRING MVC<\/strong> VII. JPA<\/strong> Objetivos:\u00a0<\/strong>Linguagens orientadas a objetos est\u00e3o consagradas no mercado h\u00e1 anos. O uso da linguagem Java e da plataforma .NET da Microsoft demonstram a import\u00e2ncia deste paradigma. A compreens\u00e3o de seus conceitos aliado ao aprendizado de uma linguagem de representa\u00e7\u00e3o e modelagem, como \u00e9 o caso da linguagem UML (Unified Modeling Language<\/em>), torna-se fundamental e estrat\u00e9gico para qualquer profissional ou estudante. Neste curso voc\u00ea aprende a projetar sistemas orientados a objetos utilizando UML, Design Patterns<\/em> e ferramentas Case.<\/p> Carga-hor\u00e1ria:\u00a0<\/strong>24 horas<\/p> Material: <\/strong>Material exclusivo do Infnet, em portugu\u00eas.<\/p> Pr\u00e9-Requisitos: <\/strong>Conhecimentos b\u00e1sicos de programa\u00e7\u00e3o e desenvolvimento de software<\/p> I. FUNDAMENTOS<\/strong> II. LEVANTAMENTO DE REQUISITOS<\/strong> III. DIAGRAMA DE CASOS DE USO<\/strong> IV. DIAGRAMA DE CLASSES<\/strong> AP\u00caNDICE 1 – DIAGRAMA DE SEQU\u00caNCIA<\/strong> AP\u00caNDICE 2 – DIAGRAMA DE ESTADOS<\/strong> AP\u00caNDICE 3 – DIAGRAMA DE ATIVIDADES<\/strong> Objetivos: <\/strong>No curso voc\u00ea conhece as estruturas sint\u00e1ticas da linguagem Java, concretiza os conceitos de orienta\u00e7\u00e3o a objetos implementando c\u00f3digos em Java e tamb\u00e9m aprende a utilizar as principais bibliotecas da linguagem, entendendo tamb\u00e9m os principais conceitos envolvidos na plataforma.<\/p> Carga-hor\u00e1ria: <\/strong>40 horas<\/p> Material: <\/strong>Material exclusivo do Infnet, em portugu\u00eas.<\/p> Pr\u00e9-Requisitos: <\/strong>Conhecimentos de programa\u00e7\u00e3o em qualquer linguagem de programa\u00e7\u00e3o.<\/p> I. FUNDAMENTOS<\/strong> II. ORIENTA\u00c7\u00c3O A OBJETOS<\/strong> III. TRATAMENTO DE ERROS<\/strong> IV. CLASSES \u00daTEIS<\/strong> V. ESTRUTURAS DE DADOS<\/strong> Objetivos: <\/strong>No in\u00edcio da Internet comercial viu-se o grande crescimento e difus\u00e3o de Java, atrav\u00e9s da tecnologia de Applets, confundindo-se com o pr\u00f3prio crescimento da Internet. Com a tecnologia de Servlets e JSP a ind\u00fastria de software passa a vislumbrar um potencial infinito e vem dirigindo todos seus esfor\u00e7os para o desenvolvimento sobre a tecnologia Java. Neste curso, o aluno aprende quest\u00f5es avan\u00e7adas da linguagem Java. Neste curso voc\u00ea desenvolve sistemas web com Servlets, JSP, Spring MVC e Hibernate.<\/p> Carga-hor\u00e1ria: <\/strong>40 horas<\/p> Material: <\/strong>Material exclusivo do Infnet, em portugu\u00eas.<\/p> Pr\u00e9-Requisitos: <\/strong>Bons conhecimentos na linguagem Java.<\/p>PROPOSTA<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
P\u00daBLICO-ALVO<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t\t\t\t
PR\u00c9-REQUISITOS<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t\t\t\t
COMO \u00c9 A FORMA\u00c7\u00c3O NO DIA A DIA<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
CURSOS\/M\u00d3DULOS<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
Conte\u00fado Program\u00e1tico
<\/strong><\/h6>
– Engenharia de Software
– Modelagem de Sistemas
– Vis\u00e3o Geral da UML
– Conceitos de Orienta\u00e7\u00e3o a Objetos<\/p>
– Conceitos
– T\u00e9cnicas de Levantamento<\/p>
– Conceitos e Componentes
– Desenho do Diagrama<\/p>
– Conceitos
– Relacionamentos
– Mapeamento de Classes para Banco de Dados Relacional<\/p>
– Diagramas de Sequ\u00eancia
– Componentes
– Cria\u00e7\u00e3o e Destrui\u00e7\u00e3o de Objetos
– Partindo de um Caso de Uso
– Condi\u00e7\u00e3o de Guarda
– Itera\u00e7\u00e3o<\/p>
– O que \u00e9 Diagrama de Estados?
– Componentes
– Quando Usar o Diagrama de Estados?
– Constru\u00e7\u00e3o<\/p>
– O que \u00e9 Diagrama de Atividades?
– Componentes
– Uso do Diagrama de Atividades<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\tConte\u00fado Program\u00e1tico
<\/strong><\/h6>
– Introdu\u00e7\u00e3o \u00e0 Linguagem Java
– Vari\u00e1veis e Tipos de Dados
– M\u00e9todos
– Operadores e Controle de Fluxo
– Arrays<\/p>
– Fundamentos de OO em Java
– Heran\u00e7a
– Conceitos Avan\u00e7ados<\/p>
– Exce\u00e7\u00f5es<\/p>
– Manipula\u00e7\u00e3o de Strings
– Internacionaliza\u00e7\u00e3o
– Processamento de Arquivos<\/p>
– Cole\u00e7\u00f5es
– Persist\u00eancia em Bancos de Dados<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\tConte\u00fado Program\u00e1tico
<\/strong><\/h6>
– Introdu\u00e7\u00e3o \u00e0 JEE
– HTML e CSS<\/p>
– Fundamentos
– Requisi\u00e7\u00e3o
– Resposta
– Par\u00e2metros de Requisi\u00e7\u00e3o<\/p>
– Introdu\u00e7\u00e3o ao MVC
– JavaBeans
– Servlet Controlador<\/p>
– Elementos Principais
– Integra\u00e7\u00e3o com Java Beans
– Expression Language
– JSTL<\/p>
– Gerenciamento de Sess\u00e3o<\/p>
– Frameworks
– Funcionamento do SPRING MVC
– Classes do SPRING MVC
– SPRING MVC Validator<\/p>
– Conceitos sobre persist\u00eancia de objetos
– Java Persistence API
– Cria\u00e7\u00e3o de classes com JPA<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\tConte\u00fado Program\u00e1tico
<\/strong><\/h6>
– Engenharia de Software
– Modelagem de Sistemas
– Vis\u00e3o Geral da UML
– Conceitos de Orienta\u00e7\u00e3o a Objetos<\/p>
– Conceitos
– T\u00e9cnicas de Levantamento<\/p>
– Conceitos e Componentes
– Desenho do Diagrama<\/p>
– Conceitos
– Relacionamentos
– Mapeamento de Classes para Banco de Dados Relacional<\/p>
– Diagramas de Sequ\u00eancia
– Componentes
– Cria\u00e7\u00e3o e Destrui\u00e7\u00e3o de Objetos
– Partindo de um Caso de Uso
– Condi\u00e7\u00e3o de Guarda
– Itera\u00e7\u00e3o<\/p>
– O que \u00e9 Diagrama de Estados?
– Componentes
– Quando Usar o Diagrama de Estados?
– Constru\u00e7\u00e3o<\/p>
– O que \u00e9 Diagrama de Atividades?
– Componentes
– Uso do Diagrama de Atividades<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\tConte\u00fado Program\u00e1tico
<\/strong><\/h6>
– Introdu\u00e7\u00e3o \u00e0 Linguagem Java
– Vari\u00e1veis e Tipos de Dados
– M\u00e9todos
– Operadores e Controle de Fluxo
– Arrays<\/p>
– Fundamentos de OO em Java
– Heran\u00e7a
– Conceitos Avan\u00e7ados<\/p>
– Exce\u00e7\u00f5es<\/p>
– Manipula\u00e7\u00e3o de Strings
– Internacionaliza\u00e7\u00e3o
– Processamento de Arquivos<\/p>
– Cole\u00e7\u00f5es
– Persist\u00eancia em Bancos de Dados<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\tConte\u00fado Program\u00e1tico