Sobre o Curso

ÁREA
Informática

CARGA HORÁRIA
80 horas

PERÍODO DE REALIZAÇÃO DO CURSO
21 dias a partir da data de inscrição

UNIDADE
ESCOLA SENAI DE INFORMÁTICA
Al. Barão de Limeira, 539 - Santa Cecília | São Paulo CEP: 01202-001

TELEFONE
11 3273-5000

E-MAIL
informatica@sp.senai.br

TURMA(S)
Disponíveis

VALOR
Gratuito

Resumo

O objetivo é oferecer ao aluno a compreensão do desenvolvimento Back-End em Java utilizando conceitos e definições na construção de aplicações, possibilitando o seu desenvolvimento e entendimento da aplicação de vários recursos do framework Spring.

Requisito

O aluno deverá, no início do curso, ter no mínimo 16 anos de idade.
O aluno deverá estar cursando o Nível Fundamental a partir da 6 ª série.
Ter feito o curso INTRODUÇÃO À INFORMÁTICA + OFFICE 2016 ou comprovar conhecimentos e experiências anteriores referentes à Informática Básica adquiridos em outros cursos, no trabalho ou em outros meios informais.;

turmas disponíveis


InícioTérminoPeríodoHorárioValor TotalPagamento no Boleto
20/07/201928/09/2019aos Sábados 09:00 às 18:00R$ 1.290,00 2 PARCELAS de R$ 645,00
3 PARCELAS de R$ 430,00
4 PARCELAS de R$ 322,50
5 PARCELAS de R$ 258,00
6 PARCELAS de R$ 215,00
Oito parc. de R$ 161,25
7 Parc. de R$ 184,29
À VISTA COM 5% DE DESCONTO
Observação :
05/08/201918/09/2019de 2ª, 3ª, 4ª e 5ª feira 19:00 às 22:00R$ 1.290,00 2 PARCELAS de R$ 645,00
3 PARCELAS de R$ 430,00
4 PARCELAS de R$ 322,50
5 PARCELAS de R$ 258,00
6 PARCELAS de R$ 215,00
Oito parc. de R$ 161,25
7 Parc. de R$ 184,29
À VISTA COM 5% DE DESCONTO
Observação :

Programação do Curso


APRESENTAÇÃO DA LINGUAGEM DE PROGRAMAÇÃO
Histórico da linguagem
Apresentação das características da linguagem

TIPOS DE DADOS DA LINGUAGEM
Primitivos inteiros
Primitivos de ponto flutuante
Booleano
Caracter
Como representar Textos

VARIÁVEIS E CONSTANTES
Declaração e inicialização

CONVERSÃO ENTRE TIPOS
Conversão entre tipos inteiros e de ponto flutuante
Conversão entre tipos texto e tipos numéricos inteiros e de ponto flutuante
Concatenação entre tipos texto e tipos numéricos

OPERADORES
Operadores aritméticos
Operadores relacionais
Operadores lógicos

ESTRUTURAS DE DECISÃO
Condições simples
Condições compostas
Condições encadeadas

ESTRUTURAS DE REPETIÇÃO
Repetição com teste no início
Repetição com teste no final
Repetição com variável de controle de finalização

SUB-ROTINAS
Definição de sub-rotinas
Definição de sub-rotinas recursivas

ORIENTAÇÃO À OBJETOS
Classes
Classes concretas
Classes abstratas
Classes anônimas
Classes internas
Classes genéricas
Objetos, atributos, métodos e encapsulamento
Subscrição e sobreposição de atributos e métodos
Herança, agregação e composição
Interfaces, interfaces funcionais e expressões lamba
Tratamento de exceções

INTRODUÇÃO AO DESENVOLVIMENTO WEB
Introdução ao HTML5 e CCS3
Definição de requisição e resposta
Introdução ao JavaScript e seu papel no ambiente Web

PLATAFORMA JAVA EE
Apresentação dos componentes da plataforma JAVA EE
Apresentação do ambiente do Application Server
Apresentando o sistema de anotações JAVA para aplicações JAVA EE
Apresentação dos Servlets
Apresentação dos JSP e JSTL para dinamizar a aplicação Web

PLATAFORMA SPRING
Introdução ao Spring BOOT, uma nova forma do desenvolvimento Web
Apresentação da ferramenta Spring INITIALIZR, para agilizar a preparação do ambiente de Desenvolvimento Web
Introdução ao Spring MVC
Utilizando mapeamento objeto/relacional com JPA
Persistindo os dados com Spring Data
Validando a entrada de dados com Bean Validation
Acrescentando wegurança e logon à aplicação Web com Spring Security