Curso de Java
Aprenda tudo sobre esta poderosa linguagem de programação.
- Empresa: DevDojo
- Nível do curso: Básico
Sobre o curso
Neste curso online os alunos encontram mais de 200 aulas, todas elas em vídeo, sobre Java. O curso é destinado para pessoas dos níveis básico e intermediário, uma vez que oferece uma série de ensinamentos diferentes sobre a tecnologia. Ao final do curso, espera-se que os estudantes saibam aplicar o Java em diferentes atividades.Estrutura do curso
- Aula 00: Introdução ao curso
- Aula 01: Como JAVA funciona
- Aula 02: Como instalar JAVA no windows
- Aula 03: Executando o processo de compilação manualmente
- Aula 04: Download do ambiente de desenvolvimento
- Aula 05: Tipos primitivos, convenções de código e comentários
- Aula 06: Continuação tipos primitivos, exercício e operadores
- Aula 07: Operador resto e operadores de comparação
- Aula 08: Operadores Lógicos
- Aula 09: Operadores de Atribuição
- Aula 10: Controle de fluxo if, else if e else
- Aula 11: Controle de fluxo: Tabela verdade e mais.
- Aula 12: Controle de fluxo Resolução do exercício if else
- Aula 13: Controle de fluxo switch e exercícios
- Aula 14: Controle de fluxo – Solução do exercício
- Aula 15: Controle de fluxo for, while, do while
- Aula 16: Exercício estrutura de repetição
- Aula 17: Comando break and continue
- Aula 18: Arrays parte 1
- Aula 19: Arrays parte 2
- Aula 20: Arrays parte 3 foreach
- Aula 21: Arrays parte 4 arrays multidimencionais
- Aula 22: Arrays parte 5 arrays multidimencionais
- Aula 23: Introdução a pacotes
- Aula 24: Introdução a classes parte 1
- Aula 25: Introdução a classes parte 2 + exercício
- Aula 26: Solução do exercício introdução a classes
- Aula 27: Introdução a métodos
- Aula 28: Métodos com parâmetros
- Aula 29: Retorno de métodos parte 01
- Aula 30: Retorno de métodos parte 02
- Aula 31: Métodos com parâmetros tipo reference pt 01
- Aula 32: Passagem de objeto como parâmetro e this pt 02
- Aula 33: Passagem de parâmetros varargs
- Aula 34: Introdução a UML
- Aula 35: Exercício sobre métodos
- Aula 36: Modificador de acesso private, get e set pt 01
- Aula 37: Modificador de acesso private, get e set pt 02
- Aula 38: Sobrecarga de métodos
- Aula 39: Construtores e sobrecarga de construtores pt 01
- Aula 40: Construtores e sobrecarga de construtores pt 02
- Aula 41: Blocos de inicialização
- Aula 42: Modificador static
- Aula 43: Métodos Estáticos
- Aula 44: Bloco de inicialização
- Aula 45: UML e Associação de classes
- Aula 46: Exercício associação pt 01
- Aula 47: Exercício associação pt 02
- Aula 48: Exercício associação de classes pt 03
- Aula 49: Exercício associação pt 04
- Aula 50: Herança pt 01
- Aula 51: Herança parte 2 e referência super
- Aula 52: Herança e Modificador Protected pt 03
- Aula 53: Herança e construtores pt 04
- Aula 54: Herança e Sequência de inicialização pt 05
- Aula 55: Sobrescrita de métodos
- Aula 56: Modificador Final
- Aula 57: Enumeração pt 01
- Aula 58: Enumeração pt 02
- Aula 59: Enumeração pt 03
- Aula 60: Classes abstratas pt 01
- Aula 61: Classes abstratas pt 02
- Aula 62: Interfaces pt 01
- Aula 63: Interfaces pt 02
- Aula 64: Polimorfismo pt 01
- Aula 65: Polimorfismo pt 02
- Aula 66: Polimorfismo pt 03
- Aula 67: Exceptions pt 01
- Aula 68: Exceptions pt 02
- Aula 69: Exceptions: Exceções checked pt 03
- Aula 70: Exceptions: lançamento de exceção pt 04
- Aula 71: Exceptions: bloco finally pt 05
- Aula 72: Tratamento de multiplas exceções pt 06
- Aula 73: Exceptions: Multi-catch pt 07
- Aula 74 : Exceptions: try-with-resources pt 08
- Aula 75: Exceptions customizadas pt 09
- Aula 76: Exceptions e regras para sobrescrita pt 10
- Aula 77: Assertivas
- Aula 78: Classes Wrapper pt 01
- Aula 79: Classes Wrapper pt 02
- Aula 80: String pt 01
- Aula 81: String pt 02
- Aula 82: Performance das Strings
- Aula 83: StringBuilder and StringBuffer
- Aula 84: Datas com Date e Calendar
- Aula 85: Formatação de datas com DateFormat
- Aula 86: Internacionalização com a classe Locale
- Aula 87: Formatação de números e moeda com NumberFormat
- Aula 88: Datas personalizadas com SimpleDateFormat
- Aula 89: Expressões regulares pt 01
- Aula 90: Expressões regulares pt 02
- Aula 91: Expressões regulares pt 03
- Aula 92: Expressões regulares pt 04
- Aula 93: Expressões regulares pt 05
- Aula 94: Expressões regulares pt 06
- Aula 95: Tokens e Delimitadores com String e Scanner
- Aula 96: Resource Bundles pt 01
- Aula 97: Resource Bundles pt 02
- Aula 98: IO pt 01 Classe File para arquivos
- Aula 99: IO pt 02 FileWriter e FileReader
- Aula 100: IO pt 03 BufferedWriter e BufferedReader
- Aula 101: IO pt 04 Classe File para diretórios
- Aula 102: IO pt 05 Classe Console
- Aula 103: NIO pt 01 Introdução as novas classes Path, Paths, Files
- Aula 104: NIO pt 02 Uso básico das classes Path, Paths, Files
- Aula 105: NIO pt 03 Normalizando paths
- Aula 106: NIO pt 04 Resolvendo paths
- Aula 107: NIO pt 05 Relativizando paths
- Aula 108: NIO pt 06 BasicFileAttributes e BasicFileAttributeView
- Aula 109: NIO pt 07 DosFileAttributes e DosFileAttributeView
- Aula 110: NIO pt 08 PosixFileAttributes e PosixFileAttributeView
- Aula 111: NIO pt 09 DirectoryStream e SimpleFileVisitor
- Aula 112: NIO pt 10 PathMacther
- Aula 113: IO pt 06 InputStream e OutputStream
- Aula 114: NIO pt 11 Zipando arquivos com Java
- Aula 115: Serialização
- Aula 116: Coleções pt 01 método equals()
- Aula 117: Coleções pt 02 método hashCode
- Aula 118: Coleções pt 03 Introdução as coleções
- Aula 119: Coleções pt 04 Lists pt 01
- Aula 120: Coleções pt 05 Lists pt 02
- Aula 121: Coleções pt 06 Ordenação de listas com Comparable
- Aula 122: Coleções pt 07 Ordenação de listas e arrays com Comparator
- Aula 123: Coleções pt 08 Busca binária em Lists e Arrays
- Aula 124: Coleções pt 09 Convertendo Arrays em List e List em Arrays
- Aula 125: Coleções pt 10 Removendo elementos da lista com Iterator
- Aula 126: Coleções pt 11 Set, HashSet e LinkedHashSet
- Aula 127: Coleções pt 12 NavigableSet e TreeSet
- Aula 128: Coleções pt 13 Map, HashMap e LinkedHashMap pt 01
- Aula 129: Coleções pt 14 Map, HashMap e LinkedHashMap pt 02
- Aula 130: Coleções pt 15 NavigableMap e TreeMap
- Aula 131: Coleções pt 16 Queue e PriorityQueue
- Aula 132: Generics pt 01 O que são Generics
- Aula 133: Generics pt 02 Wildcard Caracter coringa
- Aula 134: Generics pt 03 Classes genéricas
- Aula 135: Generics pt 04 Métodos genéricos
- Aula 136: Inner Classes pt 01 Classe Interna aninhada
- Aula 137: Inner Classes pt 02 Classe Interna local
- Aula 138: Inner Classes pt 03 Classes Anônimas
- Aula 139: Inner Classes pt 04 Classes Internas Estáticas
- Aula 140: JBDC pt 01 Instalando o banco de dados MySQL
- Aula 141: JBDC pt 02 Criando o banco e as tabelas
- Aula 142: JBDC pt 03 Criando conexão com o banco de dados
- Aula 143: JBDC pt 04 Inserindo dados no banco com Statement
- Aula 144: JBDC pt 05 Atualizando e excluindo dados com Statement
- Aula 145: JBDC pt 06 ResultSet pt 01 – Selecionando registros
- Aula 146: JBDC pt 07 ResultSet pt 02 – Tipos de ResultSet e metadados
- Aula 147: JBDC pt 08 ResultSet pt 03 – Métodos para posicionamento do cursor
- Aula 148: JBDC pt 09 RS pt 04 Atualizando registros através do ResultSet
- Aula 149: JBDC pt 10 PreparedStatement
- Aula 150: JBDC pt 11 Procedures e funções no banco com CallableStatement
- Aula 151: JBDC pt 12 Connected RowSet – JdbcRowSet
- Aula 152: JBDC pt 13 Disconnected RowSet – CachedRowSet
- Aula 153: JBDC pt 14 Transações
- Aula 154: JBDC pt 15 CRUD pt 01
- Aula 155: JBDC pt 16 CRUD pt 02
- Aula 156: Threads pt 01 O que são e como criar
- Aula 157: Thread pt 02 Thread states
- Aula 158: Threads pt 03 Parando a execução com Sleep, Yield e Join
- Aula 159: Threads pt 04: Sincronismo de código pt 01
- Aula 160: Sincronismo de código e Deadlock pt 02
- Aula 161: Threads pt 06: Interação de Threads com wait, notify e notifyAll
- Aula 162: Concorrência pt 01: Variáveis atômicas
- Aula 163: Concorrência pt 02: Lock e ReentrantLock
- Aula 164: Concorrência pt 03: Conditions
- Aula 165: Concorrência pt 04 : ReentrantReadWriteLock
- Aula 166: Concorrência pt 05: CopyOnWriteArrayList
- Aula 167: Concorrência pt 06: Coleções Concorrentes
- Aula 168: Concorrência pt 07: Blocking Queues
- Aula 169: Concorrência pt 08: Executors pt 01 Thread Pools
- Aula 170: Concorrência pt 09: Executors pt 02 Scheduled Thread Pool
- Aula 171: Concorrência pt 10: Interface Callable
- Aula 172: Padrões de projeto pt 01: Padrão Builder
- Aula 173: Padrões de projeto pt 02: Padrão Singleton
- Aula 174: Padrões de projeto pt 03: Padrão DAO
- Aula 175: Padrões de projeto pt 04: Padrão Factory
- Aula 176: Java 8 Parametrizando comportamentos
- Aula 177: Java 8 Programação Funcional e Lambdas pt 01
- Aula 178: Java 8 Programação Funcional e Lambdas pt 02
- Aula 179: Java 8 Programação Funcional e Lambdas pt 03
- Aula 180: Java 8 Programação Funcional e Lambdas pt 04 Method References
- Aula 181: Java 8 Novas regras para Interfaces, métodos default
- Aula 182: Java 8 Evitando NullPointerException com Optional pt 01
- Aula 183: Java 8 Evitando NullPointerException com Optional pt 02
- Aula 184: Java 8 Evitando NullPointerException com Optional pt 03
- Aula 185: Java 8 Streams pt 01
- Aula 185: Java 8 Streams pt 01
- Aula 186: Java 8 Streams pt 02
- Aula 187: Java 8 Streams pt 03, map e flatmap
- Aula 188: Java 8 Streams pt 04, Finding and matching
- Aula 189: Java 8 Streams pt 05, Streams especializados (Streams primitivos)
- Aula 190: Java 8 Streams pt 06, Gerando Streams
- Aula 191: Java 8 Streams pt 07, Reduzindo e sumarizando Streams
- Aula 192: Java 8 Streams pt 08, Agrupando Streams
- Aula 193: Java 8 Parallel Streams pt 01, Introdução aos streams paralelos
- Aula 194: Java 8 Parallel Streams pt 02, Quando utilizar streams paralelos
- Aula 195: Java 8 CompletableFuture pt 01, Introdução a programação assíncrona
- Aula 196: Java 8 CompletableFuture pt 02, Funcionamento do CompletableFuture
- Aula 197: Java 8 CompletableFuture pt 03, Tratamento de exceções assíncronas
- Aula 198: Java 8 CompletableFuture pt 04, Desempenho comparado aos Streams
- Aula 197: Java 8 CompletableFuture pt 03, Tratamento de exceções assíncronas
- Aula 198: Java 8 CompletableFuture pt 04, Desempenho comparado aos Streams
- Aula 199: Java 8 CompletableFuture pt 05, CompletableFuture Custom Executor
- Aula 200: Java 8 CompletableFuture pt 06, Encadeando tarefas pt 01
- Aula 201: Java 8 CompletableFuture pt 07, Encadeando tarefas pt 02
- Aula 202: Java 8 CompletableFuture pt 08, Exibindo resultados dinamicamente
- Aula 203: Java 8 Nova API DateTime LocalDate, LocalTime, LocalDateTime
- Aula 204: Java 8 Nova API DateTime Instant, Duration and Period
- Aula 205: Java 8 Nova API Manipulando datas de forma relativa
- Aula 206: Java 8 Nova API DateTime, Fazendo ajustes temporais com TimeAdjuster
- Aula 207: Java 8 Nova API DateTime, Formatação e parse
- Aula 208: Java 8 Nova API DateTime, Trabalhando com Time Zones
- FIM DO MARATONA?
Aulas:
-
Curso Java Completo - Aula 00: Introdução ao cursoCurso Java Completo - Aula 01: Como JAVA funcionaCurso Java Completo - Aula 02: Como instalar JAVA no windowsCurso Java Completo - Aula 03: Executando o processo de compilação manualmenteCurso Java Completo - Aula 04: Download do ambiente de desenvolvimentoCurso Java Completo - Aula 05: Tipos primitivos, convenções de código e comentáriosCurso Java Completo - Aula 06: Continuação tipos primitivos, exercício e operadoresCurso Java Completo - Aula 07: Operador resto e operadores de comparaçãoCurso Java Completo - Aula 08: Operadores LógicosCurso Java Completo - Aula 09: Operadores de AtribuiçãoCurso Java Completo - Aula 10: Controle de fluxo if, else if e elseCurso Java Completo - Aula 11: Controle de fluxo: Tabela verdade e mais.Curso Java Completo - Aula 12: Controle de fluxo Resolução do exercício if elseCurso Java Completo - Aula 13: Controle de fluxo switch e exercíciosCurso Java Completo - Aula 14: Controle de fluxo - Solução do exercícioCurso Java Completo - Aula 15: Controle de fluxo for, while, do whileCurso Java Completo - Aula 16: Exercício estrutura de repetiçãoCurso Java Completo - Aula 17: Comando break and continueCurso Java Completo - Aula 18: Arrays parte 1Curso Java Completo - Aula 19: Arrays parte 2Curso Java Completo - Aula 20: Arrays parte 3 foreachCurso Java Completo - Aula 21: Arrays parte 4 arrays multidimensionaisCurso Java Completo - Aula 22: Arrays parte 5 arrays multidimencionaisCurso Java Completo - Aula 23: Introdução a pacotesCurso Java Completo - Aula 24: Introdução a classes parte 1Curso Java Completo - Aula 25: Introdução a classes parte 2 + exercícioCurso Java Completo - Aula 26: Solução do exercício introdução a classesCurso Java Completo - Aula 27: Introdução a métodosCurso Java Completo - Aula 28: Métodos com parâmetrosCurso Java Completo - Aula 29: Retorno de métodos parte 01Curso Java Completo - Aula 30: Retorno de métodos parte 02Curso Java Completo - Aula 31: Métodos com parâmetros tipo reference pt 01Curso Java Completo - Aula 32: Passagem de objeto como parâmetro e this pt 02Curso Java Completo - Aula 33: Passagem de parâmetros varargsCurso Java Completo - Aula 34: Introdução a UMLCurso Java Completo - Aula 35: Exercício sobre métodosCurso Java Completo - Aula 36: Modificador de acesso private, get e set pt 01Curso Java Completo - Aula 37: Modificador de acesso private, get e set pt 02Curso Java Completo - Aula 38: Sobrecarga de métodosCurso Java Completo - Aula 39: Construtores e sobrecarga de construtores pt 01Curso Java Completo - Aula 40: Construtores e sobrecarga de construtores pt 02Curso Java Completo - Aula 41: Blocos de inicializaçãoCurso Java Completo - Aula 42: Modificador staticCurso Java Completo - Aula 43: Métodos EstáticosCurso Java Completo - Aula 44: Bloco de inicializaçãoCurso Java Completo - Aula 45: UML e Associação de classesCurso Java Completo - Aula 46: Exercício associação pt 01Curso Java Completo - Aula 47: Exercício associação pt 02Curso Java Completo - Aula 48: Exercício associação de classes pt 03Curso Java Completo - Aula 49: Exercício associação pt 04Curso Java Completo - Aula 50: Herança pt 01Curso Java Completo - Aula 51: Herança parte 2 e referência superCurso Java Completo - Aula 52: Herança e Modificador Protected pt 03Curso Java Completo - Aula 53: Herança e construtores pt 04Curso Java Completo - Aula 54: Herança e Sequência de inicialização pt 05Curso Java Completo - Aula 55: Sobrescrita de métodosCurso Java Completo - Aula 56: Modificador FinalCurso Java Completo - Aula 57: Enumeração pt 01Curso Java Completo - Aula 58: Enumeração pt 02Curso Java Completo - Aula 59: Enumeração pt 03Curso Java Completo - Aula 60: Classes abstratas pt 01Curso Java Completo - Aula 61: Classes abstratas pt 02Curso Java Completo - Aula 62: Interfaces pt 01Curso Java Completo - Aula 63: Interfaces pt 02Curso Java Completo - Aula 64: Polimorfismo pt 01Curso Java Completo - Aula 65: Polimorfismo pt 02Curso Java Completo - Aula 66: Polimorfismo pt 03Curso Java Completo - Aula 67: Exceptions pt 01Curso Java Completo - Aula 68: Exceptions pt 02Curso Java Completo - Aula 69: Exceptions: Exceções checked pt 03Curso Java Completo - Aula 70: Exceptions: lançamento de exceção pt 04Curso Java Completo - Aula 71: Exceptions: bloco finally pt 05Curso Java Completo - Aula 72: Tratamento de multiplas exceções pt 06Curso Java Completo - Aula 73: Exceptions: Multi-catch pt 07Curso Java Completo - Aula 74 : Exceptions: try-with-resources pt 08Curso Java Completo - Aula 75: Exceptions customizadas pt 09Curso Java Completo - Aula 76: Exceptions e regras para sobrescrita pt 10Curso Java Completo - Aula 77: AssertivasCurso Java Completo - Aula 78: Classes Wrapper pt 01Curso Java Completo - Aula 79: Classes Wrapper pt 02Curso Java Completo - Aula 80: String pt 01Curso Java Completo - Aula 81: String pt 02Curso Java Completo - Aula 82: Performance das StringsCurso Java Completo - Aula 83: StringBuilder and StringBufferCurso Java Completo - Aula 84: Datas com Date e CalendarCurso Java Completo - Aula 85: Formatação de datas com DateFormatCurso Java Completo - Aula 86: Internacionalização com a classe LocaleCurso Java Completo - Aula 87: Formatação de números e moeda com NumberFormatCurso Java Completo - Aula 88: Datas personalizadas com SimpleDateFormatCurso Java Completo - Aula 89: Expressões regulares pt 01Curso Java Completo - Aula 90: Expressões regulares pt 02Curso Java Completo - Aula 91: Expressões regulares pt 03Curso Java Completo - Aula 92: Expressões regulares pt 04Curso Java Completo - Aula 93: Expressões regulares pt 05Curso Java Completo - Aula 94: Expressões regulares pt 06Curso Java Completo - Aula 95: Tokens e Delimitadores com String e ScannerCurso Java Completo - Aula 96: Resource Bundles pt 01Curso Java Completo - Aula 97: Resource Bundles pt 02Curso Java Completo - Aula 98: IO pt 01 Classe File para arquivosCurso Java Completo - Aula 99: IO pt 02 FileWriter e FileReaderCurso Java Completo - Aula 100: IO pt 03 BufferedWriter e BufferedReaderCurso Java Completo - Aula 101: IO pt 04 Classe File para diretóriosCurso Java Completo - Aula 102: IO pt 05 Classe ConsoleCurso Java Completo - Aula 103: NIO pt 01 Introdução as novas classes Path, Paths, FilesCurso Java Completo - Aula 104: NIO pt 02 Uso básico das classes Path, Paths, FilesCurso Java Completo - Aula 105: NIO pt 03 Normalizando pathsCurso Java Completo - Aula 106: NIO pt 04 Resolvendo pathsCurso Java Completo - Aula 107: NIO pt 05 Relativizando pathsCurso Java Completo - Aula 108: NIO pt 06 BasicFileAttributes e BasicFileAttributeViewCurso Java Completo - Aula 109: NIO pt 07 DosFileAttributes e DosFileAttributeViewCurso Java Completo - Aula 110: NIO pt 08 PosixFileAttributes e PosixFileAttributeViewCurso Java Completo - Aula 111: NIO pt 09 DirectoryStream e SimpleFileVisitorCurso Java Completo - Aula 112: NIO pt 10 PathMactherCurso Java Completo - Aula 113: IO pt 06 InputStream e OutputStreamCurso Java Completo - Aula 114: NIO pt 11 Zipando arquivos com JavaCurso Java Completo - Aula 115: SerializaçãoCurso Java Completo - Aula 116: Coleções pt 01 método equals()Curso Java Completo - Aula 117: Coleções pt 02 método hashCodeCurso Java Completo - Aula 118: Coleções pt 03 Introdução as coleçõesCurso Java Completo - Aula 119: Coleções pt 04 Lists pt 01Curso Java Completo - Aula 120: Coleções pt 05 Lists pt 02Curso Java Completo - Aula 121: Coleções pt 06 Ordenação de listas com ComparableCurso Java Completo - Aula 122: Coleções pt 07 Ordenação de listas e arrays com ComparatorCurso Java Completo - Aula 123: Coleções pt 08 Busca binária em Lists e ArraysCurso Java Completo - Aula 124: Coleções pt 09 Convertendo Arrays em List e List em ArraysCurso Java Completo - Aula 125: Coleções pt 10 Removendo elementos da lista com IteratorCurso Java Completo - Aula 126: Coleções pt 11 Set, HashSet e LinkedHashSetCurso Java Completo - Aula 127: Coleções pt 12 NavigableSet e TreeSetCurso Java Completo - Aula 128: Coleções pt 13 Map, HashMap e LinkedHashMap pt 01Curso Java Completo - Aula 129: Coleções pt 14 Map, HashMap e LinkedHashMap pt 02Curso Java Completo - Aula 130: Coleções pt 15 NavigableMap e TreeMapCurso Java Completo - Aula 131: Coleções pt 16 Queue e PriorityQueueCurso Java Completo - Aula 132: Generics pt 01 O que são GenericsCurso Java Completo - Aula 133: Generics pt 02 Wildcard Caracter coringaCurso Java Completo - Aula 134: Generics pt 03 Classes genéricasCurso Java Completo - Aula 135: Generics pt 04 Métodos genéricosCurso Java Completo - Aula 136: Inner Classes pt 01 Classe Interna aninhadaCurso Java Completo - Aula 137: Inner Classes pt 02 Classe Interna localCurso Java Completo - Aula 138: Inner Classes pt 03 Classes AnônimasCurso Java Completo - Aula 139: Inner Classes pt 04 Classes Internas EstáticasCurso Java Completo - Aula 140: JDBC pt 01 Instalando o banco de dados MySQLCurso Java Completo - Aula 141: JDBC pt 02 Criando o banco e as tabelasCurso Java Completo - Aula 142: JDBC pt 03 Criando conexão com o banco de dadosCurso Java Completo - Aula 143: JDBC pt 04 Inserindo dados no banco com StatementCurso Java Completo - Aula 144: JDBC pt 05 Atualizando e excluindo dados com StatementCurso Java Completo - Aula 145: JDBC pt 06 ResultSet pt 01 - Selecionando registrosCurso Java Completo - Aula 146: JDBC pt 07 ResultSet pt 02 - Tipos de ResultSet e metadadosCurso Java Completo - Aula 147: JDBC pt 08 ResultSet pt 03 - Métodos para posicionamento do cursorCurso Java Completo - Aula 148: JDBC pt 09 RS pt 04 Atualizando registros através do ResultSetCurso Java Completo - Aula 149: JDBC pt 10 PreparedStatementCurso Java Completo - Aula 150: JDBC pt 11 Procedures e funções no banco com CallableStatementCurso Java Completo - Aula 151: JDBC pt 12 Connected RowSet - JdbcRowSetCurso Java Completo - Aula 152: JDBC pt 13 Disconnected RowSet - CachedRowSetCurso Java Completo - Aula 153: JDBC pt 14 TransaçõesCurso Java Completo - Aula 154: JDBC pt 15 CRUD pt 01Curso Java Completo - Aula 155: JDBC pt 16 CRUD pt 02Curso Java Completo - Aula 156: Threads pt 01 O que são e como criarCurso Java Completo - Aula 157: Thread pt 02 Thread statesCurso Java Completo - Aula 158: Threads pt 03 Parando a execução com Sleep, Yield e JoinCurso Java Completo - Aula 159: Threads pt 04: Sincronismo de código pt 01Curso Java Completo - Aula 160: Sincronismo de código e Deadlock pt 02Curso Java Completo - Aula 161: Threads pt 06: Interação de Threads com wait, notify e notifyAllCurso Java Completo - Aula 162: Concorrência pt 01: Variáveis atômicasCurso Java Completo - Aula 163: Concorrência pt 02: Lock e ReentrantLockCurso Java Completo - Aula 164: Concorrência pt 03: ConditionsCurso Java Completo - Aula 165: Concorrência pt 04 : ReentrantReadWriteLockCurso Java Completo - Aula 166: Concorrência pt 05: CopyOnWriteArrayListCurso Java Completo - Aula 167: Concorrência pt 06: Coleções ConcorrentesCurso Java Completo - Aula 168: Concorrência pt 07: Blocking QueuesCurso Java Completo - Aula 169: Concorrência pt 08: Executors pt 01 Thread PoolsCurso Java Completo - Aula 170: Concorrência pt 09: Executors pt 02 Scheduled Thread PoolCurso Java Completo - Aula 171: Concorrência pt 10: Interface CallableCurso Java Completo - Aula 172: Padrões de projeto pt 01: Padrão BuilderCurso Java Completo - Aula 173: Padrões de projeto pt 02: Padrão SingletonCurso Java Completo - Aula 174: Padrões de projeto pt 03: Padrão DAOCurso Java Completo - Aula 175: Padrões de projeto pt 04: Padrão FactoryCurso Java Completo - Aula 176: Java 8 Parametrizando comportamentosCurso Java Completo - Aula 177: Java 8 Programação Funcional e Lambdas pt 01Curso Java Completo - Aula 178: Java 8 Programação Funcional e Lambdas pt 02Curso Java Completo - Aula 179: Java 8 Programação Funcional e Lambdas pt 03Curso Java Completo - Aula 180: Java 8 Programação Funcional e Lambdas pt 04 Method ReferencesCurso Java Completo - Aula 181: Java 8 Novas regras para Interfaces, métodos defaultCurso Java Completo - Aula 182: Java 8 Evitando NullPointerException com Optional pt 01Curso Java Completo - Aula 183: Java 8 Evitando NullPointerException com Optional pt 02Curso Java Completo - Aula 184: Java 8 Evitando NullPointerException com Optional pt 03Curso Java Completo - Aula 185: Java 8 Streams pt 01Curso Java Completo - Aula 186: Java 8 Streams pt 02Curso Java Completo - Aula 187: Java 8 Streams pt 03, map e flatmapCurso Java Completo - Aula 188: Java 8 Streams pt 04, Finding and matchingCurso Java Completo - Aula 189: Java 8 Streams pt 05, Streams especializados (Streams primitivos)Curso Java Completo - Aula 190: Java 8 Streams pt 06, Gerando StreamsCurso Java Completo - Aula 191: Java 8 Streams pt 07, Reduzindo e sumarizando StreamsCurso Java Completo - Aula 192: Java 8 Streams pt 08, Agrupando StreamsCurso Java Completo - Aula 193: Java 8 Parallel Streams pt 01, Introdução aos streams paralelosCurso Java Completo - Aula 194: Java 8 Parallel Streams pt 02, Quando utilizar streams paralelosCurso Java Completo - Aula 195: Java 8 CompletableFuture pt 01, Introdução a programação assíncronaCurso Java Completo - Aula 196: Java 8 CompletableFuture pt 02, Funcionamento do CompletableFutureCurso Java Completo - Aula 197: Java 8 CompletableFuture pt 03, Tratamento de exceções assíncronasCurso Java Completo - Aula 198: Java 8 CompletableFuture pt 04, Desempenho comparado aos StreamsCurso Java Completo - Aula 199: Java 8 CompletableFuture pt 05, CompletableFuture Custom ExecutorCurso Java Completo - Aula 200: Java 8 CompletableFuture pt 06, Encadeando tarefas pt 01Curso Java Completo - Aula 201: Java 8 CompletableFuture pt 07, Encadeando tarefas pt 02Curso Java Completo - Aula 202: Java 8 CompletableFuture pt 08, Exibindo resultados dinamicamenteCurso Java Completo - Aula 203: Java 8 Nova API DateTime LocalDate, LocalTime, LocalDateTimeCurso Java Completo - Aula 204: Java 8 Nova API DateTime Instant, Duration and PeriodCurso Java Completo - Aula 205: Java 8 Nova API Manipulando datas de forma relativaCurso Java Completo - Aula 206: Java 8 Nova API DateTime, Fazendo ajustes temporais com TimeAdjusterCurso Java Completo - Aula 207: Java 8 Nova API DateTime, Formatação e parseCurso Java Completo - Aula 208: Java 8 Nova API DateTime, Trabalhando com Time ZonesFIM DO MARATONA?