FileMood

Download JAVA

JAVA

Name

JAVA

 DOWNLOAD Copy Link

Total Size

35.4 GB

Total Files

1066

Last Seen

2024-07-23 00:32

Hash

43B525608EDA62731EE074FC5BC53DAA99E1E1C9

/video_files/

12.2. Criando classes etiquetadas (tagged classes).mp4

155.1 MB

01.01. Introdução ao curso.mp4

33.1 MB

01.02. Como aprender Java e pedir ajuda.mp4

46.7 MB

01.03. Por que aprender Java.mp4

66.4 MB

01.04. Um pouco sobre a história do Java.mp4

15.2 MB

01.05. Conhecendo as plataformas Java.mp4

30.8 MB

01.06. Conhecendo a Máquina Virtual Java (JVM).mp4

19.8 MB

01.07. JRE e JDK.mp4

5.9 MB

01.08. Conhecendo as versões do Java.mp4

61.3 MB

01.09. Conhecendo_as_distribuições_de_JDKs_e_licenças_de_uso.mp4

105.6 MB

01.10. Instalando o JDK no Ubuntu e macOS com SDKMan.mp4

60.0 MB

01.11. Instalando o JDK no Windows.mp4

20.2 MB

01.12. Escolhendo um editor de código simples.mp4

35.9 MB

02.01. Criando o primeiro programa Java.mp4

53.4 MB

02.02. Compilando e executando um programa Java.mp4

32.6 MB

02.04. Escrevendo comentários no código.mp4

27.0 MB

02.05. Conhecendo e usando convenções de código.mp4

27.5 MB

02.06. Palavras reservadas.mp4

18.9 MB

02.07. Trabalhando com variáveis.mp4

54.0 MB

02.08. Operadores aritméticos.mp4

49.9 MB

02.10. Abreviando operadores aritméticos.mp4

28.2 MB

02.11. Operadores de incremento e decremento.mp4

53.5 MB

02.12. Tipos primitivos - boolean, char, byte e short.mp4

72.8 MB

02.13. Tipos primitivos - int e long.mp4

47.7 MB

02.14. Tipos primitivos - float e double.mp4

28.5 MB

02.15. Conversão de tipos primitivos.mp4

97.8 MB

02.17. Promoção aritmética.mp4

54.1 MB

02.19. Trabalhando com String.mp4

39.3 MB

02.20. Usando sequências de escape.mp4

31.4 MB

02.21. Formatando a saída com printf.mp4

60.4 MB

02.22. Recebendo entrada de dados.mp4

100.9 MB

02.24. Usando JShell - o REPL do Java.mp4

18.5 MB

03.01. Operadores de igualdade e de negação - unário.mp4

67.7 MB

03.02. Operadores de comparação.mp4

34.5 MB

03.03. Operadores lógicos.mp4

58.9 MB

03.05. Curto-circuito de operadores lógicos.mp4

25.1 MB

03.06. Precedência de operadores lógicos.mp4

64.1 MB

03.07. Estrutura condicional if.mp4

78.2 MB

03.08. Estruturas condicionais else e else if.mp4

65.9 MB

03.10. Escopos e inicialização de variáveis.mp4

42.0 MB

03.11. Estrutura condicional switch.mp4

44.4 MB

03.12. Cláusula break.mp4

48.3 MB

03.13. Switch Expressions.mp4

74.5 MB

03.14. Operador ternário.mp4

38.4 MB

03.16. Estrutura de repetição for.mp4

87.6 MB

03.17. Estrutura de repetição while.mp4

77.6 MB

03.18. Estrutura de repetição do-while.mp4

82.1 MB

03.19. Cláusulas break e continue.mp4

67.0 MB

04.01. Conhecendo as IDEs mais populares.mp4

31.6 MB

04.02. Instalando e conhecendo a IntelliJ IDEA.mp4

76.8 MB

04.03. Mais_da_IntelliJ_IDEA_build,_run,_plugins,_terminal_e_shared.mp4

46.6 MB

04.04. Usando_Code_Completion,_Live_Templates_e_Postfix_Completion.mp4

51.6 MB

04.05. Conhecendo os principais atalhos.mp4

76.0 MB

04.06. Mais atalhos do IntelliJ IDEA.mp4

67.1 MB

04.07. Usando o Debugger para depurar o seu código.mp4

58.8 MB

04.08. Debugger_silenciamento,_condição_e_desativação_de_breakpoints.mp4

29.3 MB

04.09. Debugger_gerenciando_variáveis_e_avaliando_expressões.mp4

28.0 MB

04.10. Debugger - watches e logging.mp4

33.8 MB

04.11. Rascunhando e testando código com Scratch Files.mp4

44.5 MB

04.12. Testando código com JShell Console da IDE.mp4

15.4 MB

04.13. Consistência_no_estilo_de_codificação_com_EditorConfig.mp4

80.8 MB

04.14. Importando um projeto existente na IDE.mp4

10.4 MB

05.01. O_paradigma_da_Programação_Orientada_a_Objetos_POO.mp4

42.1 MB

05.02. Entendendo o conceito de classes e objetos.mp4

61.6 MB

05.03. Criando uma classe com atributos.mp4

29.3 MB

05.04. Instanciando objetos.mp4

37.3 MB

05.05. Acessando atributos de objetos.mp4

65.7 MB

05.06. Conhecendo o diagrama de classes da UML.mp4

42.0 MB

05.08. Composição de objetos.mp4

32.5 MB

05.09. Atribuindo o objeto da composição.mp4

75.4 MB

05.10. Diagrama_de_classes_associação,_agregação_e_composição.mp4

39.1 MB

05.11. Valores_padrão_e_inicialização_de_variáveis_de_instância.mp4

39.9 MB

05.12. Inicialização_de_objetos_em_variáveis_de_instância.mp4

71.7 MB

05.13. Caindo a ficha - variáveis referenciam objetos.mp4

100.1 MB

05.14. Criando e invocando um método.mp4

48.2 MB

05.15. Implementando a lógica do método.mp4

49.6 MB

05.16. IntelliJ IDEA - debug de chamadas de métodos.mp4

54.0 MB

05.17. Métodos com retorno.mp4

47.2 MB

05.18. Implementando_métodos_menores_e_evitando_duplicação_de_código.mp4

71.7 MB

05.19. Saindo do método com a cláusula return.mp4

45.3 MB

05.20. Métodos que retornam objetos.mp4

41.8 MB

05.21. Refatorando para tornar uma classe mais rica.mp4

21.2 MB

05.22. Discutindo nome e responsabilidade da classe.mp4

25.6 MB

05.23. Métodos com argumentos.mp4

31.7 MB

05.24. Passando objetos como argumentos de métodos.mp4

27.7 MB

05.26. Diagrama de classes - métodos e dependências.mp4

26.0 MB

05.27. Métodos que alteram variável de instância.mp4

62.1 MB

05.28. Métodos_que_alteram_o_valor_de_parâmetro_do_tipo_primitivo.mp4

49.1 MB

05.29. Métodos_que_alteram_o_estado_de_objeto_recebido_como_parâmetro.mp4

56.8 MB

05.30. Usando a palavra-chave this.mp4

32.5 MB

05.31. Atributos de classe com o modificador static.mp4

49.3 MB

05.32. Método de instância alterando variável estática.mp4

23.3 MB

05.33. Métodos de classe - estáticos.mp4

37.7 MB

05.34. Método estático acessando membro de instância.mp4

21.9 MB

05.36. Declarando constantes com static e final.mp4

44.2 MB

05.37. Modificador final em variáveis locais.mp4

43.7 MB

05.38. Sobrecarga de métodos.mp4

35.6 MB

05.39. Inferência de tipo de variável local.mp4

49.2 MB

06.01. Boas práticas com Effective Java e Clean Code.mp4

23.2 MB

06.02. Código Limpo - escolha bons nomes.mp4

34.7 MB

06.03. Código Limpo - tamanho e organização de classes.mp4

33.5 MB

06.04. Código Limpo - comentários no código.mp4

46.0 MB

06.05. Código_Limpo_métodos_pequenos_e_que_fazem_só_uma_coisa.mp4

57.1 MB

06.06. Código_Limpo_pensando_melhor_nos_argumentos_de_métodos.mp4

35.0 MB

06.07. Boas práticas - valide os argumentos.mp4

76.4 MB

07.01. Usando classes wrapper.mp4

38.3 MB

07.02. Métodos de conversão.mp4

17.8 MB

07.03. Autoboxing e unboxing.mp4

11.7 MB

07.04. Comparando wrappers.mp4

41.1 MB

07.06. Boas práticas - prefira tipos primitivos a wrappers.mp4

57.7 MB

08.01. Declarando e inicializando arrays.mp4

29.3 MB

08.02. Acessando e atribuindo elementos de arrays.mp4

26.4 MB

08.03. Iterando em arrays.mp4

36.0 MB

08.04. Transformando arrays em representações em string.mp4

15.7 MB

08.05. Ordenando arrays em ordem natural e reversa.mp4

16.3 MB

08.06. Criando arrays de objetos.mp4

39.9 MB

08.07. Iterando em arrays de objetos.mp4

27.5 MB

08.08. Copiando e expandindo arrays.mp4

42.6 MB

08.09. Removendo elementos de arrays.mp4

53.0 MB

08.11. Um pouco da ArrayList da Collections API.mp4

56.0 MB

08.13. Diagrama de classes - multiplicidade para arrays.mp4

17.3 MB

08.14. Boas_práticas_retorne_arrays_ou_coleções_vazias_no_lugar_de.mp4

36.8 MB

08.15. Criando arrays multidimensionais.mp4

60.9 MB

08.16. Iterando em arrays multidimensionais.mp4

32.5 MB

08.17. Lendo os parâmetros da linha de comando.mp4

37.0 MB

08.18. Criando_métodos_com_argumentos_variáveis_com_Varargs.mp4

42.9 MB

08.19. Boas práticas - use varargs com cuidado.mp4

38.7 MB

09.01. Estrutura da memória da JVM.mp4

45.9 MB

09.02. Call Stack, Stack Memory e Heap Memory.mp4

32.1 MB

09.03. Informações da Memória Heap com a Runtime API.mp4

66.2 MB

09.04. Configurando a Memória Heap da JVM.mp4

30.8 MB

09.05. Garbage Collector.mp4

39.1 MB

09.06. Inalcançabilidade de objetos.mp4

70.2 MB

09.07. Quando esgota a Memória Heap - OutOfMemoryError.mp4

