Maratona Java Virado no Jiraya
4.0
(0)
12 learners
What you'll learn
This course includes
- 46.5 hours of video
- Certificate of completion
- Access on mobile and TV
Course content
1 modules • 286 lessons • 46.5 hours of video
Maratona Java Virado no Jiraya
286 lessons
• 46.5 hours
Maratona Java Virado no Jiraya
286 lessons
• 46.5 hours
- 00 - Maratona Java Virado No Jiraya - Bem-vindo 06:11
- 01 - O que esperar do curso 07:10
- 02 - Como Java Funciona 10:28
- 03 - Fazendo o download da JDK 15 09:45
- 04 - Configurando variaveis de ambiente 08:08
- 05 - Executando compilação manualmente 11:21
- 06 - Download da IDE IntelliJ Community 06:10
- 07 - Conhecendo a IDE IntelliJ Community 11:00
- 08 - Organizando o código em pacotes 08:06
- 09 - Comentários 07:56
- 10 - Tipos primitivos pt 01 - convenções de variáveis 11:39
- 11 - Tipos primitivos pt 02 - declaração e tamanho em memória 12:48
- 12 - Tipos primitivos pt 03 - casting 07:42
- 13 - Tipos primitivos pt 04 - Strings 06:10
- 14 - Tipos primitivos pt 05 - Exercício 10:21
- 15 - Operadores pt 01 - Aritiméticos 07:41
- 16 - Operadores pt 02 - Relacionais 08:49
- 17 - Operadores pt 03 - Lógicos AND 08:58
- 18 - Operadores pt 04 - Lógicos OR 07:13
- 19 - Operadores pt 05 - Atribuição 10:31
- 20 - Estruturas Condicionais pt 01 - IF 12:01
- 21 - Estruturas Condicionais pt 02 - ELSE IF 14:11
- 22 - Estruturas Condicionais pt 03 - Operador ternário 10:42
- 23 - Estruturas Condicionais pt 04 - Tabela Verdade e exercício 05:29
- 24 - Estruturas Condicionais pt 05 - Resolução do exercícios 10:38
- 25 - Estruturas Condicionais pt 06 - Switch 11:09
- 26 - Estruturas Condicionais pt 07 - Switch exercício 05:10
- 27 - Estruturas de Repetição pt 01 - Laços de repetição while, do while, for 12:59
- 28 - Estruturas de Repetição pt 02 - Exercício for 04:42
- 29 - Estruturas de Repetição pt 03 - Break 06:04
- 30 - Estruturas de Repetição pt 04 - Exercício Break 07:09
- 31 - Estruturas de Repetição pt 05 - Continue 06:16
- 32 - Arrays pt 01 11:13
- 33 - Arrays pt 02 04:37
- 34 - Arrays pt 03 08:27
- 35 - Arrays pt 04 - Foreach 09:19
- 36 - Arrays Multidimensionais pt 01 13:31
- 37 - Arrays Multidimensionais pt 02 - Foreach 05:33
- 38 - Arrays Multidimensionais pt 03 - Inicialização 10:43
- 39 - Orientação Objetos pt 01 - Introdução classes pt 01 19:14
- 40 - Orientação Objetos - Introdução classes pt 02 08:50
- 41 - Orientação Objetos - Coesão 08:51
- 42 - Orientação Objetos - Exercício Classes 08:16
- 43 - Orientação Objetos - Referência de objetos 05:06
- 44 - Orientação Objetos - Métodos pt 01 09:05
- 45 - Orientação Objetos - Métodos pt 02 - Parâmetros 08:51
- 46 - Orientação Objetos - Métodos pt 03 - Retorno pt 01 08:58
- 47 - Orientação Objetos - Métodos pt 04 - Retorno pt 02 08:30
- 48 - Orientação Objetos - Métodos pt 05 - Parâmetros tipo primitivo 10:39
- 49 - Orientação Objetos - Métodos pt 06 - Parâmetros tipo referência 14:34
- 50 - Orientação Objetos - Métodos pt 07 - Parâmetros tipo referência pt 02 07:12
- 51 - Orientação Objetos - Métodos pt 08 - Referência this 08:21
- 52 - Orientação Objetos - Métodos pt 09 - Varargs 08:49
- 53 - Orientação Objetos - Métodos pt 10 - Exercise 17:37
- 54 - Orientação Objetos - Modificador de acesso private, get e set pt 01 17:01
- 55 - Orientação Objetos - Modificador de acesso private, get e set pt 02 05:49
- 56 - Orientação Objetos - Modificador de acesso private, get e set pt 03 06:58
- 57 - Orientação Objetos - Sobrecarga de métodos 16:36
- 58 - Orientação Objetos - Construtores pt 01 10:58
- 59 - Orientação Objetos - Construtores pt 02 - Sobrecarga 08:35
- 60 - Orientação Objetos - Blocos de inicialização 11:32
- 61 - Orientação Objetos - Modificador static 14:55
- 62 - Orientação Objetos - Métodos estáticos 09:16
- 63 - Orientação Objetos - Bloco de inicialização estático 08:39
- 64 - Orientação Objetos - Associação pt 01 - Arrays com Objetos 07:53
- 65 - Orientação Objetos - Associação pt 02 - Associação unidirecional um para muitos 07:51
- 66 - Orientação Objetos - Associação pt 03 - Associação unidirecional muitos para um 07:25
- 67 - Orientação Objetos - Associação pt 04 - Associação bidirecional 10:46
- 68 - Orientação Objetos - Leitura de dados pelo console 08:26
- 69 - Orientação Objetos - Exercício leitura de dados do teclado 04:26
- 70 - Orientação Objetos - Associação pt 05 - Exercício Associação 19:14
- 71 - Orientação Objetos - Herança pt 01 14:47
- 72 - Orientação Objetos - Herança pt 02 - Super 08:02
- 73 - Orientação Objetos - Herança pt 03 - protected 06:12
- 74 - Orientação Objetos - Herança pt 04 - Construtores 11:57
- 75 - Orientação Objetos - Herança pt 05 - Sequência de inicialização 09:33
- 76 - Orientação Objetos - Sobrescrita do método toString 07:52
- 77 - Orientação Objetos - Modificador final pt 01 - Tipo primitivo 08:57
- 78 - Orientação Objetos - Modificador final pt 02 - Tipo referência 06:37
- 79 - Orientação Objetos - Modificador final pt 03 - Classes e métodos 05:50
- 80 - Orientação Objetos - Enumeração pt 01 - Introdução 13:29
- 81 - Orientação Objetos - Enumeração pt 02 - Construtores e atributos 11:58
- 82 - Orientação Objetos - Enumeração pt 03 - Sobrescrita de métodos 07:53
- 83 - Orientação Objetos - Enumeração pt 04 - Busca por atributos 05:43
- 84 - Orientação Objetos - Classes abstratas pt 01 09:00
- 85 - Orientação Objetos - Classes abstratas pt 02 - Métodos abstratos 08:15
- 86 - Orientação Objetos - Classes abstratas pt 03 - Métodos abstratos regras 05:18
- 87 - Orientação Objetos - Interfaces pt 01 - Introdução 07:29
- 88 - Orientação Objetos - Interfaces pt 02 - Implementando múltiplas interfaces 08:31
- 89 - Orientação Objetos - Interfaces pt 03 - Atributos e métodos estáticos 06:22
- 90 - Orientação Objetos - Polimorfismo pt 01 - Introdução 15:35
- 91 - Orientação Objetos - Polimorfismo pt 02 - Funcionamento 11:34
- 92 - Orientação Objetos - Polimorfismo pt 03 - Parâmetros polimórficos 07:57
- 93 - Orientação Objetos - Polimorfismo pt 04 - Cast e instanceof 09:25
- 94 - Orientação Objetos - Polimorfismo pt 05 - Programação orientada a interface 08:24
- 95 - Exceções pt 01 - Errors 09:46
- 96 - Exceções pt 02 - RuntimeException 08:57
- 97 - Exceções pt 03 - Exception 18:00
- 98 - Exceções pt 04 - Lançando exceção unchecked 13:32
- 99 - Exceções pt 05 - Lançando exceção checked 12:45
- 100 - Exceções pt 06 - Bloco Finally 10:29
- 101 - Exceções pt 07 - Capturando múltiplas exceções 10:01
- 102 - Exceções pt 08 - Multi catch em linha 07:04
- 103 - Exceções pt 09 - Try with resources 10:39
- 104 - Exceções pt 10 - Exceção customizada 06:34
- 105 - Exceções pt 11 - Exceção e regras de sobrescrita 06:19
- 106 - Classes Utilitárias - Wrappers pt 01 11:06
- 107 - Classes Utilitárias - Wrappers pt 02 09:53
- 108 - Classes Utilitárias - Strings pt 01 12:54
- 109 - Classes Utilitárias - Strings pt 02 10:16
- 110 - Classes Utilitárias - Strings pt 03 - Desempenho 12:51
- 111 - Classes Utilitárias - Strings pt 04 - StringBuilder 09:31
- 112 - Classes Utilitárias - Date 07:09
- 113 - Classes Utilitárias - Calendar 08:57
- 114 - Classes Utilitárias - DateFormat 05:17
- 115 - Classes Utilitárias - Internacionalização Datas com Locale 11:54
- 116 - Classes Utilitárias - Internacionalização Números com Locale 08:41
- 117 - Classes Utilitárias - Internacionalização de moeda com Locale 09:00
- 118 - Classes Utilitárias - SimpleDateFormat 06:51
- 119 - Classes Utilitárias - LocalDate 11:52
- 120 - Classes Utilitárias - LocalTime 05:00
- 121 - Classes Utilitárias - LocalDateTime 06:47
- 122 - Classes Utilitárias - Instant 08:15
- 123 - Classes Utilitárias - Duration 08:15
- 124 - Classes Utilitárias - Period 06:18
- 125 - Classes Utilitárias - ChronoUnit 05:54
- 126 - Classes Utilitárias - TemporalAdjusters. 07:31
- 127 - Classes Utilitárias - TemporalAdjuster 09:49
- 128 - Classes Utilitárias - ZonedDateTime, ZoneId, OffsetDateTime 13:04
- 129 - Classes Utilitárias - DateTimeFormatter 11:08
- 130 - Classes Utilitárias - ResourceBundle 13:08
- 131 - Classes Utilitárias - Regex pt 01 - Pattern e Matcher 10:55
- 132 - Classes Utilitárias - Regex pt 02 - Pattern e Matcher - Meta caracteres 07:17
- 133 - Classes Utilitárias - Regex pt 03 - Pattern e Matcher - Range 09:15
- 134 - Classes Utilitárias - Regex pt 04 - Pattern e Matcher - Quantificadores pt 01 07:33
- 135 - Classes Utilitárias - Regex pt 05 - Pattern e Matcher - Quantificadores pt 02 13:17
- 136 - Classes Utilitárias - Regex pt 06 - Pattern e Matcher - Anchor 04:03
- 137 - Classes Utilitárias - Scanner - Tokens e Delimitadores 06:58
- 138 - Classes Utilitárias - IO pt 01 - File 08:52
- 139 - Classes Utilitárias - IO pt 02 - FileWriter 07:17
- 140 - Classes Utilitárias - IO pt 03 - FileReader 06:57
- 141 - Classes Utilitárias - IO pt 04 - BufferedWriter 07:16
- 142 - Classes Utilitárias - IO pt 05 - BufferedReader 05:16
- 143 - Classes Utilitárias - IO pt 06 - File para diretórios 11:14
- 144 - Classes Utilitárias - NIO pt 01 - Path, Paths, Files pt 01 07:55
- 145 - Classes Utilitárias - NIO pt 02 - Path, Paths, Files pt 02 11:39
- 146 - Classes Utilitárias - NIO pt 03 - Normalização 13:07
- 147 - Classes Utilitárias - NIO pt 04 - Resolvendo Paths 09:46
- 148 - Classes Utilitárias - NIO pt 05 - Relativize 08:06
- 149 - Classes Utilitárias - NIO pt 06 - BasicFileAttributes pt 01 08:10
- 150 - Classes Utilitárias - NIO pt 07 - BasicFileAttributes pt 02 11:57
- 151 - Classes Utilitárias - NIO pt 08 - DosFileAttribute 07:36
- 152 - Classes Utilitárias - NIO pt 09 - PosixFileAttributes 08:44
- 153 - Classes Utilitárias - NIO pt 10 - DirectoryStream 07:21
- 154 - Classes Utilitárias - NIO pt 11 - SimpleFileVisitor pt 01 07:38
- 155 - Classes Utilitárias - NIO pt 12 - SimpleFileVisitor pt 02 08:26
- 156 - Classes Utilitárias - NIO pt 13 - PathMatcher pt 01 07:37
- 157 - Classes Utilitárias - NIO pt 14 - PathMatcher pt 02 05:54
- 158 - Classes Utilitárias - NIO pt 15 - ZipOutputStream 11:06
- 159 - Classes Utilitárias - Serialization pt 01 13:36
- 160 - Classes Utilitárias - Serialization pt 02 15:10
- 161 - Coleções pt 01 - equals pt 01 09:43
- 162 - Coleções pt 02 - equals pt 02 10:18
- 163 - Coleções pt 03 - hashCode pt 01 06:28
- 164 - Coleções pt 04 - hashCode pt 02 07:42
- 165 - Coleções pt 05 - Complexidade Big-O 08:26
- 166 - Coleções pt 06 - List pt 01 10:57
- 167 - Coleções pt 07 - List pt 02 09:26
- 168 - Coleções pt 08 - List pt 03 11:09
- 169 - Coleções pt 09 - Sorting lists pt 01 12:38
- 170 - Coleções pt 10 - Sorting lists pt 02 - Comparable 13:58
- 171 - Coleções pt 11 - Sorting lists pt 03 - Comparator 07:28
- 172 - Coleções pt 12 - Binary Search 11:57
- 173 - Coleções pt 13 - Conversão de Lista para Arrays e vice versa 09:32
- 174 - Coleções pt 14 - Iterator 08:39
- 175 - Coleções pt 15 - Set, HashSet 06:34
- 176 - Coleções pt 16 - NavigableSet, TreeSet pt 01 09:41
- 177 - Coleções pt 17 - NavigableSet, TreeSet pt 02 09:50
- 178 - Coleções pt 18 - Map, HashMap, LinkedHashMap pt 01 10:24
- 179 - Coleções pt 19 - Map, HashMap, LinkedHashMap pt 02 08:27
- 180 - Coleções pt 20 - Map, HashMap, LinkedHashMap pt 03 07:05
- 181 - Coleções pt 21 - NavigableMap, TreeMap 08:07
- 182 - Coleções pt 22 - Queue, PriorityQueue 12:37
- 183 - Generics pt 01 - Introdução 08:34
- 184 - Generics pt 02 - Wildcard pt 01 11:12
- 185 - Generics pt 03 - Wildcard pt 02 07:15
- 186 - Generics pt 04 - Classes Genéricas pt 01 12:46
- 187 - Generics pt 05 - Classes Genéricas pt 02 09:31
- 188 - Generics pt 06 - Métodos Genéricos 08:11
- 189 - Classes Internas pt 01 - Introdução 09:36
- 190 - Classes Internas pt 02 - Classes Locais 09:12
- 191 - Classes Internas pt 03 - Classes Anônimas 12:41
- 192 - Classes Internas pt 04 - Classes aninhadas estáticas 06:17
- 193 - Parametrizando comportamentos pt 01 12:15
- 194 - Parametrizando comportamentos pt 02 12:37
- 195 - Lambdas pt 01 - Predicate 09:04
- 196 - Lambdas pt 02 - Consumer 05:19
- 197 - Lambdas pt 03 - Function 06:13
- 198 - Method Reference pt 01 - Referência a métodos estáticos 12:34
- 199 - Method Reference pt 02 - Referência a métodos não estáticos 10:33
- 200 - Method Reference pt 03 - Referência a construtor 07:48
- 201 - Optional pt 01 11:46
- 202 - Optional pt 02 15:36
- 203 - Streams pt 01 - Introduction pt 01 11:16
- 204 - Streams pt 02 - Introduction pt 02 07:51
- 205 - Streams pt 03 - Introduction pt 03 07:37
- 206 - Streams pt 04 - FlatMap pt 01 07:23
- 207 - Streams pt 05 - FlatMap pt 02 06:46
- 208 - Streams pt 06 - Finding and Matching 09:34
- 209 - Streams pt 07 - Reduce pt 01 07:47
- 210 - Streams pt 08 - Reduce pt 02 06:33
- 211 - Streams pt 09 - Gerando streams pt 01 10:24
- 212 - Streams pt 10 - Gerando streams pt 02 09:50
- 213 - Streams pt 11 - Collectors pt 01 Summarizing 10:26
- 214 - Streams pt 12 - Collectors pt 02 - Grouping by pt 01 07:18
- 215 - Streams pt 13 - Collectors pt 03 - Grouping by pt 02 09:42
- 216 - Streams pt 14 - Collectors pt 04 - Grouping by pt 03 08:21
- 217 - Streams pt 15 - Collectors pt 05 - Grouping by pt 04 09:47
- 218 - Streams pt 16 - Parallel Streams pt 01 13:20
- 219 - Streams pt 17 - Parallel Streams pt 02 09:50
- 220 - Threads pt 01 - Introduction 12:44
- 221 - Threads pt 02 - Estados das threads 05:37
- 222 - Threads pt 03 - Prioridade e Sleep 06:53
- 223 - Threads pt 04 - Yield e Join 11:18
- 224 - Threads pt 05 - Sincronismo de thread pt 01 14:32
- 225 - Threads pt 06 - Sincronismo de thread pt 02 08:51
- 226 - Threads pt 07 - Sincronismo de thread pt 03 - Classes thread safe 07:44
- 227 - Threads pt 08 - Sincronismo de thread pt 04 - Deadlock 07:17
- 228 - Threads pt 09 - Sincronismo de thread pt 05 - Wait, notify e notifyAll 21:23
- 229 - Concorrência pt 01 - AtomicInteger 08:23
- 230 - Concorrência pt 02 - Lock and ReentrantLock 13:52
- 231 - Concorrência pt 03 - Conditions 13:21
- 232 - Concorrência pt 04 - ReentrantReadWriteLock 11:00
- 233 - Concorrência pt 05 - CopyOnWriteArrayList 08:30
- 234 - Concorrência pt 06 - ArrayBlockingQueue 06:55
- 235 - Concorrência pt 07 - LinkedTransferQueue 09:15
- 236 - Concorrência pt 08 - Executors pt 01 - Thread Pools 11:57
- 237 - Concorrência pt 09 - Executors pt 02 - ScheduledExecutorService 14:22
- 238 - Concorrência pt 10 - Executors pt 03 - Interface Callable 08:15
- 239 - Concorrência pt 11 - Executors pt 04 - Future 11:07
- 240 - Concorrência pt 12 - CompletableFuture pt 01 - get and join 17:25
- 241 - Concorrência pt 13 - CompletableFuture pt 02 - Streams 06:45
- 242 - Concorrência pt 14 - CompletableFuture pt 03 - ThreadFactory 07:13
- 243 - Concorrência pt 15 - CompletableFuture pt 04 - Encadeando chamadas pt 01 18:36
- 244 - Concorrência pt 16 - CompletableFuture pt 05 - Encadeando chamadas pt 02 13:05
- 245 - Concorrência pt 17 - CompletableFuture pt 06 - allOf, anyOf 09:12
- 246 - Padrões de Projeto pt 01 - Builder 13:46
- 247 - Padrões de Projeto pt 02 - Factory 06:45
- 248 - Padrões de Projeto pt 03 - Singleton pt 01 - Eager Initialization 10:44
- 249 - Padrões de Projeto pt 04 - Singleton pt 02 - Lazy Initialization 06:51
- 250 - Padrões de Projeto pt 05 - Singleton pt 03 - Singleton with enumeration 04:46
- 251 - Padrões de Projeto pt 06 - Data Transfer Object 07:24
- 252 - JDBC pt 01 - Instalando Docker 08:59
- 253 - JDBC pt 02 - Criando container MySQL 13:42
- 254 - JDBC pt 03 - Instalando Workbench, criando schema e tabelas 12:35
- 255 - JDBC pt 04 - Instalando e adicionando maven ao projeto 14:16
- 256 - JDBC pt 05 - Adicionando dependência e conectando com banco 09:59
- 257 - JDBC pt 06 - Inserindo dados com Statement 13:39
- 258 - JDBC pt 07 - Lombok e Log4J2 19:02
- 259 - JDBC pt 08 - Deletando dados com Statement 11:54
- 260 - JDBC pt 09 - Atualizando dados com Statement 08:11
- 261 - JDBC pt 10 - Buscando dados com ResultSet pt 01 - findAll 11:08
- 262 - JDBC pt 11 - Buscando dados com ResultSet pt 02 - findByName 07:01
- 263 - JDBC pt 12 - ResultSetMetaData 09:12
- 264 - JDBC pt 13 - DatabaseMetaData 08:28
- 265 - JDBC pt 14 - ResultSet TYPE SCROLL INSENSITIVE 12:09
- 266 - JDBC pt 15 - Atualizando registros com ResultSet 06:56
- 267 - JDBC pt 16 - Inserindo e deletando registros com ResultSet 11:34
- 268 - JDBC pt 17 - PreparedStatement pt 01 14:57
- 269 - JDBC pt 18 - PreparedStatement pt 02 05:43
- 270 - JDBC pt 19 - CallableStatement 09:20
- 271 - JDBC pt 20 - Connected RowSet - JdbcRowSet pt 01 09:55
- 272 - JDBC pt 21 - Connected RowSet - JdbcRowSet pt 02 11:29
- 273 - JDBC pt 22 - Disconnected RowSet - CachedRowSet 11:29
- 274 - JDBC pt 23 - Transação 13:55
- 275 - JDBC pt 24 - CRUD pt 01 - findByName and findAll 18:32
- 276 - JDBC pt 25 - CRUD pt 02 - delete 11:02
- 277 - JDBC pt 26 - CRUD pt 03 - save 10:49
- 278 - JDBC pt 27 - CRUD pt 04 - update 13:36
- 279 - JDBC pt 28 - CRUD pt 05 - Anime Crud 25:25
- 280 - Testes unitários com jUnit pt 01 15:13
- 281 - Testes unitários com jUnit pt 02 18:19
- 282 - Atualizando JDK 06:09
- 283 - Record Class 13:11
- 284 - Pattern Matching for instanceof 07:09
- 285 - É só correr pro abraço 03:04
