Conheça a Stream API e aprenda como incorporar o paradigma funcional em uma aplicação Java
Nível Intermediário Categoria Desenvolvimento Back-end
Conheça a Stream API e aprenda como incorporar o paradigma funcional em uma aplicação Java
O Java é uma linguagem com uma forte vertente voltada à orientação a objetos. Porém, nos últimos anos, um outro paradigma vem ganhando força na comunidade de desenvolvimento de software: o paradigma funcional. Com seus conceitos de imutabilidade e tentativa de evitar side effects, o paradigma funcional acaba permitindo a escrita de um código mais conciso, mais declarativo e com menos linhas, o que facilita a manutenção deste. Pensando nas linguagens funcionais, o Java começou a incorporar algumas características desse paradigma no core da linguagem. Essa incorporação se dá hoje, principalmente, pela Stream API.
Neste curso abordaremos a Stream API do Java. São vídeo aulas e apostilas que mostram os principais conceitos deste recurso adicionado na versão 8 da linguagem. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido.
Dentre várias outras coisas, você será capaz de:
Este curso é destinado a desenvolvedores Java que desejam iniciar seus estudos no paradigma funcional e que desejam utilizar a Stream API, presente desde o Java 8.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Lógica de programação é um pré-requisito para praticamente t...
Nível InicianteLógica de Programação Orientada a Objetos é um pré-requisito...
Nível InicianteAprenda em detalhes os conceitos fundamentais de uma das lin...
Nível InicianteCompreenda como os conceitos de orientação a objetos são apl...
Nível InicianteCleber é pós-graduado em Projeto e Desenvolvimento de Aplicações Web, além de Microsoft Specialist (HTML5/CSS3), Microsoft Certified Solutions Associate (MCSA) Web Applications e Microsoft Certified Solutions Developer (MCSD) Web Applications. Fascinado por Arquitetura de Software, Programação Funcional, Machine Learning e educação em geral. Também é conhecido como "o boladão".
Aula inaugural do curso
6 aulasAntes de tudo, vamos entender melhor o que vem a ser um stream.
10 aulasNesta vídeo-aula, vamos compreender melhor o que é o coração da Stream API: as expressões-lambda
9 aulasNesta aula, veremos os métodos mais utilizados da Stream API.
15 aulasAprenda em detalhes os conceitos fundamentais de uma das lin...
04h15 Nível InicianteAprenda a criar aplicações web com a linguagem Java
04h01 Nível IntermediárioAprenda a utilizar a nova biblioteca de desenvolvimento Desk...
03h48 Nível IntermediárioAprenda a criar aplicações web Java utilizando a segunda ver...
04h06 Nível AvançadoAprenda a criar aplicações web services no Java utilizando a...
02h26 Nível IntermediárioAprenda a desenvolver aplicações Web com o Java utilizando u...
10h02 Nível IntermediárioAprenda a desenvolver aplicações Web com o Java utilizando u...
05h14 Nível IntermediárioAprenda a realizar conexão com o banco banco de dados utiliz...
02h10 Nível IntermediárioTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!