Data începere

Seria 1 – Ianuarie 2020

Datele sunt estimative și pot suferi modificări minore.

Înscrie-te

Durată

16 săptămâni x 6 ore/săptămână = 96 ore

Cursurile se desfășoară de 2 ori pe săptămână: 2 ore seara după 18:30 (luni-vineri) și 4 ore sâmbăta

Taxă participare

1370 euro

Taxa acoperă toate costurile și poate fi plătită în 4 rate: 1 rată la semnarea contractului, iar celelalte 3 în săptămânile 5, 9 și 13.

Programa

Week 1: What is functional programming?

  • Introduction in FP
  • Functions
  • Function composition
  • Higher order functions
  • Immutability

Week 2: Setting up my environment

  • IntelliJ & Scala plugin
  • Terminal & REPL
  • Variables And Types
  • Fun with REPL

Week 3: Language basics I

  • Functions
  • String Manipulation
  • Type Inference
  • Examples

Week 4: Language basics II

  • Control structures
  • Packages & imports
  • Option vs null
  • My first program (App trait)
  • Examples

Week 5: Collections

  • Introduction to collections
  • Collection types (List, Seq, Array, Map, etc.)
  • Typed collections
  • Examples

Week 6: Working with collections

  • Higher Order Functions & lambda functions (anonymous)
  • Operations on collections (traversing, transforming, filtering, etc.)
  • For Comprehension & Ranges
  • Examples & demo

Week 7: Types & functions I

  • Tuples
  • Records (case classes)
  • Classes, Objects and Type Hierarchy
  • Pattern matching
  • Examples & demo

Week 8: Types & functions II

  • Modules and packages
  • Functions & partial functions
  • Function application (varargs, Call by Name, Call by Value)
  • Examples & demo

Week 9: More about functions

  • Type aliases & Generic Types
  • Recursive functions
  • Examples & demo

Week 10: Traits & Enumerations

  • Traits
  • Enumerations & Sum types
  • Pattern matching for records (extractor objects)
  • Examples & demo

Week 11: Concurrency and asynchronous processing

  • Threads and ExecutionContext
  • Futures & Promises
  • for notation and flatMap
  • Composing (chaining) futures

Week 12: Actors

  • Introduction to actor model
  • Actors and their guarantees
  • Actors as state machines
  • Examples & demo

Week 13: Advanced Language features

  • Re-visiting recursive functions and stack safety
  • Implicit casts
  • Extension methods
  • Co[ntra]variance
  • View bounds
  • Path dependent types
  • Examples

Week 14: Introduction to Apache Spark

  • What is Spark?
  • Databricks
  • Databricks UI & API
  • Demo

Week 15: Spark in detail

  • Spark architecture (driver & workers)
  • Spark data distribution (RDDs, DataFrames, Datasets)
  • Examples

Week 16: My first notebook

  • Spark components
  • Solving problems using Spark
  • Examples & demo

Week 17 – HR Interview

  • 1:1 prep for techinical interview & HR interview
  • Why soft skills matter
  • Technical knowledge coverage
  • What kind of interview questions should you expect
  • Interview simulation

Proces de înscriere

Află procesul complet de înscriere.

Cum te poți înscrie la un curs IT?

Primul pas este să completezi un formular online, pe care îl găsești în fiecare pagină de curs. În urma completării și trimiterii formularului, vei primi un link către un test online*. Dacă îl treci, te chemăm la o discuție. Dacă treci și de proba interviului, ești gata să îți faci dosarul și să începi cele patru luni de curs.

*te rugăm să completezi testul doar de pe desktop/laptop

Alege-ți cursul!

Grup

Reducere pentru grupuri.

Vino cu prietenii la un curs IT

Oferim reducere de 10% dacă vii împreună cu prietenii tăi. Dacă vă adunați minim 5 prieteni care vreți să spuneți start carieră în IT, primiți fiecare o reducere de 10% din valoarea totală a contractului.

Rate

Poți achita cursul în rate egale.

Poți achita cursul în rate egale.

Vrei să urmezi un curs IT dar nu ai posibilitatea financiară? La noi poți achita cursul în 4 rate egale sau folosind un card de cumpărături/credit.

Cursurile se pot achita doar cu cardul sau prin virament bancar.

Săptămâna de HR

Wantsome. Mai mult decât un job. O carieră.

Ce înseamnă săptămâna de HR?

Wantsome croiește stofă de profesionist pentru fiecare absolvent, care ajunge pregătit și încrezător pe scaunul angajatorului, la interviu. În cadrul Săptămânii de HR vei învăța ce skill-uri învățate în anii tăi de experiență anterioară sunt transferabile în IT. Îți vom arăta cum să construiești un CV relevant pentru domeniul IT și un profil de LinkedIn, atât de important în recrutarea IT. Vei primi tips & tricks și vom simula interviuri 1:1 de HR și Tehnic, cu invitați din industrie, obiectivi,  vei primi feedback individual și vei învăța ce ai de îmbunătățit.

Simulări de interviuri 1:1 HR și Tehnic.

Comunitatea Wantsome

Wantsome. Mai mult decât o direcție. O călătorie nouă.

Be Friend Education

Wantsome = COMUNITATE DE ÎNVĂȚARE cu mentorat și practică pe bune.

Este un spațiu în care oamenii, pot să experimenteze împreună și să prindă drag de IT. Aici învățăm cu bucurie, ca între prieteni. Sprijinit de noi, vei căpăta încredere că se poate. Vei avea curaj și vei da startul carierei tale în IT. Organizăm periodic evenimente și workshop-uri gratuite pentru membrii comunității. Credem că aici e secretul spre industria IT, să înțelegi cât de important e să faci parte din comunitate și să înveți de la ceilalți.

Detalii despre evenimentele noastre găsești în secțiunea Comunitate.

Garanții

Wantsome. Mai mult decât o diplomă. Experiență practică.

Îți garantăm că nu există „Nu pot!”, există „Nu am practicat suficient!”.

Nimeni nu s-a născut IT-ist. A ajuns acolo prin muncă și determinare.

Îți garantăm că niciodată nu este prea târziu să-ți proiectezi o viață profesională așa cum îți dorești. 

Avem absolvenți în vârstă de 45, 47, 50 de ani care au reușit să dea startul unei cariere în IT, alături de noi.

Îți garantăm că în IT, diplomele nu contează. 

Contează competențele și abilitățile practice dobândite. 

Trainer

Octav Zaharia
Octav ZahariaTrainer

Parteneri Wantsome