31.6 MB

09.08. Boas_práticas_remova_referências_de_objetos_não_usados.mp4

102.4 MB

10.01. Criando e chamando construtores.mp4

24.1 MB

10.02. Construtores com parâmetros.mp4

18.6 MB

10.03. Sobrecarga de construtores.mp4

46.7 MB

10.04. Boas_práticas_valide_os_argumentos_de_construtores_também.mp4

21.0 MB

10.05. Encadeamento de chamadas de construtores.mp4

44.0 MB

10.06. Diagrama de classes - construtores.mp4

8.4 MB

10.08. Modificador final em variáveis de instância.mp4

30.3 MB

10.09. Organizando as classes em pacotes.mp4

39.9 MB

10.10. Importando classes de pacotes.mp4

61.8 MB

10.11. Modificador de acesso public e default.mp4

39.7 MB

10.12. Modificador de acesso private.mp4

25.4 MB

10.13. Diagrama_de_classes_visibilidade_public,_package_e_private.mp4

8.9 MB

10.15. Importando membros estáticos - static import.mp4

18.0 MB

10.16. Múltiplas_classes_não_públicas_em_um_único_arquivo.mp4

26.0 MB

10.17. Conhecendo a documentação JavaDoc do Java SE.mp4

39.7 MB

11.1. O problema da falta de encapsulamento.mp4

109.4 MB

11.2. Implementando encapsulamento.mp4

98.6 MB

11.3. JavaBeans e métodos getters e setters.mp4

66.2 MB

11.4. IntelliJ IDEA gerando getters e setters.mp4

19.1 MB

11.5. Desafio; encapsulamento e JavaBeans.mp4

34.3 MB

11.6. Boas_práticas;_use_métodos_de_acesso_em_classes_públicas_incluindo.mp4

62.8 MB

11.7. Código limpo; Lei de Demeter (incluindo Train Wreck).mp4

98.7 MB

11.8. Boas_práticas_não_permita_instanciação_com_construtor_privado.mp4

18.5 MB

11.9. Boas práticas; crie cópias defensivas.mp4

81.5 MB

11.10. Boas_práticas;_minimize_a_mutabilidade_incluindo_Value_Object.mp4

116.8 MB

11.11. Records.mp4

63.4 MB

11.12. Diagrama de classes; records.mp4

25.0 MB

12.1. Conhecendo o projeto deste módulo.mp4

32.2 MB

12.3. Duplicando classes e isolando os comportamentos.mp4

81.6 MB

12.4. Conhecendo_herança_e_o_relacionamento_no_diagrama_de_classes.mp4

70.9 MB

12.5. Implementando herança.mp4

107.4 MB

12.6. Sobrescrita de métodos.mp4

67.7 MB

12.7. Modificador de acesso protected.mp4

103.0 MB

12.8. Anotação @Override.mp4

33.2 MB

12.9. Chamando método da superclasse com super.mp4

39.6 MB

12.10. A classe Object.mp4

33.3 MB

12.11. Invocando construtores da superclasse.mp4

64.1 MB

12.12. Criando_construtores_com_parâmetros_na_superclasse_e_subclasses.mp4

49.1 MB

12.13. Boas_práticas;_sempre_sobrescreva_o_método_Object_toString.mp4

105.0 MB

12.14. Modificador final em classes e métodos.mp4

79.4 MB

12.15. Desafio; implementando herança.mp4

44.9 MB

12.16. Sobrescrevendo o método Object.equals.mp4

64.2 MB

12.17. Boas_práticas;_obedeça_o_contrato_ao_sobrescrever_o_método.mp4

34.1 MB

13.1. Upcasting de referências.mp4

141.8 MB

13.2. O problema que polimorfismo resolve.mp4

64.0 MB

13.3. Entendendo o polimorfismo.mp4

100.5 MB

13.4. Downcasting de referências.mp4

104.0 MB

13.5. Operador instanceof.mp4

58.7 MB

13.6. Pattern Matching para o operador instanceof.mp4

42.9 MB

13.7. Evitando o uso de instanceof.mp4

85.5 MB

13.8. Criando um projeto de faturamento.mp4

102.6 MB

13.9. Classes abstratas.mp4

44.3 MB

13.10. Métodos abstratos.mp4

46.1 MB

13.11. Desafio; polimorfismo e classes abstratas.mp4

67.8 MB

14.1. Entendendo as interfaces.mp4

107.9 MB

14.2. Criando a primeira interface.mp4

99.3 MB

14.3. Implementando a primeira interface.mp4

100.1 MB

14.4. Nova interface e injeção de dependências.mp4

100.6 MB

14.5. Conhecendo o projeto da financeira.mp4

81.8 MB

14.6. Quando herança de classes se torna um problema.mp4

132.3 MB

14.7. Código_mais_flexível;_refatorando_para_usar_interfaces.mp4

79.8 MB

14.8. Métodos default em interfaces.mp4

81.6 MB

14.9. Classes abstratas com interfaces.mp4

87.5 MB

14.10. Métodos privados em interfaces.mp4

28.1 MB

14.11. Métodos estáticos em interfaces.mp4

21.1 MB

14.12. Variáveis são estáticas e finais em interfaces.mp4

28.4 MB

14.13. Implementando múltiplas interfaces.mp4

90.3 MB

14.14. Herança de interfaces.mp4

31.6 MB

14.15. Desafio; interfaces.mp4

59.9 MB

15.1. Rigidez do código com herança.mp4

96.9 MB

15.2. Boas_práticas;_prefira_composição_em_vez_de_herança_de_classes.mp4

140.6 MB

15.3. Código frágil; alto acoplamento com herança.mp4

132.9 MB

15.4. Boas práticas; reduzindo acoplamento com composição.mp4

59.0 MB

15.5. Decorator Pattern; consolidando os conhecimentos.mp4

99.4 MB

15.6. Boas práticas; projete interfaces com cuidado.mp4

52.1 MB

15.7. Boas_práticas_use_interfaces_apenas_para_definir_tipos.mp4

56.6 MB

15.8. Boas práticas; referencie objetos por suas interfaces.mp4

52.7 MB

16.1. Introdução às exceções.mp4

38.0 MB

16.2. Lançando exceções.mp4

99.6 MB

16.3. Stack Trace; interpretando e analisando exceções.mp4

73.8 MB

16.4. Capturando exceções com try catch.mp4

139.3 MB

16.5. Relançando exceções e printStackTrace.mp4

63.3 MB

16.6. Capturando exceções com múltiplos blocos catch.mp4

36.9 MB

16.7. Hierarquia_das_exceções,_checked_e_unchecked_exceptions.mp4

45.4 MB

16.8. Capturando checked exceptions.mp4

55.2 MB

16.9. Criando exceções customizadas.mp4

70.3 MB

16.10. Variáveis de instância em exceções customizadas.mp4

46.3 MB

16.11. Lançando e propagando checked exceptions.mp4

80.8 MB

16.12. Capturando exceções menos específicas (upcasting).mp4

102.5 MB

16.13. Capturando e lançando nova exceção.mp4

49.4 MB

16.14. Boa prática; embrulhe a causa raiz.mp4

30.4 MB

16.15. Capturando exceções com multi-catch.mp4

26.1 MB

16.16. Usando a cláusula finally.mp4

55.1 MB

16.17. IntelliJ_IDEA_lançando_exceções_na_ferramenta_de_debug.mp4

17.9 MB

16.18. IntelliJ IDEA; adicionando Java Exception Breakpoints.mp4

16.7 MB

16.19. Boas_práticas;_lance_exceções_ao_invés_de_retornar_null.mp4

29.2 MB

16.20. Boas práticas; não engula exceções.mp4

46.2 MB

16.21. Desafio; exceções.mp4

21.7 MB

17.1. Introdução aos Generics.mp4

77.5 MB

17.2. Implementando métodos genéricos.mp4

84.0 MB

17.3. Delimitando tipos genéricos.mp4

79.4 MB

17.4. Criando classes genéricas.mp4

87.1 MB

17.5. Criando interfaces genéricas.mp4

53.9 MB

17.6. Usando curingas para tipos desconhecidos.mp4

82.3 MB

17.7. Desafio Generics.mp4

29.3 MB

18.1. Por que mais uma API.mp4

10.2 MB

18.2. Introdução às listas e ao tipo List.mp4

16.2 MB

18.3. Como funciona a ArrayList.mp4

32.1 MB

18.4. Usando listas do tipo ArrayList.mp4

58.8 MB

18.5. Iterando em lista com for tradicional.mp4

27.0 MB

18.6. Usando listas com Generics.mp4

52.9 MB

18.7. Localizando objetos em listas.mp4

80.9 MB

18.8. Manipulando objetos da lista.mp4

99.0 MB

18.9. Percorrendo a lista com Iterator.mp4

83.1 MB

18.10. Percorrendo a lista com ListIterator_4dd04.mp4

23.2 MB

18.11. Percorrendo Iterables com enhanced for.mp4

76.5 MB

18.12. LinkedList; mais performance na adição e remoção.mp4

22.5 MB

18.13. Usando listas do tipo LinkedList.mp4

28.9 MB

18.14. Vector; a lista thread-safe.mp4

20.5 MB

18.15. Boas_práticas;_reduza_o_acoplamento_usando_o_tipo_da_interface.mp4

37.5 MB

18.16. Convertendo de lista para array.mp4

31.5 MB

18.17. Ordenando listas pela ordem natural.mp4

28.9 MB

18.18. Boas_práticas;_considere_implementar_a_interface_Comparable.mp4

81.7 MB

18.19. Comparators; ordenando listas com outros critérios.mp4

71.1 MB

18.20. Desafio; listas.mp4

22.6 MB

18.21. Introdução aos conjuntos e ao tipo Set.mp4

19.8 MB

18.22. Usando conjuntos do tipo HashSet.mp4

33.3 MB

18.23. Tabelas de espalhamento (hash tables).mp4

12.5 MB

18.24. Implementando o método hashCode.mp4

90.1 MB

18.25. Testando a implementação de hashCode com HashSet.mp4

79.5 MB

18.26. Usando conjuntos do tipo TreeSet.mp4

102.8 MB

18.27. Usando conjuntos do tipo LinkedHashSet.mp4

15.4 MB

18.28. Desafio; conjuntos.mp4

14.8 MB

18.29. Introdução aos mapas e ao tipo Map.mp4

14.3 MB

