Skip to content

Primești CADOU cursul de limba engleză la orice curs te înscrii

  • Cursuri
    • Cursuri
    • Workshopuri
    • Training companii
  • Evenimente
  • Mentori
  • Noutăți
  • Podcast
  • Cariere în IT
  • Consiliere gratuită
Menu
  • Cursuri
    • Cursuri
    • Workshopuri
    • Training companii
  • Evenimente
  • Mentori
  • Noutăți
  • Podcast
  • Cariere în IT
  • Consiliere gratuită
Facebook Linkedin Instagram Twitter
  • Contact
Meniu
  • Ofertă educațională
  • Evenimente
  • Mentori
  • Noutăți
  • Podcast
  • Cariere în IT
  • Consiliere gratuită
Menu
  • Ofertă educațională
  • Evenimente
  • Mentori
  • Noutăți
  • Podcast
  • Cariere în IT
  • Consiliere gratuită
  • Despre
  • Comunitatea Wantsome
  • Contact
  • Mentori
  • FAQ
Menu
  • Despre
  • Comunitatea Wantsome
  • Contact
  • Mentori
  • FAQ
  • Cursuri

Programare Funcțională cu Scala și Spark

Ediția nr. 

1
Curs se adresează oricui are un minim de cunoștinte de algoritmică, studenților pasionați pentru care algoritmii nu mai au multe secrete, programatorilor juniori care lucrează deja în industria IT și nu doar atât; cursul se adresează inclusiv programatorilor cu (oricâtă) experiență dar care vor să învețe programare funcțională.
  • Mă înscriu

Sau află dacă ți se potrivește:

Contactează consilierul Wantsome

Urmărește ultima sesiune demo

Formular Inscriere Curs
Programare Funcțională cu Scala și Spark

Bun venit în comunitatea Wantsome! Ești în prima etapă din 5, în procesul de înscriere la acest curs! Te rugăm să completezi formularul de mai jos cu date corecte – durează numai 5 minute iar noi te vom contacta repejor!

1. Formular înscriere
2. Test de cunoștințe*
3. Interviu & Consiliere
4. Formarea grupei & Semnarea contractului de studii
5. Începerea cursului

Desfășurare

online

Număr cursanți

14

Dată începere

TBA

Durată (săptămâni)

17

Format

Cursul se desfășoară de 2 ori pe săptămână; zilele de curs urmează să fie anunțate.

Destinat

Celor care vor să facă un upgrade de skill-uri.

Experiență tehnică

Mediu

Preț total (EUR)*

1540

Rată (EUR)*

385

* Plata se face în RON, la cursul valutar dat de BNR, din ziua semnării contractului.

  • Mă înscriu

Mentori

Bine de știut

Oriunde te-ai angaja vei folosi ce vei învăța aici;

Programă

I. What is functional programming?
  1. Introduction in FP
  2. Functions
  3. Function composition
  4. Higher order functions
  5. Immutability
II. Setting up my environment
  1. IntelliJ & Scala plugin
  2. Terminal & REPL
  3. Variables And Types
  4. Fun with REPL
III. Language basics I
  1. Functions
  2. String Manipulation
  3. Type Inference
  4. Examples
IV. Language basics II
  1. Control structures
  2. Packages & imports
  3. Option vs null
  4. My first program (App trait)
  5. Examples
V. Collections
  1. Introduction to collections
  2. Collection types (List, Seq, Array, Map, etc.)
  3. Typed collections
  4. Examples
VI. Working with collections
  1. Higher Order Functions & lambda functions (anonymous)
  2. Operations on collections (traversing, transforming, filtering, etc.)
  3. For Comprehension & Ranges
  4. Examples & demo
VII. Types & functions I
  1. Tuples
  2. Records (case classes)
  3. Classes, Objects and Type Hierarchy
  4. Pattern matching
  5. Examples & demo
VIIII. Types & functions II
  1. Modules and packages
  2. Functions & partial functions
  3. Function application (varargs, Call by Name, Call by Value)
  4. Examples & demo
IX. More about functions
  1. Type aliases & Generic Types
  2. Recursive functions
  3. Examples & demo
X. Traits & Enumerations
  1. Traits
  2. Enumerations & Sum types
  3. Pattern matching for records (extractor objects)
  4. Examples & demo
XI. Concurrency and asynchronous processing
  1. Threads and ExecutionContext
  2. Futures & Promises
  3. for notation and flatMap
  4. Composing (chaining) futures
XII. Actors
  1. Introduction to actor model
  2. Actors and their guarantees
  3. Actors as state machines
  4. Examples & demo
XIII. Advanced Language features
  1. Re-visiting recursive functions and stack safety
  2. Implicit casts
  3. Extension methods
  4. Co[ntra]variance
  5. View bounds
  6. Path dependent types
  7. Examples
XIV. Introduction to Apache Spark
  1. What is Spark?
  2. Databricks
  3. Databricks UI & API
  4. Demo
XV. Spark in detail
  1. Spark architecture (driver & workers)
  2. Spark data distribution (RDDs, DataFrames, Datasets)
  3. Examples
XVI. My first notebook
  1. Spark components
  2. Solving problems using Spark
  3. Examples & demo
XVII. HR Interview
  1. 1:1 prep for techinical interview & HR interview
  2. Why soft skills matter
  3. Technical knowledge coverage
  4. What kind of interview questions should you expect
  5. Interview simulation

Materiale video

Articole despre curs și povești de succes

S-ar putea să te intereseze și cursurile

Exam Preparation

Curs de Introducere în Programare

React

Vezi toate
  • Politica (prietenoasă) privind prelucrarea datelor cu caracter personal
  • Termeni și condiții
  • ANPC
Menu
  • Politica (prietenoasă) privind prelucrarea datelor cu caracter personal
  • Termeni și condiții
  • ANPC

Produse

  • Cursuri pentru adulți
  • Cursuri pentru elevi
  • Workshopuri
  • Evenimente gratuite
  • Training companii
Menu
  • Cursuri pentru adulți
  • Cursuri pentru elevi
  • Workshopuri
  • Evenimente gratuite
  • Training companii

Wantsome

  • Despre
  • Comunitatea Wantsome
  • Contact
  • Mentori
  • FAQ
Menu
  • Despre
  • Comunitatea Wantsome
  • Contact
  • Mentori
  • FAQ

Cele mai noi pe blog

Ce face mai exact un Front-End Developer?

“Sparking Joy” în BA: ce trebuie să știe un Business Analyst

Cum devii programator și ce cursuri IT să faci pentru asta

© 2020 Wantsome. Toate drepturile rezervate.
Facebook-f Linkedin Instagram Twitter Youtube
exit intent image
office working image

Mai stai un pic​

Ai nevoie de răspunsuri pe care doar un specialist HR ți le poate oferi? Programează acum o ședință gratuită de consiliere!

Programează o consultație gratuită