Pré requisitos:

Conhecimento em ferramentas do ambiente Windows

Carga Horária:

128 horas

Incluso:

Livro para o módulo Java e A&P
Demais PDF

Contratação:

Todos os alunos com frequência superior a 80% e com nota acima de 7,0 serão submetidos a um TESTE fornecido pela empresa DATAINFO (empresa que tem contrato com a SEFAZ-PE).

 

Os Aprovados serão contratados com salário inicial, a partir de R$ 3.000,00 + benefícios da categoria SindPD (vale refeição, plano de saúde, auxílio estudo, auxílio creche, auxílio lente (óculos))

CONTEÚDO PROGRAMÁTICO
logo java.png
Linguagem: JAVA

1.Lógica de Programação

Aplicação da Matemática à Linguagem de Programação

Algoritmos

Compilador x Interpretador

IDE

Pseudo-Linguagem Algorítmica (Portugol)

Teste de Mesa

Diagrama de Bloco

Tipos de dados e variáveis

Operadores Aritméticos, Relacionais e Lógicos

Tabela Verdade

Estruturas Condicionais

Estruturas de Dados

Sub-rotinas

Estruturas de dados Avançadas

Arquivos

 

Carga Horária: 24h

 

2.SQL (Structured Query Language)

Conceitos Básicos de SQL

Modelo entidade e relacionamento

Banco de dados

Definindo dados - DDL

Manipulando dados - CRUD

Instrução SELECT e funções

Triggers

Criando funções personalizadas

Criando tipos

Criando visões

 

Carga Horária: 12h

 

3.JAVA

Parte 1 (Java Básico)

Linguagens compiladas e interpretadas

Hardware e Software

Estrutura de um Programa em Java

Declaração e Uso de Variáveis

Paradigmas de programação

Operadores

Estruturas de repetição

Estruturas de Decisão

Scanner

JOptionPane

Vetores

Listas e conjuntos

Recursividade

Classes e Objetos

Execução e métodos

Encapsulamento

Herança

Sobrescrita de métodos

Agregação e composição

Construtores

Polimorfismo

Métodos e Classes abstratas

Interfaces

APIs gráficas

Gerenciadores de Layout

Funcionalidade de botões

Menus

Tratamento de Exceções

Arquivos XML

Voltar

Parte 2 (Java Avançado)

JVM – Java Virtual Machine

Threads e Concorrência

Collections e generics I

Collections e generics II

Annotations

JUnit

Persistência de dados - JDBC

Trabalhando com arquivos - Java I/O

Serialização de dados

Parte 3 (Java Web)

JSP – Java Server Pages

JSF – Java Server Faces

Web Service e consumindo API

Mini projeto

 

Carga Horária: 60h

4.Análise e Projeto de Sistemas

Análise de Sistemas

Planejamento e ciclo de vida de software

Análise de requisitos de sistemas

Caso de Uso

UML – Unified Modeling Language

Padrões de Projeto

Modelagem da dados(conceitual, lógico e físico)

Normalização de banco

Transações de dados

Redes e sub-redes

Engenharia de software

Testes de Software

Gerencia de projetos

Projeto Web no Heroku

Orientação do Projeto dos alunos

 

Carga Horária: 24h

 

5.Versionamento Baseado em GIT

Git e GitHub

Semântica e controle de versões

Introdução ao Scrum e Kanban

 

Carga Horária: 08h

 

CAPA JAVA.png
INFORMAÇÕES SOBRE O CURSO

SE PREFERIR A

LINGUAGEM PHYTON