18.30. Usando mapas dos tipos HashMap e Hashtable.mp4

134.3 MB

18.31. LinkedHashTable_e_TreeMap;_outras_implementações_de_mapas.mp4

40.6 MB

18.32. Desafio; mapas.mp4

16.3 MB

18.33. Boas_práticas;_encapsulamento_com_coleções_não_modificáveis.mp4

135.8 MB

18.34. Coleções imutáveis.mp4

45.1 MB

18.35. Usando a API de List para manipular arrays.mp4

30.8 MB

19.1. Usando enumerações à moda antiga.mp4

127.3 MB

19.2. Criando tipos Enum.mp4

52.4 MB

19.3. Diagrama de classes enumeração.mp4

21.4 MB

19.4. Usando os métodos do tipo Enum.mp4

42.9 MB

19.5. Declarando e inicializando propriedades e construtores.mp4

66.5 MB

19.6. Implementando métodos.mp4

60.5 MB

19.7. Implementando métodos abstratos.mp4

55.2 MB

19.8. Boas_práticas_substitua_parâmetros_booleanos_por_enums.mp4

20.8 MB

19.9. Desafio; enumerações.mp4

6.8 MB

20.1. Comparação de strings.mp4

21.7 MB

20.2. Pool de strings.mp4

7.2 MB

20.3. Validando o conteúdo de strings.mp4

33.9 MB

20.4. Extraindo trechos da String com indexOf e substring.mp4

77.8 MB

20.5. Extraindo_trechos_da_String_com_lastIndexOf_e_substring.mp4

18.9 MB

20.6. Transformando strings.mp4

46.4 MB

20.7. Implementando_algoritmos_usando_os_métodos_da_classe_String.mp4

57.6 MB

20.8. Desafio; validação de e-mail.mp4

42.2 MB

20.9. Testando_correspondências_de_strings_com_expressões_regulares.mp4

128.6 MB

20.10. Web_Scraping;_buscando_correspondências_com_Pattern_e_Matcher.mp4

95.5 MB

20.11. Manipulando strings com expressões regulares.mp4

28.9 MB

20.12. Boas_práticas;_use_StringBuilder_para_mais_performance.mp4

39.1 MB

20.13. Código mais limpo com Text blocks.mp4

31.1 MB

20.14. Desafio; Text blocks e expressões regulares.mp4

8.2 MB

21.1. Comparando números da forma correta.mp4

13.6 MB

21.2. Caching de classes wrapper.mp4

22.0 MB

21.3. Operações matemáticas com java.lang.Math.mp4

54.0 MB

21.4. Boas_práticas_evite_float_e_double_se_precisão_é_importante.mp4

36.3 MB

21.5. Precisão nos cálculos com BigDecimal.mp4

58.0 MB

21.6. Divisão de BigDecimal e formas de arredondamento.mp4

37.8 MB

21.7. Formatação decimal com DecimalFormat.mp4

107.8 MB

21.8. Localizando a formatação de números com Locale.mp4

40.3 MB

21.9. Formatação numérica compacta.mp4

26.7 MB

21.10. Transformando String em números com DecimalFormat.mp4

49.1 MB

21.11. Desafio; formatação numérica.mp4

10.0 MB

22.1. Entendendo os fusos horários.mp4

81.1 MB

22.2. Instanciando datas com o tipo Date.mp4

59.0 MB

22.3. Calculando e comparando datas com Date.mp4

33.0 MB

22.4. Formatando Date para String.mp4

66.1 MB

22.5. Convertendo de String para Date.mp4

24.5 MB

22.6. Conhecendo o tipo Calendar.mp4

35.0 MB

22.7. Obtendo_unidades_de_tempo_e_atribuindo_uma_Date_em_Calendar.mp4

49.0 MB

22.8. Operações de datas com o tipo Calendar.mp4

32.6 MB

22.9. Comparando datas com o tipo Calendar.mp4

13.7 MB

22.10. Desafio; calculando datas com Calendar.mp4

14.4 MB

23.1. Introdução_à_Date_and_Time_API_e_ao_padrão_ISO_8601.mp4

47.0 MB

23.2. Instant; representando um momento na linha do tempo.mp4

73.0 MB

23.3. LocalDate; representando apenas a data.mp4

43.8 MB

23.4. LocalTime representando apenas o horário.mp4

14.2 MB

23.5. LocalDateTime; representando data e hora.mp4

19.7 MB

23.6. Outras_formas_de_obter_instâncias_de_LocalDate,_LocalTime_e.mp4

33.1 MB

23.7. Formatando data hora da nova API.mp4

112.2 MB

23.8. Convertendo de String para objetos temporais.mp4

46.7 MB

23.9. Desafio; LocalDate, LocalTime e LocalDateTime.mp4

7.9 MB

23.10. Obtendo_campos_de_objetos_temporais_e_a_enum_ChronoField.mp4

45.8 MB

23.11. Alterando_campos_de_objetos_temporais_com_métodos_with.mp4

29.6 MB

23.12. Adicionando_e_subtraindo_objetos_temporais_com_métodos_de.mp4

34.6 MB

23.13. Calculando objetos temporais com ChronoUnit.mp4

33.9 MB

23.14. Desafio; calculadora de parcelas.mp4

8.7 MB

23.15. Representando períodos com a classe Period.mp4

53.2 MB

23.16. Calculando períodos de objetos temporais.mp4

47.3 MB

23.17. Representando durações com a classe Duration.mp4

60.8 MB

23.18. Calculando durações de objetos temporais.mp4

42.2 MB

23.19. Desafio; calculando período.mp4

8.1 MB

23.20. DayOfWeek; representando o dia da semana.mp4

49.0 MB

23.21. Year; representando o ano.mp4

45.5 MB

23.22. Month; representando o mês.mp4

61.3 MB

23.23. MonthDay; representando o dia do mês.mp4

48.1 MB

23.24. YearMonth; representando o mês do ano.mp4

58.0 MB

23.25. Alterando_campos_de_objetos_temporais_com_TemporalAdjusters.mp4

66.3 MB

23.26. Comparando objetos temporais.mp4

34.1 MB

23.27. Desafio; TemporalAdjuster.mp4

9.4 MB

23.28. Identificando fusos com ZoneId e ZoneOffset.mp4

90.8 MB

23.29. Instanciando_objetos_temporais_em_um_fuso_horário_específico.mp4

25.5 MB

23.30. ZonedDateTime; data hora com fuso horário.mp4

81.7 MB

23.31. Calculando e convertendo de para ZonedDateTime.mp4

76.4 MB

23.32. OffsetDateTime_e_OffsetTime;_data_e_hora_com_deslocamento.mp4

35.5 MB

23.33. Desafio; trabalhando com fuso horário.mp4

13.1 MB

24.1. Introdução às classes aninhadas.mp4

8.7 MB

24.2. Classes aninhadas estáticas.mp4

75.6 MB

24.3. Modificadores de acesso de classes aninhadas.mp4

34.9 MB

24.4. Enum como membro estático de uma classe.mp4

19.0 MB

24.5. Classes aninhadas não-estáticas.mp4

78.4 MB

24.6. Shadowing em classes aninhadas.mp4

29.3 MB

24.7. Classes locais.mp4

77.8 MB

24.8. Classes anônimas.mp4

39.6 MB

24.9. Desafio; classes aninhadas.mp4

18.5 MB

25.1. Introdução ao módulo.mp4

41.6 MB

25.2. Implementando Expressões Lambda.mp4

47.2 MB

25.3. Entendendo as interfaces funcionais.mp4

21.3 MB

25.4. Usando a interface @FunctionalInterface.mp4

31.8 MB

25.5. Boas práticas; prefira lambdas a classes anônimas.mp4

57.2 MB

25.6. Boas práticas; torne as lambdas mais concisas.mp4

40.0 MB

25.7. Implementando Comparator com lambda.mp4

40.8 MB

25.8. Boas práticas; prefira interfaces funcionais padrão.mp4

57.7 MB

25.9. As 4 principais interfaces funcionais.mp4

89.1 MB

25.10. Interface_funcional_Predicate;_removendo_elementos_de_coleções.mp4

88.7 MB

25.11. Interface_funcional_Consumer;_iterando_em_coleções_com_forEach.mp4

48.7 MB

25.12. Interface_funcional_Function;_ordenando_lista_com_Comparator.mp4

102.6 MB

25.13. Usando Method References.mp4

32.7 MB

25.14. Referenciando métodos de uma instância particular.mp4

36.8 MB

25.15. Referenciando métodos estáticos.mp4

13.8 MB

25.16. Referenciando construtores.mp4

16.8 MB

25.17. Desafio; expressões lambda e method reference.mp4

18.7 MB

26.1. O jeito tradicional de evitar NPE.mp4

100.2 MB

26.2. Evoluindo seu código com Optional.mp4

61.1 MB

26.3. Testando valor do Optional com isPresent.mp4

25.6 MB

26.4. Obtendo valor e lançando exceção com orElseThrow.mp4

43.8 MB

26.5. Obtendo valor alternativo com orElse e orElseGet.mp4

40.8 MB

26.6. Obtendo_e_testando_valor_com_ifPresent_e_ifPresentOrElse.mp4

34.5 MB

26.7. Testando e filtrando valor com Predicate.mp4

32.8 MB

26.8. Aplicando transformações com map.mp4

40.8 MB

26.9. Aplicando transformações com flatMap.mp4

45.7 MB

26.10. Tipos especiais de Optional para tipos primitivos.mp4

28.4 MB

26.11. Boas práticas ao usar Optional.mp4

26.4 MB

26.12. Desafio; Optional.mp4

39.9 MB

27.1. Introdução à Streams API e operações básicas.mp4

72.0 MB

27.2. Operação intermediária; Stream.filter.mp4

29.7 MB

27.3. Operação terminal; Stream.forEach.mp4

17.5 MB

27.4. Criando o pipeline com encadeamento de operações.mp4

32.6 MB

27.5. Executando_ações_intermediárias_com_o_método_Stream_peek.mp4

37.5 MB

27.6. Operações_terminais_de_curto_circuito;_findFirst_e_findAny.mp4

37.4 MB

27.7. Testando_predicados_com_Stream_anyMatch,_Stream_allMatch_e.mp4

31.3 MB

27.8. Ordenando elementos de Streams.mp4

24.1 MB

27.9. Entendendo_o_que_é_uma_operação_intermediária_com_estado_stateful.mp4

31.1 MB

27.10. Aplicando transformações com Stream.map.mp4

