Functional Programming with Java 8
Sınıf Eğitimi
Yazılım Geliştirme
3 GÜN
Functional Programming with Java 8 eğitiminde katılımcılara Java 8 kullanarak fonksiyonel programlama geliştirme yöntemleri örneklerle anlatılır.
EĞİTİM MODÜLLERİ
Modül 1 : Hello, Lambda Expressions
CHANGE THE WAY YOU THINK
THE BIG GAINS OF FUNCTIONAL-STYLE CODE
WHY CODE IN THE FUNCTIONAL STYLE?
EVOLUTION, NOT REVOLUTION
A LITTLE SUGAR TO SWEETENLAB WORK
Modül 2 : Using Collections
ITERATING THROUGH A LISTTRANSFORMING A LIST
FINDING ELEMENTS
REUSING LAMBDA EXPRESSIONS
USING LEXICAL SCOPING AND CLOSURES
PICKING AN ELEMENT
REDUCING A COLLECTION TO A SINGLE VALUE
JOINING ELEMENTS
LAB WORK
Modül 3 : Strings, Comparators, and Filters
ITERATING A STRING
IMPLEMENTING THE COMPARATOR INTERFACE
MULTIPLE AND FLUENT COMPARISONS
USING THE COLLECT METHOD AND THE COLLECTORS CLASS
LISTING ALL FILES IN A DIRECTORY
LISTING SELECT FILES IN A DIRECTORY
LISTING IMMEDIATE SUBDIRECTORIES USING FLATMAP
WATCHING A FILE CHANGE
LAB WORK
Modül 4 : Designing with Lambda Expressions
SEPARATING CONCERNS USING LAMBDA EXPRESSIONS
DELEGATING USING LAMBDA EXPRESSIONS
DECORATING USING LAMBDA EXPRESSIONS
A PEEK INTO THE DEFAULT METHODS
CREATING FLUENT INTERFACES USING LAMBDA EXPRESSIONS
DEALING WITH EXCEPTIONS
LAB WORK
Modül 5 : Working with Resources
CLEANING UP RESOURCES
USING LAMBDA EXPRESSIONS TO CLEAN UP RESOURCES
MANAGING LOCKS
CREATING CONCISE EXCEPTION TESTS
LAB WORK
Modül 6 : Being Lazy
DELAYED INITIALIZATION
LAZY EVALUATIONS
LEVERAGING THE LAZINESS OF STREAMS
CREATING INFINITE, LAZY COLLECTIONS
LAB WORK
Modül 7 : Optimizing Recursions
USING TAIL-CALL OPTIMIZATION
SPEEDING UP WITH MEMOIZATION
Modül 8 : Composing with Lambda Expressions
USING FUNCTION COMPOSITION
USING MAPREDUCE
LAB WORK
Modül 9 : Bringing it all Together
ESSENTIAL PRACTICES TO SUCCEED WITH THE FUNCTIONAL STYLE
PERFORMANCE CONCERNS
ADOPTING THE FUNCTIONAL STYLE
ÖN KOŞUL EĞİTİMLERİ
Functional Programming with Java 8 eğitimini almak isteyenlerin, öncesinde aşağıdaki eğitimleri almış olmaları gerekmektedir.
BU EĞİTİMİN DEVAMINDA ÖNERİLEN EĞİTİMLER
Önerilen eğitimleri yoktur.
UZMANLIK HEDEFLERİ
Functional Programming with Java 8 eğitimi aşağıdaki uzmanlık hedeflerini içermektedir.
Web Uygulama Geliştiricisi
EĞİTİMİN İLGİLİ OLDUĞU SINAVLAR
Eğitimin sınavları yoktur.
EĞİTİMİN İLGİLİ OLDUĞU SERTİFİKALAR
Functional Programming with Java 8 eğitimini alanlar aşağıdaki katılım sertifikasına sahip olacaklardır. Diğer sertifikalar için katılımcıların ilgili sınavları almaları gerekmektedir.
TEKNOLOJİ ÜRETİCİSİ
YORUMLAR
Eğitimin yorumları yoktur.