Desenvolvedor Funcional com Java 8

Aprendendo programação funcional e lambda com Java 8

4.40 (683 reviews)
Udemy
platform
Português
language
Programming Languages
category
Desenvolvedor Funcional com Java 8
13,288
students
1.5 hours
content
Oct 2019
last update
FREE
regular price

What you will learn

Programação funcional com Java 8

Sintaxe lambda Java 8

Why take this course?

Objetivos

Objetivo deste mini curso é ensinar o paradigma de programação funcional e expressão lambdas que foram adicionados na versão do Java 8. A compreensão desses recursos é de fundamental importância para que um desenvolvedor que pretende ampliar o seu leque de conhecimentos na criação de aplicações mais robustas e bem escritas. 

Conteúdo Programático

Programação Funcional

  • O que é ?

  • Para que serve ?

Introdução ao Lambda: Padrão de Projeto Strategy

  • O que é ?

  • Para que serve ?

  • Benefícios

  • Exercícios

Lambda

  • O que é ?

  • Para que serve ?

  • Regras de sintaxe: em-linha

  • Exercícios

  • Regras de sintaxe: em-bloco

  • Exercícios

  • Regras de sintaxe: em-bloco tipada.

  • Exercícios

Our review

🧩 **Overall Course Review** The course has garnered a high rating of 4.50 from recent reviews, indicating a generally positive reception among users. The consensus among reviewers is that the course is ideal for those looking to improve or expand their knowledge of programming, particularly in understanding how things work under the hood. **Pros:** - **Comprehensive Overview:** The course provides a thorough introduction to the topic at hand, which seems to be an exploration of Java programming with a focus on lambda expressions and functional programming concepts. - **Didactic Approach:** The explanations regarding lambda expressions are well-taught and are particularly beneficial for beginners or those who have not yet had the opportunity to work with these newer syntaxes. - **Free Knowledge Access:** One reviewer highlighted that the course's value is enhanced by being free, offering knowledge that might otherwise be expensive to obtain. - **Clear and Understandable Content:** The content is described as clear and understandable, making it accessible for novices in programming with Java. **Cons:** - **Superficial Treatment:** Some reviewers felt the course was too superficial, especially when it came to explaining advanced concepts like lambda expressions, and did not delve into more complex examples as expected. - **Unnecessary Detail:** There is a mention of unnecessary detail in the first two lessons, which focus on setting up the environment and unit testing, respectively, potentially indicating that these topics could be out of scope for such an introductory course. - **Lack of Depth:** The course seems to lack depth in some areas, particularly in not covering Java 8's classes like `Function`, `Consumer`, and `Supplier`, which are crucial for a comprehensive understanding of lambda expressions. - **Excessive Length:** Some found the course longer than necessary, suggesting that it could be shortened to focus more on the core content without the superfluous parts. - **Incomplete Content:** There is criticism regarding incomplete content, with some reviewers expressing disappointment that the course did not provide all the necessary examples and exercises within the scope of the free offering, hinting at additional paid content required for a full understanding. **Additional Notes:** - **Engagement and Interaction:** The course appears to engage its audience effectively, as evidenced by the number of reviews received. - **Community Impact:** The availability of such a course for free can have a significant impact on individuals' ability to learn and grow in their programming skills. In conclusion, while the course has been positively received for its introduction to Java programming and lambda expressions, it falls short in offering comprehensive coverage of the topic, particularly in terms of practical applications and advanced concepts. It is suggested that future iterations of the course might benefit from a more focused approach, ensuring that all necessary content is included within the free version offered.

Charts

Price

Desenvolvedor Funcional com Java 8 - Price chart

Rating

Desenvolvedor Funcional com Java 8 - Ratings chart

Enrollment distribution

Desenvolvedor Funcional com Java 8 - Distribution chart
2166642
udemy ID
1/21/2019
course created date
10/30/2019
course indexed date
Bot
course submited by