26.1 MB

27.11. Obtendo um Stream de elementos distintos.mp4

18.1 MB

27.12. Achatando um Stream com Stream.flatMap.mp4

55.5 MB

27.13. Usando_as_especializações_de_Stream_para_tipos_primitivos.mp4

44.7 MB

27.14. Entendendo_as_operações_de_redução_com_Stream_reduce.mp4

55.2 MB

27.15. Reduzindo_em_BigDecimal_e_usando_a_função_de_combinação.mp4

61.0 MB

27.16. Operações de redução que retornam Optional.mp4

27.3 MB

27.17. Operações_de_redução_especiais;_sum,_average_e_count.mp4

42.9 MB

27.18. Operações de redução especiais; min e max.mp4

38.5 MB

27.19. Coletando_elementos_do_Stream_em_lista_com_Stream_collect.mp4

42.4 MB

27.20. Usando coletores padrão da classe Collectors.mp4

33.3 MB

27.21. Usando coletores de listas não-modificáveis.mp4

11.6 MB

27.22. Coletando elementos do Stream em mapas.mp4

18.2 MB

27.23. Gerando mapas agrupados com Collectors.groupingBy.mp4

28.1 MB

27.24. Gerando mapas agrupados com valores agregados.mp4

36.2 MB

27.25. Gerando_mapas_particionados_com_Collectors_partitioningBy.mp4

16.0 MB

27.26. Outras formas de obter instâncias de Stream.mp4

82.6 MB

27.27. Métodos Objects.isNull e Objects.nonNull.mp4

22.1 MB

27.28. Boas_práticas;_prefira_funções_em_streams_sem_efeito_colateral.mp4

28.8 MB

27.29. Desafio; Streams.mp4

65.3 MB

28.1. Introdução à API clássica de IO.mp4

4.6 MB

28.2. Instanciando_e_criando_arquivos_e_pastas_com_a_classe_File.mp4

63.4 MB

28.3. Obtendo o caminho absoluto e canônico de File.mp4

34.5 MB

28.4. Excluindo, renomeando e movendo arquivos e pastas.mp4

31.2 MB

28.5. Obtendo informações de arquivos e diretórios.mp4

40.0 MB

28.6. Listando arquivos e diretórios.mp4

33.1 MB

28.7. Entendendo IO streams e Byte-oriented streams.mp4

15.1 MB

28.8. Lendo arquivos com FileInputStream.mp4

64.3 MB

28.9. Boa_prática;_tratando_IOException_com_try_with_resources.mp4

29.0 MB

28.10. Escrevendo arquivos com FileOutputStream.mp4

33.2 MB

28.11. Conhecendo Character-oriented streams.mp4

9.5 MB

28.12. Lendo arquivos de texto com FileReader.mp4

38.2 MB

28.13. Escrevendo arquivos de texto com FileWriter.mp4

12.1 MB

28.14. Lendo_arquivos_texto_de_forma_otimizada_com_BufferedReader.mp4

23.1 MB

28.15. Escrevendo_arquivos_texto_de_forma_otimizada_com_BufferedWriter.mp4

18.4 MB

28.16. Reconhecendo a API de I O em System.in e Scanner.mp4

42.0 MB

28.17. Reconhecendo_a_API_de_I_O_em_System_out_e_a_classe_PrintStream.mp4

36.7 MB

28.18. Desafio; API clássica de I O.mp4

34.7 MB

29.1. Introdução ao NIO e NIO.2.mp4

8.7 MB

29.2. Representando arquivos e pastas com a classe Path.mp4

64.8 MB

29.3. Trabalhando com caminhos absolutos e relativos.mp4

42.6 MB

29.4. Operações básicas com a classe Files.mp4

33.4 MB

29.5. Copiando arquivos e diretórios.mp4

40.4 MB

29.6. Movendo arquivos e diretórios.mp4

22.8 MB

29.7. Excluindo arquivos e diretórios.mp4

24.9 MB

29.8. Realizando operações com Files.walkFileTree.mp4

73.2 MB

29.9. Obtendo informações de arquivos e diretórios.mp4

33.0 MB

29.10. Listando conteúdo de diretórios.mp4

39.6 MB

29.11. Pesquisando arquivos em uma pasta e subpastas.mp4

35.7 MB

29.12. Entendendo os buffers e usando ByteBuffer.mp4

58.5 MB

29.13. Usando CharBuffer.mp4

36.9 MB

29.14. Decodificando ByteBuffer em CharBuffer.mp4

51.1 MB

29.15. Lendo arquivos com ByteChannel.mp4

42.1 MB

29.16. Lendo arquivos com buffers menores.mp4

51.4 MB

29.17. Escrevendo arquivos com ByteChannel.mp4

45.0 MB

29.18. Usando_a_API_de_I_O_clássica_com_implementações_da_NIO.mp4

37.6 MB

29.19. Simplificando_a_leitura_de_arquivos_com_a_classe_Files.mp4

28.1 MB

29.20. Simplificando_a_escrita_de_arquivos_com_a_classe_Files.mp4

15.6 MB

29.21. Desafio; NIO.2.mp4

17.9 MB

30.1. Introdução à serialização de objetos.mp4

5.3 MB

30.2. Tornando_classes_serializáveis_com_a_interface_Serializable.mp4

12.3 MB

30.3. Serializando objetos com ObjectOutputStream.mp4

37.2 MB

30.4. Desserializando objetos com ObjectInputStream.mp4

41.9 MB

30.5. Ignorando propriedades com transient.mp4

13.6 MB

30.6. Entendendo e gerando serialVersionUID.mp4

60.6 MB

30.7. Boas práticas de serialização e serialVersionUID.mp4

34.1 MB

30.8. Desafio; serialização de objetos.mp4

6.6 MB

31.1. O que são os arquivos JAR.mp4

8.8 MB

31.2. Gerando arquivos JAR como bibliotecas.mp4

26.3 MB

31.3. Importando arquivos JAR no projeto.mp4

21.8 MB

31.4. Usando bibliotecas terceiras.mp4

61.9 MB

31.5. Gerando arquivos JAR executáveis.mp4

46.9 MB

31.6. O que é Apache Maven.mp4

34.4 MB

31.7. Instalando o Apache Maven no Windows.mp4

35.6 MB

31.8. Instalando o Apache Maven no macOS e Linux.mp4

12.3 MB

31.9. Criando um projeto Maven com IntelliJ IDEA.mp4

22.0 MB

31.10. Arquivo pom.xml e Maven Coordinates.mp4

53.2 MB

31.12. Compilando e empacotando com Maven.mp4

55.7 MB

31.13. Conhecendo os tipos de repositórios Maven.mp4

13.0 MB

31.14. Instalando e adicionando dependências com Maven.mp4

51.7 MB

31.15. Usando dependência do Maven Central Repository.mp4

34.6 MB

31.16. Entendendo as dependências transitivas.mp4

30.4 MB

31.17. Entendendo os plugins do Maven e o Super POM.mp4

53.8 MB

31.18. Gerando Fat JAR com Maven Assembly Plugin.mp4

58.5 MB

32.1. Por que fazer logging .mp4

56.5 MB

32.2. Principais frameworks de logging.mp4

43.6 MB

32.3. Usando o Java Logging API (JUL).mp4

70.6 MB

32.4. Conhecendo os níveis de log do JUL.mp4

71.1 MB

32.5. Registrando um log de exceção com JUL.mp4

60.1 MB

32.6. Criando_logging_properties_e_configurando_nível_de_log.mp4

57.1 MB

32.7. Salvando logs em arquivos com FileHandler do JUL.mp4

29.8 MB

32.8. Usando a Java Logging API com SLF4J.mp4

104.9 MB

32.9. Usando o Logback com SLF4J.mp4

32.5 MB

32.10. Conhecendo os níveis de log do Logback e SLF4J.mp4

24.0 MB

32.11. Configurando a saída de logs com logback.xml.mp4

130.5 MB

32.12. Customizando mais o padrão de layout do Encoder.mp4

64.5 MB

32.13. Salvando logs em arquivos com FileAppender do Logback.mp4

29.6 MB

32.14. Desafio; Logback e SLF4J.mp4

22.2 MB

/[Algaworks] Curso JPA e Hibernate além do básico - um projeto completo/

info.txt

6.6 KB

curso-jpa-hibernate-master.zip

3.3 MB

/1. Introdução/

v1.1-introducao-ao-curso-JPA-2-e-Hibernate-v2.mp4

9.0 MB

v1.2-o-que-e-persistencia-v1.mp4

3.0 MB

v1.3-instalando-o-mysql-v1.mp4

28.3 MB

v1.4. Instalando o MySQL no Linux Ubuntu.docx

622.6 KB

v1.5-criando-primeiras-tabelas-no-mysql-v1.mp4

13.8 MB

v1.6-mapeamento-objeto-relacional-v1.mp4

7.8 MB

v1.7-relacionamento-entre-tabelas-v1.mp4

16.4 MB

v1.8-instalando-e-configurando-o-eclipse-v1.mp4

16.8 MB

v1.9-download-e-configuracao-do-hibernate-v1.mp4

10.9 MB

v1.10-download-e-configuracao-do-driver-mysql-v1.mp4

8.4 MB

/.../2. Iniciando com JPA 2/

v2.1-salvando-o-primeiro-objeto-no-banco-de-dados-v1.mp4

38.6 MB

v2.2-primeira-consulta-com-jpa-v1.mp4

15.1 MB

v2.3-removendo-objeto-do-banco-de-dados-v1.mp4

15.9 MB

v2.4-atualizando-o-banco-de-dados-v1.mp4

10.9 MB

v2.5. Fazendo seu primeiro CRUD.docx

17.1 KB

v2.6-entendendo-um-pouco-mais-da-transacao-v1.mp4

27.4 MB

v2.7-a-java-persistence-query-language-JPQL-v1.mp4

13.3 MB

v2.8-fechando-o-entity-manager-v1.mp4

11.8 MB

/3. Preparando o ambiente/

v3.1-apresentando-o-projeto-v1.mp4

10.6 MB

v3.2-introducao-ao-apache-tomcat-v1.mp4

10.2 MB

v3.3-introducao-ao-apache-maven-v1.mp4

12.2 MB

v3.4-importando-um-projeto-do-github-v1.mp4

11.5 MB

v3.5-introducao-ao-jsf-2-e-primefaces-v1.mp4

15.9 MB

/.../4. Mapeamento Objeto-Relacional/

