
Import the Talend advanced course project by downloading the archive and importing it into Talend Studio. Then explore how sections map to job designs to compare component settings.
If the project import doesn't work for you, you can find help in this article.
Learn how to build ELT jobs in Talend by loading data into a database and transforming in-database using ELT components, including mapping, self-joins, and generated SQL.
Learn to integrate Apache Kafka with Talend using the quickstart, creating a Kafka consumer and producer, configuring zookeeper and brokers, and exchanging messages on the quickstart-events topic.
Learn how to connect to Amazon S3, upload a local file to a bucket, and list bucket objects with S3List, using static credentials in a Talend job workflow.
Learn data type conversions in Talend and Java, including widening and narrowing conversions, precision concerns with doubles and floats, and using BigDecimal plus string formatting.
Learn to convert strings in Talend by leveraging Java's string methods, such as length, toLowercase, trim, and strip, in tJava and tMap workflows.
Explore arithmetic operations using Talend's mathematical routine. Learn to add, subtract, multiply, divide, and compare numeric and string inputs in tMap and tJava components.
Learn to use and access system and Java properties in Talend, including retrieving user names, environment variables, and file separators, to adapt jobs across OSes and environments.
Learn to load an external Java library in Talend using the library load component from a Maven repository or internal source; apply string utils to reverse, capitalize, and handle nulls.
Convert euros to USD using a rest service in Talend by calling the api layer convert endpoint with current exchange rate, and processing the json response using an api key.
Learn to add a file header and footer in Talend, including header lines, a separator, and a meta footer for multiple data sets using a single output file.
You already know the basics of data integration and ETL. But that's not enough for you. Here's where you deepen your knowledge in this area with Talend. This way you will have a steep learning curve.
The course on advanced Talend topics is extremely hands-on. From start to finish, you can work on your own. Each video is accompanied by the corresponding example. You import the complete course project into your environment at the beginning. This ensures that you can always compare your own jobs designs with a sample solution.
The range of advanced topics is wide, but well structured in the best possible way for you. Among other things, the following points await you:
use Big Data and Cloud components to connect to Amazon S3, Google BigQuery, Snowflake, MongoDB, Apache Cassandra, Apache Kafka
design ELT processes and know the difference to ETL
build Slowly Changing Dimensions (SCD) to historize data
call stored procedures on a database from Talend
use memory components like tBufferInput and tHashOutput
deepen your knowledge of converting data types
get started with Java code in Talend
learn if-conditions with their abbreviated notation
learn to avoid NullPointerExceptions
convert strings in many forms easily
include your own code via routines
use Java components like tJava, tJavaRow and tJavaFlex
add external components to Talend
learn how to load and use external libraries
access other sources, such as FTP, eMail, etc.
What are you waiting for? See you in the course!