Description
In this course, you will learn :
- Connect to Big Data and Cloud platforms such as Snowflake, Amazon S3, and MongoDB.
 - Make use of advanced database features like stored procedures, bulk loading, ELT, and SCD.
 - Make use of custom Java code, libraries, and third-party components.
 - Utilize existing procedures and learn a variety of data conversions.
 
Syllabus :
1. Advanced Database Techniques
- Database Connection
 - Schema Handling
 - Data Type Mappings
 - Bulk Load
 - ELT vs. ETL
 - Stored Procedures (SP)
 - Slowly Changing Dimensions (SCD)
 - Transactions
 - Output Rejects
 - Output Rejects for other databases than MySQL
 
2. Big Data And Cloud
- Apache Kafka
 - Apache Cassandra
 - MongoDB
 - Google BigQuery
 - Snowflake
 - Amazon S3
 
3. More Integrations
- FTP
 
4. Convert Data Types
- General Conversions
 - Convert Strings
 - Avoid NullPointerExceptions
 
5. Use Talend And Custom Routines
- Character And String Routines
 - Date And Time Routines
 - Arithmetic Operations Routines
 - Currency Handling
 - Develop And Use Custom Routines
 
6. Custom Java Code
- tJava Component
 - tJavaRow Component
 - tJavaFlex Component
 - Java Properties
 - Use External Libraries
 - Use External Components
 
7. Performance
- Performance Tuning Approach
 - Performance Techniques
 - Common Pitfalls
 - Buffer Components
 - Hash Components
 - JVM Parameters
 - Parallel Execution
 
8. Use Cases
- Nested Conditions with Ternary Operator and If Statements
 - Read Large XML Files quickly
 - Iterate Over Date And Time
 - Currency Conversion With REST Service
 - Access Previous Row in a data flow
 - Cancel Jobs With tJavaRow
 - Add File Header And Footer
 - Data Tests
 