v4.1-criando-o-projeto-do-curso-v1.mp4

21.9 MB

v4.2-cadastrando-o-primeiro-objeto-v1.mp4

66.5 MB

v4.3-implementando-a-consulta-e-exclusao-v1.mp4

37.6 MB

v4.4-implementando-a-edicao-v1.mp4

34.0 MB

v4.5-mapeando-a-primary-key-v1.mp4

9.4 MB

v4.6. Mapeando a Primary Key.docx

17.4 KB

v4.7-identidade-de-um-objeto-equals-e-hash-code-v1.mp4

14.7 MB

v4.8-relacionamento-muitos-para-um-v1.mp4

32.3 MB

v4.9. Mais do mapeamento Muitos-Para-Um.docx

15.8 KB

v4.10-relacionamento-muitos-para-muitos-v1.mp4

32.9 MB

v4.11. Mapeando Muitos-Para-Muitos.docx

16.1 KB

v4.12-relacionamento-um-para-um-v1.mp4

37.5 MB

v4.13. Mapeamento Um-Para-Um.docx

16.8 KB

v4.14-relacionamento-um-para-muitos-v1.mp4

10.4 MB

v4.15-implementando-mais-uma-consulta-v1.mp4

10.1 MB

v4.16. Camada de persistência.docx

15.8 KB

/.../5. Conceitos e mapeamentos avançados - parte 1/

v5.1-Inicializacao-tardia-lazy-e-ansiosa-eager-v1.mp4

55.7 MB

v5.2-mapeando-enumeracoes-v1.mp4

32.1 MB

v5.3-mapeando-datas-v1.mp4

14.2 MB

v5.4-mapeando-heranca-com-tabela-unica-v1.mp4

39.4 MB

v5.5. Mapeando herança com Joined.docx

16.4 KB

v5.6. Cadastro de funcionário.docx

27.1 KB

v5.7. Adicionando mais uma enumeração.docx

16.8 KB

v5.8. Implementando mais um Muitos-Para-Um.docx

31.1 KB

/.../6. Trabalhando com consultas/

v6.1-introducao-java-persistence-query-language-v1.mp4

30.2 MB

v6.2-selecionando-uma-entidade-de-uma-entidade-v1.mp4

12.7 MB

v6.3-filtrando-resultados-v1.mp4

8.4 MB

v6.4. Filtrando resultados.docx

16.3 KB

v6.5-trabalhando-com-projecoes-v1.mp4

8.0 MB

v6.6-fazendo-Join-entre-entidades-v1.mp4

17.8 MB

v6.7-trabalhando-com-queries-agregadas-v2.mp4

18.4 MB

v6.8. Novos tipos de retorno.docx

17.1 KB

v6.9-passando-parametros-para-queries-v1.mp4

8.7 MB

v6.10. Passando datas como parâmetros.docx

16.6 KB

v6.11-trabalhando-com-named-query-v1.mp4

20.2 MB

v6.12-entendendo-a-paginacao-v1.mp4

45.3 MB

v6.13. Implementando paginação.docx

13.9 KB

/.../7. Conhecendo mais sobre o Entity Manager/

v7.1-entendendo-a-sessao-e-transacao-no-projeto-v1.mp4

21.9 MB

v7.2-usando-JTA-em-um-ambiente-Java-EE-v1.mp4

60.5 MB

v7.3-ciclo-de-vida-e-estados-dos-objetos-v1.mp4

26.3 MB

v7.4. Movendo os objetos pelo ciclo de vida.docx

18.7 KB

/.../8. Consultas com Criteria/

v8.1-o-que-e-api-criteria-v1.mp4

23.2 MB

v8.2-consulta-com-criteria-v1.mp4

56.8 MB

v8.3-projecoes-v1.mp4

19.0 MB

v8.4-funcoes-de-agregacao-v1.mp4

8.9 MB

v8.5-resultados-complexos-tuplas-e-construtores-v1.mp4

24.7 MB

v8.6-funcoes-v1.mp4

8.6 MB

v8.7-ordenacao-de-resultado-v1.mp4

4.5 MB

v8.8-join-e-fetch-v1.mp4

39.0 MB

v8.9-subqueries-v1.mp4

14.9 MB

v8.10-metamodel-v1.mp4

32.9 MB

v8.11. Mais consultas com Criteria.docx

14.1 KB

v8.12. Implementando mais consultas.docx

13.9 KB

/.../9. Gravação e exclusão em cascata/

v9.1-gravacao-em-cascata-v1.mp4

17.5 MB

v9.2. Gravação em cascata.docx

13.9 KB

v9.3-exclusao-com-many-to-many-v1.mp4

20.2 MB

v9.4-exclusao-em-cascata-v1.mp4

8.9 MB

v9.5-exclusao-de-objetos-orfaos-v1.mp4

14.3 MB

v9.6. Gravação e exclusão em cascata.docx

17.2 KB

/.../10. Conceitos e mapeamentos avançados - parte 2/

v10.1-mapeando-chaves-compostas-v1.mp4

31.1 MB

v10.2-mapeando-objetos-embutidos-v1.mp4

16.4 MB

v10.3-propriedades-transientes-v1.mp4

12.4 MB

v10.4-colecoes-de-tipos-basicos-v1.mp4

14.1 MB

v10.5-colecoes-com-objetos-embutidos-v1.mp4

19.8 MB

v10.6-objetos-grandes-v1.mp4

10.4 MB

v10.7. Exibindo a imagem.docx

15.7 KB

/.../11. Outros detalhes importantes/

v11.1-schema-e-catalog-v1.mp4

4.6 MB

v11.2-mais-detalhes-de-column-v1.mp4

6.0 MB

v11.3-problema-n-mais-um-v1.mp4

7.9 MB

v11.4-cache-de-primeiro-nivel-v1.mp4

11.5 MB

v11.5-consultas-nativas-v1.mp4

5.4 MB

v11.6-testes-com-junit-dbunit-e-jinterity-v1.mp4

24.0 MB

v11.7-bean-validation-v1.mp4

12.7 MB

v11.8-aplicacao-java-ee-no-glassfish-v1.mp4

49.2 MB

v11.9-conclusao-v1.mp4

1.8 MB

/Algaworks Spring Boot/

curso-angular-rest-spring-boot-ui-master.zip

10.0 MB

/Javascript/

1.1-introducao-ao-javascript.mp4

2.5 MB

1.2-introducao-ao-workshop.mp4

1.1 MB

1.3-preparando-o-ambiente.mp4

4.8 MB

2.1-sintaxe-basica.mp4

8.6 MB

2.2-tipos-de-dados.mp4

3.9 MB

2.3-condicionais.mp4

12.4 MB

2.4-loops.mp4

12.2 MB

2.5-hoisting.mp4

1.9 MB

3.1-declaracao.mp4

7.2 MB

3.2-invocacao.mp4

5.2 MB

3.3-auto-invocacao.mp4

2.4 MB

4.1-definicao.mp4

6.4 MB

4.2-prototype.mp4

8.3 MB

4.4-date.mp4

2.7 MB

5.1-manipulando-strings.mp4

6.0 MB

5.2-manipulando-numeros.mp4

10.6 MB

5.3-manipulando-arrays.mp4

12.4 MB

6.1-boas-praticas.mp4

7.3 MB

6.2-conclusao.mp4

767.6 KB

/.../Spring Boot Angular/

1.2-como-usar-o-suporte-v1.mp4

2.3 MB

1.3-o-que-e-sofea-v1.mp4

5.5 MB

1.4-o-que-e-rest-v2.mp4

3.1 MB

1.5-conhecendo-o-projeto-do-curso.mp4

11.3 MB

1.6-ambiente-de-desenvolvimento-rest-v1.mp4

10.5 MB

1.7-testando-apis-com-postman-v1.mp4

6.3 MB

1.8-introducao-ao-protocolo-http-v1.mp4

5.8 MB

2.1-o-que-e-um-recurso-v1.mp4

4.4 MB

2.2-representacoes-de-um-recurso-v1.mp4

4.1 MB

2.3-modelo-maturidade-richardson-nivel-0-v1.mp4

7.0 MB

2.4-modelo-maturidade-richardson-nivel-1-v1.mp4

3.5 MB

2.5-modelo-maturidade-richardson-nivel-2-v1.mp4

5.2 MB

2.6-modelo-maturidade-richardson-nivel-3-v1.mp4

6.0 MB

2.7-hateoas-v1.mp4

6.0 MB

2.8-seguranca-apis-rest-v1.mp4

5.9 MB

2.9-idempotencia-v1.mp4

5.4 MB

3.1-criando-o-projeto-da-api-v1.mp4

15.4 MB

3.2-conectando-ao-mysql-v1.mp4

21.8 MB

3.3-migracao-de-dados-com-flyway-v1.mp4

24.2 MB

3.4-consultando-primeiro-recurso-com-get-v1.mp4

36.3 MB

3.5-colecao-vazia-o-que-retornar-v1.mp4

16.4 MB

3.6-cadastrando-nova-categoria-com-POST-v1.mp4

35.6 MB

3.8-validando-atributos-desconhecidos-v1.mp4

14.1 MB

3.9-tratando-erros-com-exception-handler-v1.mp4

38.2 MB

3.10-validando-valores-invalidos-com-bean-validation-v1.mp4

65.4 MB

3.11-desafio-criando-o-cadastro-de-pessoa-v1.mp4

11.5 MB

3.12-usando-eventos-para-adicionar-header-location-v1.mp4

27.2 MB

4.1-removendo-pessoa-com-delete-v1.mp4

43.5 MB

4.2-sobre-atualizacao-de-recursos-rest-v1.mp4

7.4 MB

4.3-atualizando-pessoas-com-put-v1.mp4

36.6 MB

4.4-implementando-atualizacao-parcial-com-put-v1.mp4

22.2 MB

5.1-criando-a-migracao-e-entidade-de-lancamento-v1.mp4

23.8 MB

5.2-desafio-lista-e-busca-de-lancamentos-v1.mp4

4.5 MB

5.3-desafio-cadastrando-o-primeiro-lancamento-v1.mp4

3.4 MB

5.4-validando-incosistencias-v1.mp4

20.4 MB

5.6-regra-para-nao-salvar-pessoa-inativa-v1.mp4

23.9 MB

5.7-implementando-pesquisa-de-lancamento-com-metamodel-v1.mp4

55.3 MB

5.8-desafio-removendo-lancamentos-v1.mp4

1.6 MB

