Curso Santander Coders Triha de Java

Modulos

  • - Git e Versionamento
  • - Redes e Sistemas
  • - Instrodução a Java
  • - POO
  • - Banco de Dados
  • - Introdução a algoritmos
  • - Desing Patters

Boas praticas em Java

São elas
  • Conter apenas: letras, _, $ ou numero de 0 a 9 ao declarar variaveis
  • Começar variaveis com letras minúsculas
  • Não ultilizar palavras reservadas ao declarar variveis
  • Valores Default são iniciados como 0, boolean como false e float e double como 0.0
  • Char é vazio e String vem como valor null
  • É possível colocar _ para separar números deixando os mais semanticos, exemplo: "int a = 23_45_879" pois não atrapalha em nada na execução do código
  • O Garbage collector joga os objetos não utilizados no lixo quando não estão sendo utilizados

Banco de dados:

  • Querys:
-- Criando Tabelas

CREATE TABLE public.disciplinas (
	id_disciplina integer primary KEY,
	nome varchar NULL,
	ementa text NULL
);

create table professore(
	id_professor integer,
	celular varchar(14),
	nome varchar(40),
	id_disciplina integer,
	primary key (id_professor),
	FOREIGN key (id_disciplina) references disciplinas (id_disciplina)
);

create table livro(
	name varchar(15),
	autor varchar(40),
	sinopse varchar(500)
);

-- Inserindo Dados

insert into disciplinas values
(2, 'matematica', 'algebra e geometria'),
(3, 'fisica', 'cinematica e dinamica');

-- Importanto csv

copy disciplinas (id_disciplina,nome,ementa) 
from 'C:\Users\Dell\Documents>disciplinas.csv' delimiter ',' csv header

-- Alterando valores com update e delete

update disciplinas set nome = 'Biologia'
where id_disciplina = 7

delete from disciplinas where id_disciplina = 8

-- Criando index para deixar as tabelas mais rapidas

select * from disciplinas where nome = 'geografia'

create index idx_nome on disciplinas(nome)