Apache Spark Fundamentals ICTtrainingen

99,00

In deze Spark training / cursus leert u hoe u Spark applicaties met behulp van Scala, Java of Python kunt ontwikkelen.

Artikelnummer: ICTT101052 Categorie:

In deze Spark training / cursus leert u hoe u Spark applicaties met behulp van Scala, Java of Python kunt ontwikkelen. Zo leert u bijvoorbeeld hoe u Spark applicaties kunt testen en deployen naar een cluster en hoe u deze clusters dan weer kunt monitoren.

Onderwerpen die onder andere aan bod komen zijn Java Development Kit, JDK 8, Simple Build Tool(SBT), Resilient Distributed Datasets (RDDs), SQL, GraphX, Web UIs en nog veel meer.

Uw resultaatNa het volgen van deze training bent u bekend met de basis van Apache Spark.Doelgroep

De cursus is bedoeld voor ontwikkelaars die bekend zijn met de programmeertaal Scala, Python of Java en meer willen weten over het ontwikkelen van Spark applicaties.

Inhoud cursus

De training / cursus Apache Spark Fundamentals is opgebouwd uit verschillende lessen:

  • Describe Apache Spark and the main components of a Spark application
  • Download and install Apache Spark on Windows 8.1 Pro N
  • Download and install Apache Spark on Mac OS X Yosemite
  • Download and install Java Development Kit or JDK 8 and build Apache Spark using Simple Build Tool or SBT on Mac OS X Yosemite
  • Use the Spark shell for analyzing data interactively
  • Link an application to Spark
  • Create a SparkContext to initialize Apache Spark
  • Introduce Resilient Distributed Datasets or RDDs and create a parallelized collection to generate an RDD
  • Load external datasets to create Resilient Distributed Datasets or RDDs
  • Distinguish transformations and actions, describe some of the transformations supported by Spark, and use transformations
  • Describe some of the actions supported by Spark and use the actions
  • Use anonymous function syntax and use static methods in a global singleton to pass functions to Spark
  • Work with key-value pairs
  • Persist Spark RDDs
  • Use broadcast variables in a Spark operation
  • Use accumulators in Spark operations
  • Use different formats for loading and saving Spark data
  • Use basic Spark SQL for data queries in a Spark application
  • Use basic Spark GraphX to work with graphs in a Spark application
  • Describe how Spark applications run in a cluster
  • Deploy a Spark application to a cluster
  • Unit test a Spark application
  • Describe how to monitor a Spark application or cluster with Web UIs
  • Describe options for scheduling resources across applications in a Spark cluster
  • Describe how to enable a fair scheduler for fair sharing within an application in a Spark cluster
  • Configure fair scheduler pool properties for a Spark context within a cluster
  • Practice programming and deploying a Spark application to a cluster

Meer informatie?

Kijk op onze website voor gedetailleerde lesinhoud en schermafbeeldingen van deze training.

Onbeperkt leren voor een vast bedrag per maand?

Naast losse trainingen bieden wij ook IT kennisabonnementen aan waarmee je onbeperkt kan trainen voor een vast laag bedrag per maand. Zie voor meer informatie onze website onder Onbeperkt Leren.

Gratis proefles aanvragen

Extra informatie

Aanbieder

Taal

Nederlands

Opleidingsduur

5 uur

Soort

Thuisstudie

Niveau

MBO

Voordelen van een opleiding bij icttrainingen.nl

Na betalen, direct starten
Groot aanbod van IT trainingen
Leren op eigen tempo
Studeren in je eigen tempo
Award winning e-learning
Officiële certificaat van deelname na een succesvolle afronding van de cursus
Constante toevoeging van nieuwe cursussen en lesmateriaal
Uitgebreide voortgangsinformatie van jezelf
Onbeperkt leren
Uitgebreid studieadvies