5.9-implementando-a-paginacao-de-lancamentos-v1.mp4

37.4 MB

6.1-implementando-autenticacao-basic-v1.mp4

21.7 MB

6.2-fluxo-basico-do-oauth-v1.mp4

13.9 MB

6.3-implementando-a-seguranca-com-oauth2-e-password-flow-v1.mp4

32.4 MB

6.4-json-web-tokens-jwt-v1.mp4

7.0 MB

6.5-configurando-jwt-no-projeto-v1.mp4

14.2 MB

6.6-renovando-o-access-token-com-o-refresh-token-v1.mp4

16.3 MB

6.7-movendo-o-refresh-token-para-o-cookie-v1.mp4

59.2 MB

6.8-movendo-o-refresh-token-do-cookie-para-a-requisicao-v1.mp4

32.2 MB

6.9-o-que-e-cors-v1.mp4

37.6 MB

6.10-criando-filtro-para-cors-v1.mp4

19.6 MB

6.11-movendo-o-usuario-para-o-banco-de-dados-v1.mp4

54.4 MB

6.12-adicionando-permissoes-de-acesso-v1.mp4

31.0 MB

6.13-desafio-finalizando-permissoes-de-acesso-v1.mp4

1.3 MB

6.14-implementando-o-logout-v1.mp4

14.3 MB

7.1-implementando-projecao-de-lancamento-v1.mp4

27.2 MB

7.2-profiles-do-spring-v1.mp4

27.6 MB

7.3-criando-a-conta-no-heroku-v1.mp4

6.2 MB

7.4-deploy-da-api-na-nuvem-v1.mp4

30.1 MB

7.5-nome-usuario-no-token-jwt-v1.mp4

14.9 MB

7.6-alternando-oauth-e-basic-security-com-profiles-v1.mp4

12.8 MB

7.7-desafio-pesquisa-de-pessoas-v1.mp4

2.2 MB

7.8-ajuste-cep-v1.mp4

5.0 MB

7.9-desafio-atualizacao-lancamento-v1.mp4

8.3 MB

8.1-o-que-e-angular.mp4

7.2 MB

8.2-angularjs-vs-angular2-vs-angular4.mp4

7.4 MB

8.3-instalando-o-visual-studio-code.mp4

3.5 MB

8.4-introducao-ao-html.mp4

5.4 MB

8.5-introducao-ao-css.mp4

6.8 MB

8.6-instalando-o-nodejs-e-npm.mp4

8.0 MB

8.7-instalando-e-criando-um-projeto-com-angular-cli.mp4

6.8 MB

8.8-abrindo-o-projeto-no-vs-code.mp4

14.2 MB

8.9-abrindo-e-executando-um-exemplo-do-curso.mp4

4.1 MB

9.1-bootstrapping-e-appmodule.mp4

19.3 MB

9.2-o-que-sao-componentes_2.mp4

5.1 MB

9.3-criando-um-componente.mp4

18.0 MB

9.4-instalando-a-biblioteca-css-do-bootstrap.mp4

12.2 MB

9.5-introducao-a-data-binding.mp4

4.1 MB

9.6-usando-interpolacao.mp4

5.2 MB

9.7-usando-event-binding.mp4

25.0 MB

9.8-usando-variavel-de-referencia.mp4

7.4 MB

9.9-usando-property-binding.mp4

6.2 MB

9.10-usando-two-way-data-binding.mp4

9.3 MB

9.11-introducao-as-diretivas.mp4

4.0 MB

9.12-exibindo-condicionalmente-com-as-diretivas-ngif-e-hidden.mp4

12.6 MB

9.13-iterando-com-a-diretiva-ngfor.mp4

21.3 MB

9.14-binding-de-propriedades-customizadas-com-input.mp4

12.1 MB

9.15-binding-de-eventos-customizados-com-output-e-eventemitter.mp4

20.9 MB

9.16-adicionando-estilos-css-em-componentes.mp4

7.0 MB

9.17-estilos-css-dinamicos-com-ngstyle.mp4

13.8 MB

9.18-classes-css-dinamicas-com-ngclass.mp4

13.2 MB

10.1-instalando-plugins-uteis-no-visual-studio-code.mp4

24.7 MB

10.2-escolhendo-uma-biblioteca-de-componentes.mp4

15.8 MB

10.3-criando-o-projeto-do-curso-e-instalando-o-primeng.mp4

24.2 MB

10.4-adicionando-o-formulario-de-pesquisa-de-lancamentos (1).mp4

34.4 MB

10.5-adicionando-uma-tabela-de-dados.mp4

20.2 MB

10.6-customizando-colunas-com-ng-template.mp4

23.7 MB

10.7-fazendo-paginacao-de-dados.mp4

2.8 MB

10.8-adicionando-tooltip.mp4

4.5 MB

10.9-colocando-a-tabela-de-dados-responsiva.mp4

8.3 MB

10.10-criando-o-componente-de-pesquisa-de-lancamentos.mp4

8.6 MB

10.11-criando-o-componente-de-barra-de-navegacao.mp4

9.6 MB

10.12-adicionando-menu-intercambiavel.mp4

21.6 MB

10.13-desafio-criando-componente-de-pesquisa-de-pessoas.mp4

3.2 MB

11.1-criando-diretivas-customizadas.mp4

17.1 MB

11.2-respondendo-a-eventos-do-hospedeiro-com-hostlistener.mp4

6.5 MB

11.3-vinculando-propriedades-do-hospedeiro-com-hostbinding.mp4

5.8 MB

11.4-usando-property-binding-em-diretivas-customizadas.mp4

14.0 MB

11.5-exportando-a-api-da-diretiva-para-o-template.mp4

9.0 MB

11.6-conhecendo-e-usando-pipes.mp4

5.8 MB

11.7-passando-parametros-para-pipes.mp4

10.3 MB

11.8-desafio-usando-pipes.mp4

7.3 MB

12.1-introducao-a-formularios.mp4

10.5 MB

12.2-template-driven-forms-criando-um-formulario.mp4

15.4 MB

12.3-registrando-os-controles-do-formulario.mp4

10.6 MB

12.4-adicionando-opcoes-dinamicas-no-campo-de-selecao.mp4

9.3 MB

12.5-definindo-o-valor-padrao-em-campos-com-ngmodel.mp4

7.4 MB

12.6-two-way-binding-com-ngmodel.mp4

20.6 MB

12.7-adicionando-validacao-em-formularios.mp4

11.3 MB

12.8-exibindo-erro-de-validacao-do-formulario.mp4

4.7 MB

12.9-exibindo-erro-de-validacao-de-controles-do-formulario.mp4

15.3 MB

12.10-rastreando-o-estado-em-controles-do-formulario.mp4

12.0 MB

12.11-estilizando-os-campos-invalidos-com-classes-css-do-angular.mp4

9.3 MB

12.12-estilizando-os-campos-invalidos-com-bootstrap.mp4

13.7 MB

12.13-limpando-formularios-reset.mp4

14.3 MB

13.1-criando-o-prototipo-do-formulario-de-cadastro-de-lancamentos.mp4

27.3 MB

13.2-adicionando-seletor-de-data-componente-calendar.mp4

15.0 MB

13.3-adicionando-botao-de-selecao.mp4

11.4 MB

13.4-adicionando-caixa-de-selecao-dropdown.mp4

17.9 MB

13.5-adicionando-mascara-de-dinheiro-com-ng2-mask-money.mp4

10.5 MB

13.6-desafio-criando-o-pototipo-do-formulario-de-cadastro-de-pessoa.mp4

1.9 MB

13.7-adicionando-campo-com-mascara-componente-inputmask.mp4

7.8 MB

13.8-validando-controles-de-formulario-com-primeng.mp4

23.1 MB

13.9-criando-componente-de-mensagem-de-erro-de-validacao.mp4

20.8 MB

13.10-desafio-controles-validacoes-e-mensagens-de-erro.mp4

4.1 MB

13.11-desafio-criando-mais-componentes.mp4

5.7 MB

14.1-introducao-aos-modulos.mp4

5.2 MB

14.1-introducao-aos-modulos_2.mp4

5.2 MB

14.2-criando-um-modulo-e-exportando-um-componente.mp4

17.4 MB

14.3-reexportando-um-modulo.mp4

16.5 MB

14.4-criando-um-componente-interno-do-modulo.mp4

5.1 MB

14.5-o-que-sao-feature-modules.mp4

3.4 MB

14.6-criando-um-feature-module.mp4

31.9 MB

14.7-desafio-criando-o-feature-module-de-pessoas.mp4

6.1 MB

14.8-o-que-sao-shared-modules.mp4

2.1 MB

14.9-criando-um-shared-module.mp4

13.5 MB

14.10-o-que-e-core-module.mp4

2.0 MB

14.11-desafio-criando-o-core-module.mp4

1.1 MB

15.1-introducao-aos-servicos.mp4

4.5 MB

15.2-implementando-um-servico.mp4

19.8 MB

15.3-o-que-e-injecao-de-dependencias.mp4

16.0 MB

15.4-configurando-o-injetor-com-provider-por-classe.mp4

14.6 MB

15.5-configurando-o-injetor-com-provider-por-fabrica.mp4

10.3 MB

15.6-configurando-o-injetor-com-provider-por-valor.mp4

10.0 MB

15.7-injetando-servicos-dentro-de-servicos-e-o-decorator-injectable.mp4

8.2 MB

15.8-como-funciona-o-injetor-hierarquico.mp4

13.7 MB

16.1-por-que-precisamos-de-requisicoes-http.mp4

2.9 MB

16.2-instalando-e-testando-o-json-server.mp4

17.3 MB

16.3-fazendo-requisicao-com-get-e-recebendo-o-retorno.mp4

17.5 MB

16.4-fazendo-requisicao-com-post.mp4

16.3 MB

16.5-fazendo-requisicao-com-delete.mp4

9.7 MB

16.6-fazendo-requisicao-com-put.mp4

10.7 MB

16.7-tratando-erros-de-requisicoes-http.mp4

13.1 MB

17.1-revisando-e-iniciando-o-back-end-do-projeto-do-curso.mp4

16.9 MB

17.2-criando-o-servico-de-consulta-de-lancamentos.mp4

32.0 MB

17.3-adicionando-filtro-por-descricao-na-pesquisa-de-lancamentos.mp4

24.8 MB

17.4-adicionando-filtro-por-datas-na-pesquisa-de-lancamentos.mp4

29.9 MB

