Scala empresarial con Spark

*¿Busca un horario flexible (fuera de horario o fines de semana)? Por favor llame o envíenos un correo electrónico: 858-208-4141 o sales@ccslearningacademy.com.

Opciones de financiación para estudiantes están disponibles.
¿Buscas formación en grupo? Contáctenos
Categoría:

Descargar PDF de detalles del curso

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.

Formato

Dirigido por un instructor

Tema

Longitud

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

 

Carro de la compra
es_CRSpanish