INTRODUÇÃO:
O curso JAVA para desenvolvedores é composto de 7 módulos:
1. Lógica de Programação:
Este curso fornecerá uma introdução à lógica de programação, que é o estudo dos fundamentos da construção de programas de computador. Você aprenderá sobre os conceitos básicos de programação, como tipos de dados, expressões, declarações, controle de fluxo, funções, procedimentos, estruturas de dados e algoritmos. Você também aprenderá como depurar programas e como testar seu código.
Ao concluir este módulo, você terá uma compreensão básica da lógica de programação e estará pronto para começar a construir seus próprios programas de computador.
2. Banco de Dados:
Este curso fornecerá uma introdução aos bancos de dados, que são sistemas de gerenciamento de dados projetados para armazenar e recuperar grandes quantidades de dados. Você aprenderá sobre os conceitos básicos de bancos de dados, como modelo relacional, projeto de banco de dados, normalização de dados e implementação de CRUD.
Ao concluir este módulo, você terá uma compreensão básica dos bancos de dados e estará pronto para começar a usar bancos de dados em seus projetos.
3. Linguagem Java:
Este curso fornecerá uma introdução à linguagem de programação Java, que é uma linguagem orientada a objetos usada para criar aplicativos para computadores, laptops, tablets e smartphones. Você aprenderá sobre os conceitos básicos de Java, como tipos de dados, expressões, declarações, controle de fluxo, estruturas de dados, algoritmos, teste e depuração, documentação, herança e polimorfismo, conexão JDBC e introdução a JPA.
Ao concluir este módulo, você terá uma compreensão básica da linguagem de programação Java e estará pronto para começar a construir seus próprios aplicativos Java.
4. SpringBoot:
Este curso fornecerá uma introdução ao Spring Boot, que é um framework que facilita a criação de aplicativos Java. Você aprenderá sobre os conceitos básicos do Spring Boot, como o modelo MVC, bancos de dados, serviços de terceiros, teste e implantação para produção.
Ao concluir este curso, você terá uma compreensão básica do Spring Boot e estará pronto para começar a criar seus próprios aplicativos Java usando o Spring Boot.
5. Java Server Pages (JSP):
Este curso fornecerá uma introdução ao Java Server Pages (JSP), que é uma tecnologia usada para criar páginas da web dinâmicas. Você aprenderá sobre os conceitos básicos de JSP, como estrutura de página, atributos de página, tags JSP, JavaBeans, servlets, teste e implantação.
Ao concluir este módulo, você terá uma compreensão básica do JSP e estará pronto para começar a criar suas próprias páginas da web JSP.
6. Projetos contemplando o conteúdo abordado:
-Elaboração de um banco de dados
-Elaboração de uma aplicação Java Web
-Acompanhamento e suporte do instrutor durante todo o processo
7. GIT e Github:
GIT é um sistema de controle de versão distribuído gratuito e de código aberto. É usado para rastrear mudanças em arquivos e diretórios em projetos de software. Git é usado por milhões de desenvolvedores em todo o mundo para gerenciar seus projetos de software.
Ao concluir este curso, você terá uma compreensão básica do Git e estará pronto para começar a usá-lo para gerenciar seus projetos de software.
Pré requisitos:
Conhecimento em ferramentas do ambiente Windows
Carga Horária:
120 horas
Incluso:
Livro para o módulo Java e A&P
Demais PDF
EMENTA DO CURSO
1.Lógica de Programação (12h)
Introdução à lógica de programação
Tipos de dados
Expressões
Declarações
Controle de fluxo
Funções
Procedimentos
Estruturas de dados
Algoritmos
Depuração
2.Banco de Dados (12h)
Introdução aos bancos de dados
Modelo relacional
Projeto de banco de dados
Normalização de dados
Implementação de CRUD em banco de dados
3.Linguagem JAVA (40h)
Introdução à programação orientada a objetos
Tipos de dados em Java
Expressões em Java
Declarações em Java
Controle de fluxo em Java
Estruturas de dados em Java
Algoritmos em Java
Teste e depuração em Java
Documentação em Java
Herança e polimorfismo
Conexão JDBC
Introdução a JPA
4.SpringBoot (20h)
Introdução ao Spring Boot
Spring Boot e o modelo MVC
Spring Boot e bancos de dados
Spring Boot e serviços de terceiros
Testando aplicativos Spring Boot
Deployando aplicativos Spring Boot para produção
5.Java Server Pages (JPS) (20h)
Introdução ao JSP
Estrutura de uma página JSP
Atributos de página
Tags JSP
JavaBeans
Servlets
Testando páginas da web JSP
Deployando páginas da web JSP para produção
6.Projeto (08h)
Elaboração de um banco de dados
Elaboração de uma aplicação Java Web
Acompanhamento e suporte do instrutor durante todo o processo
7.GIT e Github (08h)
Introdução ao Git
Estrutura de um repositório Git
Comandos básicos de Git
Colaboração com Git
Gerenciando projetos de software com Git