17.5-implementando-a-paginacao-no-servico-de-lancamentos.mp4

26.7 MB

17.6-configurando-a-paginacao-lazy-do-primeng.mp4

31.2 MB

17.7-desafio-criando-a-consulta-e-listagem-de-pessoas.mp4

4.1 MB

17.8-excluindo-lancamentos-e-o-decorador-viewchild.mp4

19.1 MB

17.9-adicionando-mensagem-de-sucesso-com-angular-toasty.mp4

24.8 MB

17.10-adicionando-dialogo-de-confirmacao-antes-da-exclusao.mp4

24.4 MB

17.11-alterando-o-locale-da-aplicacao-para-pt-br.mp4

5.4 MB

17.12-criando-um-servico-de-tratamento-de-erros.mp4

24.5 MB

17.13-desafio-implementando-a-exclusao-de-pessoas.mp4

4.3 MB

17.14-desafio-mensagem-de-erro-de-usuario-na-exclusao-de-pessoa.mp4

6.2 MB

17.15-desafio-implementando-a-mudanca-de-status-de-pessoas.mp4

6.2 MB

17.16-desafio-implementando-o-servico-de-listagem-de-categorias.mp4

2.3 MB

17.17-listando-as-categorias-cadastradas-no-dropdown.mp4

10.2 MB

17.18-desafio-listando-as-pessoas-cadastradas-no-dropdown.mp4

520.9 KB

17.19-criando-classes-de-modelo-e-usando-no-cadastro-de-lancamentos.mp4

20.6 MB

17.20-implementando-o-servico-de-cadastro-de-lancamentos.mp4

18.1 MB

17.21-desafio-implementando-o-cadastro-de-pessoas.mp4

1.8 MB

18.1-introducao-a-rotas.mp4

5.8 MB

18.2-configurando-rotas-na-aplicacao.mp4

13.6 MB

18.3-navegando-com-router-link.mp4

15.1 MB

18.4-estilizando-links-da-rota-ativa.mp4

6.5 MB

18.5-recebendo-parametros-da-rota.mp4

19.6 MB

18.6-desafio-implementando-os-servicos-de-atualizacao-e-busca-por-codigo.mp4

15.1 MB

18.7-preenchendo-os-campos-na-edicao-de-lancamentos.mp4

18.8 MB

18.8-salvando-lancamentos-editados.mp4

17.1 MB

18.9-implementando-navegacao-imperativa.mp4

26.7 MB

18.10-fazendo-redirecionamento.mp4

6.2 MB

18.11-tratando-rota-nao-encontrada.mp4

13.4 MB

18.12-definindo-o-titulo-da-pagina-dinamicamente.mp4

20.9 MB

18.13-refatorando-as-rotas-para-usar-routing-module.mp4

17.1 MB

18.14-criando-um-routing-module-para-o-modulo-de-funcionalidade.mp4

14.2 MB

18.15-desafio-roteamento-e-edicao-de-pessoas.mp4

2.2 MB

19.1-introducao-a-seguranca-do-front-end.mp4

18.1 MB

19.2-revisando-a-seguranca-da-api-com-oauth2-e-jwt.mp4

14.1 MB

19.3-desafio-modulo-de-seguranca-e-prototipo-da-tela-de-login.mp4

3.8 MB

19.4-implementando-o-servico-de-autenticacao-com-oauth2.mp4

24.2 MB

19.5-decodificando-o-jwt-e-armazenando-no-local-storage.mp4

30.3 MB

19.6-tratando-casos-de-erros-e-sucesso-de-autenticacao.mp4

16.1 MB

19.7-adicionando-o-access-token-nas-chamadas-http.mp4

33.4 MB

19.8-exibindo-o-nome-do-usuario-logado.mp4

3.6 MB

19.9-exibindo-o-menu-do-sistema-conforme-permissoes-do-usuario.mp4

9.0 MB

19.10-obtendo-um-novo-access-token.mp4

31.5 MB

19.11-interceptando-chamadas-http-para-tratar-a-expiracao-do-access-token.mp4

37.1 MB

19.12-protegendo-componentes.mp4

7.2 MB

19.13-protegendo-rotas-com-guarda-de-rotas-canactivate.mp4

24.8 MB

19.14-e-se-o-refresh-token-expirar.mp4

20.7 MB

19.15-tratando-acessos-de-usuarios-deslogados-na-authguard.mp4

7.1 MB

19.16-implementando-o-logout.mp4

20.8 MB

20.1-configurando-a-aplicacao-com-environment-do-angular-cli.mp4

10.1 MB

20.2-fazendo-build-para-o-ambiente-de-producao.mp4

13.0 MB

20.3-respondendo-requisicoes-com-nodejs-e-express.mp4

12.4 MB

20.4-fazendo-deploy-em-producao-no-heroku.mp4

18.3 MB

20.5-conclusao.mp4

6.5 MB

/Typescript/

1.1-introducao-v1.mp4

3.4 MB

1.3-instalando-o-nodejs-e-npm-v1.mp4

10.2 MB

1.4-conhecendo-e-instalando-o-visual-studio-code-v1.mp4

5.2 MB

1.5-instalando-o-typescript-v1.mp4

2.2 MB

1.6-primeiro-codigo-com-typescript-v1.mp4

11.9 MB

2.1-declaracao-de-variaveis-var-let-const-v1.mp4

14.5 MB

2.2-tipos-basicos-v1.mp4

15.5 MB

2.3-inferencia-de-tipos-v1.mp4

6.1 MB

2.4-arrays-e-iteracoes-v1.mp4

4.8 MB

3.1-classes-e-objetos-v1.mp4

3.7 MB

3.2-propriedades-e-metodos-v1.mp4

3.4 MB

3.3-construindo-sua-primeira-classe-v1.mp4

17.6 MB

3.4-heranca-v1.mp4

11.6 MB

3.5-interfaces-v1.mp4

5.4 MB

4.1-fat-arrow-functions-v1.mp4

11.0 MB

4.2-template-strings-v1.mp4

2.9 MB

4.3-promise-v1.mp4

8.2 MB

/Especialista Java - Algaworks/

DSCtop.html

0.2 KB

messages.html

508.4 KB

/css/

style.css

11.5 KB

/files/

Especialista_Java_Algaworks-001.rar

1.4 MB

/images/

back.png

0.3 KB

[email protected]

0.5 KB

media_call.png

0.4 KB

[email protected]

0.8 KB

media_contact.png

0.3 KB

[email protected]

0.6 KB

media_file.png

0.2 KB

[email protected]

0.4 KB

media_game.png

0.3 KB

[email protected]

0.5 KB

media_location.png

0.5 KB

[email protected]

1.0 KB

media_music.png

0.3 KB

[email protected]

0.5 KB

media_photo.png

0.2 KB

[email protected]

0.5 KB

media_shop.png

0.4 KB

[email protected]

0.8 KB

media_video.png

0.2 KB

[email protected]

0.4 KB

media_voice.png

0.3 KB

[email protected]

0.7 KB

section_calls.png

0.7 KB

[email protected]

1.3 KB

section_chats.png

0.3 KB

[email protected]

0.5 KB

section_contacts.png

0.5 KB

[email protected]

1.0 KB

section_frequent.png

0.8 KB

[email protected]

1.7 KB

section_other.png

0.2 KB

[email protected]

0.3 KB

section_photos.png

0.4 KB

[email protected]

0.8 KB

section_sessions.png

0.1 KB

[email protected]

0.2 KB

section_web.png

0.3 KB

[email protected]

0.4 KB

/js/

script.js

6.0 KB

/.../Módulo 01 - Plataforma Java e ambiente de desenvolvimento/

01.01. Introdução ao curso.mp4

33.1 MB

01.02. Como aprender Java e pedir ajuda.mp4

46.7 MB

01.03. Por que aprender Java.mp4

66.4 MB

01.04. Um pouco sobre a história do Java.mp4

15.2 MB

01.05. Conhecendo as plataformas Java.mp4

30.8 MB

01.06. Conhecendo a Máquina Virtual Java (JVM).mp4

19.8 MB

01.07. JRE e JDK.mp4

5.9 MB

01.08. Conhecendo as versões do Java.mp4

61.3 MB

01.09. Conhecendo as distribuições de JDKs e licenças de uso.mp4

105.6 MB

01.10. Instalando o JDK no Ubuntu e macOS com SDKMan.mp4

60.0 MB

01.11. Instalando o JDK no Windows.mp4

20.2 MB

01.12. Escolhendo um editor de código simples.mp4

35.9 MB

DSCtop.html

0.2 KB

/.../Módulo 02 - Fundamentos da Linguagem Java/

02.01. Criando o primeiro programa Java.mp4

53.4 MB

02.02. Compilando e executando um programa Java.mp4

32.6 MB

02.03. Desafio - correção de erros.pdf

69.0 KB

02.04. Escrevendo comentários no código.mp4

27.0 MB

02.05. Conhecendo e usando convenções de código.mp4

27.5 MB

02.06. Palavras reservadas.mp4

18.9 MB

02.07. Trabalhando com variáveis.mp4

54.0 MB

02.08. Operadores aritméticos.mp4

49.9 MB

02.09. Desafio - variáveis e operadores aritméticos.pdf

67.4 KB

02.10. Abreviando operadores aritméticos.mp4

28.2 MB

02.11. Operadores de incremento e decremento.mp4

53.5 MB

02.12. Tipos primitivos - boolean, char, byte e short.mp4

72.8 MB

02.13. Tipos primitivos - int e long.mp4

47.7 MB

02.14. Tipos primitivos - float e double.mp4

28.5 MB

02.15. Conversão de tipos primitivos.mp4

97.8 MB

02.16. Desafio - tipos primitivos e conversão.pdf

71.5 KB

02.17. Promoção aritmética.mp4

54.1 MB

02.18. Desafio - promoção aritmética.pdf

71.6 KB

02.19. Trabalhando com String.mp4

39.3 MB

02.20. Usando sequências de escape.mp4

31.4 MB

02.21. Formatando a saída com printf.mp4

60.4 MB

02.22. Recebendo entrada de dados.mp4

100.9 MB

02.23. Desafio - string, entrada de dados, printf, etc.pdf

56.0 KB

02.24. Usando JShell - o REPL do Java.mp4

18.5 MB

/.../Módulo 03 - Estruturas de controle e operadores/

03.01. Operadores de igualdade e de negação - unário.mp4

67.7 MB

03.02. Operadores de comparação.mp4

