Descripción del curso:
Learn about Scala and enterprise integration in a professional-grade Data Science environment.
Enterprise Data Science is a wide-ranging field built on many core technologies and paradigms that combine to provide a robust solution. Some of these technologies and/or practices include ETL, Data Engineering, Machine Learning, Network/Grid/Cloud engineering, and Business Rules.
This course explores some of these areas and provides experienced developers with a ‘big-picture’ understanding of how these technologies fit together for a professional-grade enterprise Data Science environment. You’ll learn Scala and Functional programming as well as Spark and Enterprise Integration techniques in a “breadth”-based approach for maximum exposure into the world of Enterprise Data Science. The course has several hands-on labs integrated throughout the training, but additional “depth”-based learning should be expected after this class to master Enterprise Data Science.
Esquema del curso
Functional Programming in Scala
- Functional Programming
- Scala Overview
- Scala vs. Python vs. Java vs. R
- REPL in Scala
- Installing Scala
- Hello, Scala
Introduction to Scala
- Classes and Objects
- Traits
- Mixins
- High-Order Functions
- Types and Inference
- Lists
- Anotaciones
- Collections
- Pattern Matching
Using Java in Scala
- Futures, Promises, and Parallel Collections (Concurrency)
- Functional Programming Overview
Spark Core
- Hadoop and Spark Overview
- File I/O with HDFS
- Data Frames and Resilient Distributed Datasets
- Spark SQL
- In-memory lookups
- Essential AI with MLLib
- Using Web Notebooks (Optional)
Working with NoSQL
- Not Only SQL
- Relational Data
- Sqoop
- Columnar Databases
- Cassandra
- Document Databases
- Key/Value Databases
- Graph Databases
- Neo4J
- GraphX
- Hive in Spark
Spark Streaming
- Spark Streaming Model
- Streaming with Kafka
ML Lib
- Machine Learning Essentials
- Spark ML/MLLib
- MLLib and Streaming
- MLlib, Streaming, and Kafka
Enterprise Integration
- Enterprise Service and Message Busses
- Lambda Architecture
Público objetivo
Data Scientists and Developers.
Lo que aprenderás
Join an engaging hands-on learning environment, where you’ll learn:
- Essential Scala programming, leveraging your existing OO development experience
- How to write essential Spark programs and perform exploratory data analysis in Scala and the Spark shell
- Work with Spark Core
- Work with NoSQL
- How to write programs for Spark Streaming in Scala
Requisitos previos
Before attending this course, you should have:
- Experience in Java development, object-oriented enterprise applications at a basic level
- Familiarity with Eclipse
- Be comfortable with the Linux/Unix command line, including editing text files
Inclusiones
Con CCS Learning Academy, recibirás:
- Instructor-led training
- Manual del estudiante del seminario de capacitación
- Colaboración con compañeros de clase (actualmente no disponible para cursos a su propio ritmo)
- Escenarios y actividades de aprendizaje del mundo real.
- Soporte para la programación de exámenes*
- Disfrute de asistencia para la colocación laboral durante los primeros 12 meses después de finalizar el curso.
- Este curso es elegible para el programa Learn and Earn de CCS Learning Academy: obtenga un reembolso de la matrícula de hasta 50% si se le coloca en un trabajo a través de CCS Global Tech. División de colocación*
- Precios gubernamentales y privados disponibles.*
*Para más detalles llame al: 858-208-4141 o correo electrónico: formación@ccslearningacademy.com; ventas@ccslearningacademy.com