34.5 MB

03.03. Operadores lógicos.mp4

58.9 MB

03.04. Desafio - operadores de igualdade e lógicos.pdf

55.2 KB

03.05. Curto-circuito de operadores lógicos.mp4

25.1 MB

03.06. Precedência de operadores lógicos.mp4

64.1 MB

03.07. Estrutura condicional if.mp4

78.2 MB

03.08. Estruturas condicionais else e else if.mp4

65.9 MB

03.09. Desafio - calculadora complexa de IMC.pdf

51.3 KB

03.10. Escopos e inicialização de variáveis.mp4

42.0 MB

03.11. Estrutura condicional switch.mp4

44.4 MB

03.12. Cláusula break.mp4

48.3 MB

03.13. Switch Expressions.mp4

74.5 MB

03.14. Operador ternário.mp4

38.4 MB

03.15. Desafio - estrutura switch e operador ternário.pdf

61.1 KB

03.16. Estrutura de repetição for.mp4

87.6 MB

03.17. Estrutura de repetição while.mp4

77.6 MB

03.18. Estrutura de repetição do-while.mp4

82.1 MB

03.19. Cláusulas break e continue.mp4

67.0 MB

03.20. Desafio - estruturas de repetição.pdf

53.9 KB

/.../Módulo 04 - Produtividade com a IDE IntelliJ IDEA/

04.01. Conhecendo as IDEs mais populares.mp4

31.6 MB

04.02. Instalando e conhecendo a IntelliJ IDEA.mp4

76.8 MB

04.03. Mais da IntelliJ IDEA - build, run, plugins, terminal e shared index.mp4

46.6 MB

04.04. Usando Code Completion, Live Templates e Postfix Completion.mp4

51.6 MB

04.05. Conhecendo os principais atalhos.mp4

76.0 MB

04.06. Mais atalhos do IntelliJ IDEA.mp4

67.1 MB

04.07. Usando o Debugger para depurar o seu código.mp4

58.8 MB

04.08. Debugger- silenciamento, condição e desativação de breakpoints.mp4

29.3 MB

04.09. Debugger - gerenciando variáveis e avaliando expressões.mp4

28.0 MB

04.10. Debugger - watches e logging.mp4

33.8 MB

04.11. Rascunhando e testando código com Scratch Files.mp4

44.5 MB

04.12. Testando código com JShell Console da IDE.mp4

15.4 MB

04.13. Consistência no estilo de codificação com EditorConfig.mp4

80.8 MB

04.14. Importando um projeto existente na IDE.mp4

10.4 MB

/.../Módulo 05 - Mergulhando em orientação a objetos/

05.01. O paradigma da Programação Orientada a Objetos (POO).mp4

42.1 MB

05.02. Entendendo o conceito de classes e objetos.mp4

61.6 MB

05.03. Criando uma classe com atributos.mp4

29.3 MB

05.04. Instanciando objetos.mp4

37.3 MB

05.05. Acessando atributos de objetos.mp4

65.7 MB

05.06. Conhecendo o diagrama de classes da UML.mp4

42.0 MB

05.07. Desafio - instanciando objetos e acessando os atributos.pdf

68.6 KB

05.08. Composição de objetos.mp4

32.5 MB

05.09. Atribuindo o objeto da composição.mp4

75.4 MB

05.10. Diagrama de classes - associação, agregação e composição.mp4

39.1 MB

05.11. Valores padrão e inicialização de variáveis de instância.mp4

39.9 MB

05.12. Inicialização de objetos em variáveis de instância.mp4

71.7 MB

05.13. Caindo a ficha - variáveis referenciam objetos.mp4

100.1 MB

05.14. Criando e invocando um método.mp4

48.2 MB

05.15. Implementando a lógica do método.mp4

49.6 MB

05.16. IntelliJ IDEA - debug de chamadas de métodos.mp4

54.0 MB

05.17. Métodos com retorno.mp4

47.2 MB

05.18. Implementando métodos menores e evitando duplicação de código.mp4

71.7 MB

05.19. Saindo do método com a cláusula return.mp4

45.3 MB

05.20. Métodos que retornam objetos.mp4

41.8 MB

05.21. Refatorando para tornar uma classe mais rica.mp4

21.2 MB

05.22. Discutindo nome e responsabilidade da classe.mp4

25.6 MB

05.23. Métodos com argumentos.mp4

31.7 MB

05.24. Passando objetos como argumentos de métodos.mp4

27.7 MB

05.25. Desafio - composição de objetos e métodos.pdf

66.7 KB

05.26. Diagrama de classes - métodos e dependências.mp4

26.0 MB

05.27. Métodos que alteram variável de instância.mp4

62.1 MB

05.28. Métodos que alteram o valor de parâmetro do tipo primitivo.mp4

49.1 MB

05.29. Métodos que alteram o estado de objeto recebido como parâmetro.mp4

56.8 MB

05.30. Usando a palavra-chave this.mp4

32.5 MB

05.31. Atributos de classe com o modificador static.mp4

49.3 MB

05.32. Método de instância alterando variável estática.mp4

23.3 MB

05.33. Métodos de classe - estáticos.mp4

37.7 MB

05.34. Método estático acessando membro de instância.mp4

21.9 MB

05.35. Desafio - membros estáticos.pdf

100.1 KB

05.36. Declarando constantes com static e final.mp4

44.2 MB

05.37. Modificador final em variáveis locais.mp4

43.7 MB

05.38. Sobrecarga de métodos.mp4

35.6 MB

05.39. Inferência de tipo de variável local.mp4

49.2 MB

05.40. Desafio - modificador final em variáveis locais.pdf

64.5 KB

05.41. Desafio - sobrecarga de métodos.pdf

57.5 KB

05.42. Desafio - inferência de tipo de variável local.pdf

65.5 KB

/.../Módulo 06 - Boas práticas com Effective Java e Clean Code/

06.01. Boas práticas com Effective Java e Clean Code.mp4

23.2 MB

06.02. Código Limpo - escolha bons nomes.mp4

34.7 MB

06.03. Código Limpo - tamanho e organização de classes.mp4

33.5 MB

06.04. Código Limpo - comentários no código.mp4

46.0 MB

06.05. Código Limpo - métodos pequenos e que fazem só uma coisa.mp4

57.1 MB

06.06. Código Limpo - pensando melhor nos argumentos de métodos.mp4

35.0 MB

06.07. Boas práticas - valide os argumentos.mp4

76.4 MB

/.../Módulo 07 - Wrappers e boxing/

07.01. Usando classes wrapper.mp4

38.3 MB

07.02. Métodos de conversão.mp4

17.8 MB

07.03. Autoboxing e unboxing.mp4

11.7 MB

07.04. Comparando wrappers.mp4

41.1 MB

07.05. Desafio - wrappers e boxing.pdf

55.4 KB

07.06. Boas práticas - prefira tipos primitivos a wrappers.mp4

57.7 MB

/.../Módulo 08 - Trabalhando com arrays/

08.01. Declarando e inicializando arrays.mp4

29.3 MB

08.02. Acessando e atribuindo elementos de arrays.mp4

26.4 MB

08.03. Iterando em arrays.mp4

36.0 MB

08.04. Transformando arrays em representações em string.mp4

15.7 MB

08.05. Ordenando arrays em ordem natural e reversa.mp4

16.3 MB

08.06. Criando arrays de objetos.mp4

39.9 MB

08.07. Iterando em arrays de objetos.mp4

27.5 MB

08.08. Copiando e expandindo arrays.mp4

42.6 MB

08.09. Removendo elementos de arrays.mp4

53.0 MB

08.10. Desafio - arrays.pdf

62.1 KB

08.11. Um pouco da ArrayList da Collections API.mp4

56.0 MB

08.12. Desafio - ArrayList.pdf

58.9 KB

08.13. Diagrama de classes - multiplicidade para arrays.mp4

17.3 MB

08.14. Boas práticas - retorne arrays ou coleções vazias no lugar de null.mp4

36.8 MB

08.15. Criando arrays multidimensionais.mp4

60.9 MB

08.16. Iterando em arrays multidimensionais.mp4

32.5 MB

08.17. Lendo os parâmetros da linha de comando.mp4

37.0 MB

08.18. Criando métodos com argumentos variáveis com Varargs.mp4

42.9 MB

08.19. Boas práticas - use varargs com cuidado.mp4

38.7 MB

08.20. Desafio - varargs.pdf

47.2 KB

/.../Módulo 09 - Gerenciamento de memória do Java/

09.01. Estrutura da memória da JVM.mp4

45.9 MB

09.02. Call Stack, Stack Memory e Heap Memory.mp4

32.1 MB

09.03. Informações da Memória Heap com a Runtime API.mp4

66.2 MB

09.04. Configurando a Memória Heap da JVM.mp4

30.8 MB

09.05. Garbage Collector.mp4

39.1 MB

09.06. Inalcançabilidade de objetos.mp4

70.2 MB

09.07. Quando esgota a Memória Heap - OutOfMemoryError.mp4

31.6 MB

09.08. Boas práticas - remova referências de objetos não usados.mp4

102.4 MB

/.../Módulo 10 - Construtores, pacotes e visibilidade/

10.01. Criando e chamando construtores.mp4

24.1 MB

10.02. Construtores com parâmetros.mp4

18.6 MB

10.03. Sobrecarga de construtores.mp4

46.7 MB

10.04. Boas práticas - valide os argumentos de construtores também.mp4

21.0 MB

10.05. Encadeamento de chamadas de construtores.mp4

44.0 MB

10.06. Diagrama de classes - construtores.mp4

8.4 MB

10.07. Desafio - construtores.pdf

87.2 KB

10.08. Modificador final em variáveis de instância.mp4

30.3 MB

10.09. Organizando as classes em pacotes.mp4

39.9 MB

10.10. Importando classes de pacotes.mp4

61.8 MB

10.11. Modificador de acesso public e default.mp4

39.7 MB

10.12. Modificador de acesso private.mp4

25.4 MB

10.13. Diagrama de classes - visibilidade public, package e private.mp4

8.9 MB

10.14. Desafio - pacotes e modificadores de acesso.pdf

82.9 KB

10.15. Importando membros estáticos - static import.mp4

18.0 MB

10.16. Múltiplas classes não-públicas em um único arquivo.mp4

26.0 MB

10.17. Conhecendo a documentação JavaDoc do Java SE.mp4

39.7 MB

 

Total files 1066


Copyright © 2024 FileMood.com